Interface ActionExecutionInput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ActionExecutionInput.Builder,
,ActionExecutionInput> SdkBuilder<ActionExecutionInput.Builder,
,ActionExecutionInput> SdkPojo
- Enclosing class:
ActionExecutionInput
-
Method Summary
Modifier and TypeMethodDescriptiondefault ActionExecutionInput.Builder
actionTypeId
(Consumer<ActionTypeId.Builder> actionTypeId) Sets the value of the ActionTypeId property for this object.actionTypeId
(ActionTypeId actionTypeId) Sets the value of the ActionTypeId property for this object.configuration
(Map<String, String> configuration) Configuration data for an action execution.inputArtifacts
(Collection<ArtifactDetail> inputArtifacts) Details of input artifacts of the action that correspond to the action execution.inputArtifacts
(Consumer<ArtifactDetail.Builder>... inputArtifacts) Details of input artifacts of the action that correspond to the action execution.inputArtifacts
(ArtifactDetail... inputArtifacts) Details of input artifacts of the action that correspond to the action execution.The variable namespace associated with the action.The Amazon Web Services Region for the action, such as us-east-1.resolvedConfiguration
(Map<String, String> resolvedConfiguration) Configuration data for an action execution with all variable references replaced with their real values for the execution.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, sdkFields
-
Method Details
-
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
Sets the value of the ActionTypeId property for this object. This is a convenience method that creates an instance of theActionTypeId.Builder
avoiding the need to create one manually viaActionTypeId.builder()
.When the
Consumer
completes,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:
-
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
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
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
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
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
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
Details of input artifacts of the action that correspond to the action execution.
This is a convenience method that creates an instance of theArtifactDetail.Builder
avoiding the need to create one manually viaArtifactDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputArtifacts(List<ArtifactDetail>)
.- 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:
-
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.
-