Interface CompleteLifecycleActionRequest.Builder

All Superinterfaces:
AutoScalingRequest.Builder, AwsRequest.Builder, Buildable, CopyableBuilder<CompleteLifecycleActionRequest.Builder,CompleteLifecycleActionRequest>, SdkBuilder<CompleteLifecycleActionRequest.Builder,CompleteLifecycleActionRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
CompleteLifecycleActionRequest

public static interface CompleteLifecycleActionRequest.Builder extends AutoScalingRequest.Builder, SdkPojo, CopyableBuilder<CompleteLifecycleActionRequest.Builder,CompleteLifecycleActionRequest>
  • Method Details

    • lifecycleHookName

      CompleteLifecycleActionRequest.Builder lifecycleHookName(String lifecycleHookName)

      The 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.
    • autoScalingGroupName

      CompleteLifecycleActionRequest.Builder autoScalingGroupName(String autoScalingGroupName)

      The 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.
    • lifecycleActionToken

      CompleteLifecycleActionRequest.Builder lifecycleActionToken(String 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.

      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.
    • lifecycleActionResult

      CompleteLifecycleActionRequest.Builder lifecycleActionResult(String lifecycleActionResult)

      The action for the group to take. You can specify either CONTINUE or ABANDON.

      Parameters:
      lifecycleActionResult - The action for the group to take. You can specify either CONTINUE or ABANDON .
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceId

      The 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.
    • overrideConfiguration

      CompleteLifecycleActionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.