Interface ActionExecutionFilter.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ActionExecutionFilter.Builder,
,ActionExecutionFilter> SdkBuilder<ActionExecutionFilter.Builder,
,ActionExecutionFilter> SdkPojo
- Enclosing class:
ActionExecutionFilter
public static interface ActionExecutionFilter.Builder
extends SdkPojo, CopyableBuilder<ActionExecutionFilter.Builder,ActionExecutionFilter>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ActionExecutionFilter.Builder
latestInPipelineExecution
(Consumer<LatestInPipelineExecutionFilter.Builder> latestInPipelineExecution) The latest execution in the pipeline.latestInPipelineExecution
(LatestInPipelineExecutionFilter latestInPipelineExecution) The latest execution in the pipeline.pipelineExecutionId
(String pipelineExecutionId) The pipeline execution ID used to filter action execution history.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 pipeline execution ID used to filter action execution history.
- Parameters:
pipelineExecutionId
- The pipeline execution ID used to filter action execution history.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestInPipelineExecution
ActionExecutionFilter.Builder latestInPipelineExecution(LatestInPipelineExecutionFilter latestInPipelineExecution) The latest execution in the pipeline.
Filtering on the latest execution is available for executions run on or after February 08, 2024.
- Parameters:
latestInPipelineExecution
- The latest execution in the pipeline.Filtering on the latest execution is available for executions run on or after February 08, 2024.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestInPipelineExecution
default ActionExecutionFilter.Builder latestInPipelineExecution(Consumer<LatestInPipelineExecutionFilter.Builder> latestInPipelineExecution) The latest execution in the pipeline.
Filtering on the latest execution is available for executions run on or after February 08, 2024.
LatestInPipelineExecutionFilter.Builder
avoiding the need to create one manually viaLatestInPipelineExecutionFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolatestInPipelineExecution(LatestInPipelineExecutionFilter)
.- Parameters:
latestInPipelineExecution
- a consumer that will call methods onLatestInPipelineExecutionFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-