Interface CompleteLifecycleActionRequest.Builder
- All Superinterfaces:
- AutoScalingRequest.Builder,- AwsRequest.Builder,- Buildable,- CopyableBuilder<CompleteLifecycleActionRequest.Builder,,- CompleteLifecycleActionRequest> - SdkBuilder<CompleteLifecycleActionRequest.Builder,,- CompleteLifecycleActionRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- CompleteLifecycleActionRequest
@Mutable
@NotThreadSafe
public static interface CompleteLifecycleActionRequest.Builder
extends AutoScalingRequest.Builder, SdkPojo, CopyableBuilder<CompleteLifecycleActionRequest.Builder,CompleteLifecycleActionRequest> 
- 
Method SummaryModifier and TypeMethodDescriptionautoScalingGroupName(String autoScalingGroupName) The name of the Auto Scaling group.instanceId(String instanceId) The ID of the instance.lifecycleActionResult(String lifecycleActionResult) The action for the group to take.lifecycleActionToken(String lifecycleActionToken) A universally unique identifier (UUID) that identifies a specific lifecycle action associated with an instance.lifecycleHookName(String lifecycleHookName) The name of the lifecycle hook.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.services.autoscaling.model.AutoScalingRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
lifecycleHookNameThe name of the lifecycle hook. - Parameters:
- lifecycleHookName- The name of the lifecycle hook.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
autoScalingGroupNameThe name of the Auto Scaling group. - Parameters:
- autoScalingGroupName- The name of the Auto Scaling group.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
lifecycleActionTokenA universally unique identifier (UUID) that identifies a specific lifecycle action associated with an instance. Amazon EC2 Auto Scaling sends this token to the notification target you specified when you created the lifecycle hook. - Parameters:
- lifecycleActionToken- A universally unique identifier (UUID) that identifies a specific lifecycle action associated with an instance. Amazon EC2 Auto Scaling sends this token to the notification target you specified when you created the lifecycle hook.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
lifecycleActionResultThe action for the group to take. You can specify either CONTINUEorABANDON.- Parameters:
- lifecycleActionResult- The action for the group to take. You can specify either- CONTINUEor- ABANDON.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
instanceIdThe ID of the instance. - Parameters:
- instanceId- The ID of the instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
overrideConfigurationCompleteLifecycleActionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationCompleteLifecycleActionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-