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 Details

    • actionCode

      PutLaunchActionRequest.Builder actionCode(String 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

      PutLaunchActionRequest.Builder actionVersion(String 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

      PutLaunchActionRequest.Builder description(String 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

      PutLaunchActionRequest.Builder resourceId(String 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 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.