Class CompleteLifecycleActionRequest

    • Constructor Detail

      • CompleteLifecycleActionRequest

        public CompleteLifecycleActionRequest()
    • Method Detail

      • setLifecycleHookName

        public void setLifecycleHookName​(String lifecycleHookName)

        The name of the lifecycle hook.

        Parameters:
        lifecycleHookName - The name of the lifecycle hook.
      • getLifecycleHookName

        public String getLifecycleHookName()

        The name of the lifecycle hook.

        Returns:
        The name of the lifecycle hook.
      • withLifecycleHookName

        public CompleteLifecycleActionRequest withLifecycleHookName​(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.
      • setAutoScalingGroupName

        public void setAutoScalingGroupName​(String autoScalingGroupName)

        The name of the group for the lifecycle hook.

        Parameters:
        autoScalingGroupName - The name of the group for the lifecycle hook.
      • getAutoScalingGroupName

        public String getAutoScalingGroupName()

        The name of the group for the lifecycle hook.

        Returns:
        The name of the group for the lifecycle hook.
      • withAutoScalingGroupName

        public CompleteLifecycleActionRequest withAutoScalingGroupName​(String autoScalingGroupName)

        The name of the group for the lifecycle hook.

        Parameters:
        autoScalingGroupName - The name of the group for the lifecycle hook.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setLifecycleActionToken

        public void setLifecycleActionToken​(String lifecycleActionToken)

        A universally unique identifier (UUID) that identifies a specific lifecycle action associated with an instance. 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. Auto Scaling sends this token to the notification target you specified when you created the lifecycle hook.
      • getLifecycleActionToken

        public String getLifecycleActionToken()

        A universally unique identifier (UUID) that identifies a specific lifecycle action associated with an instance. Auto Scaling sends this token to the notification target you specified when you created the lifecycle hook.

        Returns:
        A universally unique identifier (UUID) that identifies a specific lifecycle action associated with an instance. Auto Scaling sends this token to the notification target you specified when you created the lifecycle hook.
      • withLifecycleActionToken

        public CompleteLifecycleActionRequest withLifecycleActionToken​(String lifecycleActionToken)

        A universally unique identifier (UUID) that identifies a specific lifecycle action associated with an instance. 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. 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.
      • setLifecycleActionResult

        public void setLifecycleActionResult​(String lifecycleActionResult)

        The action for the group to take. This parameter can be either CONTINUE or ABANDON.

        Parameters:
        lifecycleActionResult - The action for the group to take. This parameter can be either CONTINUE or ABANDON.
      • getLifecycleActionResult

        public String getLifecycleActionResult()

        The action for the group to take. This parameter can be either CONTINUE or ABANDON.

        Returns:
        The action for the group to take. This parameter can be either CONTINUE or ABANDON.
      • withLifecycleActionResult

        public CompleteLifecycleActionRequest withLifecycleActionResult​(String lifecycleActionResult)

        The action for the group to take. This parameter can be either CONTINUE or ABANDON.

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

        public void setInstanceId​(String instanceId)

        The ID of the instance.

        Parameters:
        instanceId - The ID of the instance.
      • getInstanceId

        public String getInstanceId()

        The ID of the instance.

        Returns:
        The ID of the instance.
      • withInstanceId

        public CompleteLifecycleActionRequest withInstanceId​(String 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.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object