Interface RuleExecutionDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RuleExecutionDetail.Builder,
,RuleExecutionDetail> SdkBuilder<RuleExecutionDetail.Builder,
,RuleExecutionDetail> SdkPojo
- Enclosing class:
RuleExecutionDetail
-
Method Summary
Modifier and TypeMethodDescriptiondefault RuleExecutionDetail.Builder
input
(Consumer<RuleExecutionInput.Builder> input) Input details for the rule execution, such as role ARN, Region, and input artifacts.input
(RuleExecutionInput input) Input details for the rule execution, such as role ARN, Region, and input artifacts.lastUpdateTime
(Instant lastUpdateTime) The date and time of the last change to the rule execution, in timestamp format.default RuleExecutionDetail.Builder
output
(Consumer<RuleExecutionOutput.Builder> output) Output details for the rule execution, such as the rule execution result.output
(RuleExecutionOutput output) Output details for the rule execution, such as the rule execution result.pipelineExecutionId
(String pipelineExecutionId) The ID of the pipeline execution in the stage where the rule was run.pipelineVersion
(Integer pipelineVersion) The version number of the pipeline with the stage where the rule was run.ruleExecutionId
(String ruleExecutionId) The ID of the run for the rule.The name of the rule that was run in the stage.The name of the stage where the rule was run.The start time of the rule execution.The status of the rule execution.status
(RuleExecutionStatus status) The status of the rule execution.The ARN of the user who changed the rule 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, sdkFields
-
Method Details
-
pipelineExecutionId
The ID of the pipeline execution in the stage where the rule was run. Use the GetPipelineState action to retrieve the current pipelineExecutionId of the stage.
- Parameters:
pipelineExecutionId
- The ID of the pipeline execution in the stage where the rule was run. Use the GetPipelineState action to retrieve the current pipelineExecutionId of the stage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleExecutionId
The ID of the run for the rule.
- Parameters:
ruleExecutionId
- The ID of the run for the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineVersion
The version number of the pipeline with the stage where the rule was run.
- Parameters:
pipelineVersion
- The version number of the pipeline with the stage where the rule was run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stageName
The name of the stage where the rule was run.
- Parameters:
stageName
- The name of the stage where the rule was run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleName
The name of the rule that was run in the stage.
- Parameters:
ruleName
- The name of the rule that was run in the stage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
The start time of the rule execution.
- Parameters:
startTime
- The start time of the rule execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdateTime
The date and time of the last change to the rule execution, in timestamp format.
- Parameters:
lastUpdateTime
- The date and time of the last change to the rule execution, in timestamp format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedBy
The ARN of the user who changed the rule execution details.
- Parameters:
updatedBy
- The ARN of the user who changed the rule execution details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the rule execution. Status categories are
InProgress
,Succeeded
, andFailed
.- Parameters:
status
- The status of the rule execution. Status categories areInProgress
,Succeeded
, andFailed
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the rule execution. Status categories are
InProgress
,Succeeded
, andFailed
.- Parameters:
status
- The status of the rule execution. Status categories areInProgress
,Succeeded
, andFailed
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
input
Input details for the rule execution, such as role ARN, Region, and input artifacts.
- Parameters:
input
- Input details for the rule 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
Input details for the rule execution, such as role ARN, Region, and input artifacts.
This is a convenience method that creates an instance of theRuleExecutionInput.Builder
avoiding the need to create one manually viaRuleExecutionInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinput(RuleExecutionInput)
.- Parameters:
input
- a consumer that will call methods onRuleExecutionInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
output
Output details for the rule execution, such as the rule execution result.
- Parameters:
output
- Output details for the rule execution, such as the rule execution result.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
output
Output details for the rule execution, such as the rule execution result.
This is a convenience method that creates an instance of theRuleExecutionOutput.Builder
avoiding the need to create one manually viaRuleExecutionOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutput(RuleExecutionOutput)
.- Parameters:
output
- a consumer that will call methods onRuleExecutionOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-