Interface PutLaunchActionRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<PutLaunchActionRequest.Builder,
,PutLaunchActionRequest> DrsRequest.Builder
,SdkBuilder<PutLaunchActionRequest.Builder,
,PutLaunchActionRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
PutLaunchActionRequest
public static interface PutLaunchActionRequest.Builder
extends DrsRequest.Builder, SdkPojo, CopyableBuilder<PutLaunchActionRequest.Builder,PutLaunchActionRequest>
-
Method Summary
Modifier and TypeMethodDescriptionactionCode
(String actionCode) Launch action code.Sets the value of the ActionId property for this object.actionVersion
(String actionVersion) Sets the value of the ActionVersion property for this object.Whether the launch action is active.Sets the value of the Category property for this object.category
(LaunchActionCategory category) Sets the value of the Category property for this object.description
(String description) Sets the value of the Description property for this object.Sets the value of the Name property for this object.Whether the launch will not be marked as failed if this action fails.Sets the value of the Order property for this object.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.parameters
(Map<String, LaunchActionParameter> parameters) Sets the value of the Parameters property for this object.resourceId
(String resourceId) Sets the value of the ResourceId property for this object.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.drs.model.DrsRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
actionCode
Launch action code.
- Parameters:
actionCode
- Launch action code.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionId
Sets the value of the ActionId property for this object.- Parameters:
actionId
- The new value for the ActionId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionVersion
Sets the value of the ActionVersion property for this object.- Parameters:
actionVersion
- The new value for the ActionVersion property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
active
Whether the launch action is active.
- Parameters:
active
- Whether the launch action is active.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
category
Sets the value of the Category property for this object.- Parameters:
category
- The new value for the Category property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
category
Sets the value of the Category property for this object.- Parameters:
category
- The new value for the Category property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
Sets the value of the Description property for this object.- Parameters:
description
- The new value for the Description property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Sets the value of the Name property for this object.- Parameters:
name
- The new value for the Name property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optional
Whether the launch will not be marked as failed if this action fails.
- Parameters:
optional
- Whether the launch will not be marked as failed if this action fails.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
order
Sets the value of the Order property for this object.- Parameters:
order
- The new value for the Order property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
Sets the value of the Parameters property for this object.- Parameters:
parameters
- The new value for the Parameters property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
Sets the value of the ResourceId property for this object.- Parameters:
resourceId
- The new value for the ResourceId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
PutLaunchActionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
PutLaunchActionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-