Interface ActionExecutionInput.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ActionExecutionInput.Builder,ActionExecutionInput>,SdkBuilder<ActionExecutionInput.Builder,ActionExecutionInput>,SdkPojo
- Enclosing class:
- ActionExecutionInput
public static interface ActionExecutionInput.Builder extends SdkPojo, CopyableBuilder<ActionExecutionInput.Builder,ActionExecutionInput>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ActionExecutionInput.BuilderactionTypeId(Consumer<ActionTypeId.Builder> actionTypeId)Sets the value of the ActionTypeId property for this object.ActionExecutionInput.BuilderactionTypeId(ActionTypeId actionTypeId)Sets the value of the ActionTypeId property for this object.ActionExecutionInput.Builderconfiguration(Map<String,String> configuration)Configuration data for an action execution.ActionExecutionInput.BuilderinputArtifacts(Collection<ArtifactDetail> inputArtifacts)Details of input artifacts of the action that correspond to the action execution.ActionExecutionInput.BuilderinputArtifacts(Consumer<ArtifactDetail.Builder>... inputArtifacts)Details of input artifacts of the action that correspond to the action execution.ActionExecutionInput.BuilderinputArtifacts(ArtifactDetail... inputArtifacts)Details of input artifacts of the action that correspond to the action execution.ActionExecutionInput.Buildernamespace(String namespace)The variable namespace associated with the action.ActionExecutionInput.Builderregion(String region)The Amazon Web Services Region for the action, such as us-east-1.ActionExecutionInput.BuilderresolvedConfiguration(Map<String,String> resolvedConfiguration)Configuration data for an action execution with all variable references replaced with their real values for the execution.ActionExecutionInput.BuilderroleArn(String roleArn)The ARN of the IAM service role that performs the declared action.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
actionTypeId
ActionExecutionInput.Builder actionTypeId(ActionTypeId actionTypeId)
Sets the value of the ActionTypeId property for this object.- Parameters:
actionTypeId- The new value for the ActionTypeId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionTypeId
default ActionExecutionInput.Builder actionTypeId(Consumer<ActionTypeId.Builder> actionTypeId)
Sets the value of the ActionTypeId property for this object. This is a convenience method that creates an instance of theActionTypeId.Builderavoiding the need to create one manually viaActionTypeId.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toactionTypeId(ActionTypeId).- Parameters:
actionTypeId- a consumer that will call methods onActionTypeId.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
actionTypeId(ActionTypeId)
-
configuration
ActionExecutionInput.Builder configuration(Map<String,String> configuration)
Configuration data for an action execution.
- Parameters:
configuration- Configuration data for an action execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resolvedConfiguration
ActionExecutionInput.Builder resolvedConfiguration(Map<String,String> resolvedConfiguration)
Configuration data for an action execution with all variable references replaced with their real values for the execution.
- Parameters:
resolvedConfiguration- Configuration data for an action execution with all variable references replaced with their real values for the execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
ActionExecutionInput.Builder roleArn(String roleArn)
The ARN of the IAM service role that performs the declared action. This is assumed through the roleArn for the pipeline.
- Parameters:
roleArn- The ARN of the IAM service role that performs the declared action. This is assumed through the roleArn for the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
region
ActionExecutionInput.Builder region(String region)
The Amazon Web Services Region for the action, such as us-east-1.
- Parameters:
region- The Amazon Web Services Region for the action, such as us-east-1.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputArtifacts
ActionExecutionInput.Builder inputArtifacts(Collection<ArtifactDetail> inputArtifacts)
Details of input artifacts of the action that correspond to the action execution.
- Parameters:
inputArtifacts- Details of input artifacts of the action that correspond to the action execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputArtifacts
ActionExecutionInput.Builder inputArtifacts(ArtifactDetail... inputArtifacts)
Details of input artifacts of the action that correspond to the action execution.
- Parameters:
inputArtifacts- Details of input artifacts of the action that correspond to the action execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputArtifacts
ActionExecutionInput.Builder inputArtifacts(Consumer<ArtifactDetail.Builder>... inputArtifacts)
Details of input artifacts of the action that correspond to the action execution.
This is a convenience method that creates an instance of theArtifactDetail.Builderavoiding the need to create one manually viaArtifactDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#inputArtifacts(List.) - Parameters:
inputArtifacts- a consumer that will call methods onArtifactDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#inputArtifacts(java.util.Collection)
-
namespace
ActionExecutionInput.Builder namespace(String namespace)
The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.
- Parameters:
namespace- The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-