Interface LaunchAction.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LaunchAction.Builder,LaunchAction>,SdkBuilder<LaunchAction.Builder,LaunchAction>,SdkPojo
- Enclosing class:
- LaunchAction
public static interface LaunchAction.Builder extends SdkPojo, CopyableBuilder<LaunchAction.Builder,LaunchAction>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LaunchAction.BuilderactionCode(String actionCode)Launch action code.LaunchAction.BuilderactionId(String actionId)Sets the value of the ActionId property for this object.LaunchAction.BuilderactionVersion(String actionVersion)Sets the value of the ActionVersion property for this object.LaunchAction.Builderactive(Boolean active)Whether the launch action is active.LaunchAction.Buildercategory(String category)Sets the value of the Category property for this object.LaunchAction.Buildercategory(LaunchActionCategory category)Sets the value of the Category property for this object.LaunchAction.Builderdescription(String description)Sets the value of the Description property for this object.LaunchAction.Buildername(String name)Sets the value of the Name property for this object.LaunchAction.Builderoptional(Boolean optional)Whether the launch will not be marked as failed if this action fails.LaunchAction.Builderorder(Integer order)Sets the value of the Order property for this object.LaunchAction.Builderparameters(Map<String,LaunchActionParameter> parameters)Sets the value of the Parameters property for this object.LaunchAction.Buildertype(String type)Launch action type.LaunchAction.Buildertype(LaunchActionType type)Launch action type.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
actionCode
LaunchAction.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
LaunchAction.Builder actionId(String 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
LaunchAction.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
LaunchAction.Builder active(Boolean 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
LaunchAction.Builder category(String 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:
LaunchActionCategory,LaunchActionCategory
-
category
LaunchAction.Builder category(LaunchActionCategory 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:
LaunchActionCategory,LaunchActionCategory
-
description
LaunchAction.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
LaunchAction.Builder name(String 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
LaunchAction.Builder optional(Boolean 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
LaunchAction.Builder order(Integer 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
LaunchAction.Builder parameters(Map<String,LaunchActionParameter> 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.
-
type
LaunchAction.Builder type(String type)
Launch action type.
- Parameters:
type- Launch action type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LaunchActionType,LaunchActionType
-
type
LaunchAction.Builder type(LaunchActionType type)
Launch action type.
- Parameters:
type- Launch action type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LaunchActionType,LaunchActionType
-
-