Interface ActionExecutionDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ActionExecutionDetail.Builder,ActionExecutionDetail>,SdkBuilder<ActionExecutionDetail.Builder,ActionExecutionDetail>,SdkPojo
- Enclosing class:
- ActionExecutionDetail
public static interface ActionExecutionDetail.Builder extends SdkPojo, CopyableBuilder<ActionExecutionDetail.Builder,ActionExecutionDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ActionExecutionDetail.BuilderactionExecutionId(String actionExecutionId)The action execution ID.ActionExecutionDetail.BuilderactionName(String actionName)The name of the action.default ActionExecutionDetail.Builderinput(Consumer<ActionExecutionInput.Builder> input)Input details for the action execution, such as role ARN, Region, and input artifacts.ActionExecutionDetail.Builderinput(ActionExecutionInput input)Input details for the action execution, such as role ARN, Region, and input artifacts.ActionExecutionDetail.BuilderlastUpdateTime(Instant lastUpdateTime)The last update time of the action execution.default ActionExecutionDetail.Builderoutput(Consumer<ActionExecutionOutput.Builder> output)Output details for the action execution, such as the action execution result.ActionExecutionDetail.Builderoutput(ActionExecutionOutput output)Output details for the action execution, such as the action execution result.ActionExecutionDetail.BuilderpipelineExecutionId(String pipelineExecutionId)The pipeline execution ID for the action execution.ActionExecutionDetail.BuilderpipelineVersion(Integer pipelineVersion)The version of the pipeline where the action was run.ActionExecutionDetail.BuilderstageName(String stageName)The name of the stage that contains the action.ActionExecutionDetail.BuilderstartTime(Instant startTime)The start time of the action execution.ActionExecutionDetail.Builderstatus(String status)The status of the action execution.ActionExecutionDetail.Builderstatus(ActionExecutionStatus status)The status of the action execution.ActionExecutionDetail.BuilderupdatedBy(String updatedBy)The ARN of the user who changed the pipeline execution details.-
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
-
pipelineExecutionId
ActionExecutionDetail.Builder pipelineExecutionId(String pipelineExecutionId)
The pipeline execution ID for the action execution.
- Parameters:
pipelineExecutionId- The pipeline execution ID for the action execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionExecutionId
ActionExecutionDetail.Builder actionExecutionId(String actionExecutionId)
The action execution ID.
- Parameters:
actionExecutionId- The action execution ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineVersion
ActionExecutionDetail.Builder pipelineVersion(Integer pipelineVersion)
The version of the pipeline where the action was run.
- Parameters:
pipelineVersion- The version of the pipeline where the action was run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stageName
ActionExecutionDetail.Builder stageName(String stageName)
The name of the stage that contains the action.
- Parameters:
stageName- The name of the stage that contains the action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionName
ActionExecutionDetail.Builder actionName(String actionName)
The name of the action.
- Parameters:
actionName- The name of the action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
ActionExecutionDetail.Builder startTime(Instant startTime)
The start time of the action execution.
- Parameters:
startTime- The start time of the action execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdateTime
ActionExecutionDetail.Builder lastUpdateTime(Instant lastUpdateTime)
The last update time of the action execution.
- Parameters:
lastUpdateTime- The last update time of the action execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedBy
ActionExecutionDetail.Builder updatedBy(String updatedBy)
The ARN of the user who changed the pipeline execution details.
- Parameters:
updatedBy- The ARN of the user who changed the pipeline execution details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
ActionExecutionDetail.Builder status(String status)
The status of the action execution. Status categories are
InProgress,Succeeded, andFailed.- Parameters:
status- The status of the action execution. Status categories areInProgress,Succeeded, andFailed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionExecutionStatus,ActionExecutionStatus
-
status
ActionExecutionDetail.Builder status(ActionExecutionStatus status)
The status of the action execution. Status categories are
InProgress,Succeeded, andFailed.- Parameters:
status- The status of the action execution. Status categories areInProgress,Succeeded, andFailed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionExecutionStatus,ActionExecutionStatus
-
input
ActionExecutionDetail.Builder input(ActionExecutionInput input)
Input details for the action execution, such as role ARN, Region, and input artifacts.
- Parameters:
input- Input details for the action execution, such as role ARN, Region, and input artifacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
input
default ActionExecutionDetail.Builder input(Consumer<ActionExecutionInput.Builder> input)
Input details for the action execution, such as role ARN, Region, and input artifacts.
This is a convenience method that creates an instance of theActionExecutionInput.Builderavoiding the need to create one manually viaActionExecutionInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinput(ActionExecutionInput).- Parameters:
input- a consumer that will call methods onActionExecutionInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
input(ActionExecutionInput)
-
output
ActionExecutionDetail.Builder output(ActionExecutionOutput output)
Output details for the action execution, such as the action execution result.
- Parameters:
output- Output details for the action execution, such as the action execution result.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
output
default ActionExecutionDetail.Builder output(Consumer<ActionExecutionOutput.Builder> output)
Output details for the action execution, such as the action execution result.
This is a convenience method that creates an instance of theActionExecutionOutput.Builderavoiding the need to create one manually viaActionExecutionOutput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutput(ActionExecutionOutput).- Parameters:
output- a consumer that will call methods onActionExecutionOutput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
output(ActionExecutionOutput)
-
-