Interface ExecutionSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ExecutionSummary.Builder,
,ExecutionSummary> SdkBuilder<ExecutionSummary.Builder,
,ExecutionSummary> SdkPojo
- Enclosing class:
ExecutionSummary
-
Method Summary
Modifier and TypeMethodDescriptionactionType
(String actionType) The type of action exectued.executionEndTime
(Instant executionEndTime) The time the process ended.executionEntityVersion
(String executionEntityVersion) The execution entity version associated with the summary.executionId
(String executionId) The ID of the execution.executionStartTime
(Instant executionStartTime) The time the process started.default ExecutionSummary.Builder
executionStatus
(Consumer<ExecutionStatus.Builder> executionStatus) The status of the execution process.executionStatus
(ExecutionStatus executionStatus) The status of the execution process.default ExecutionSummary.Builder
resolveTo
(Consumer<ResolveTo.Builder> resolveTo) The detailed resource this execution resolves to.The detailed resource this execution resolves to.default ExecutionSummary.Builder
targetResource
(Consumer<TargetResource.Builder> targetResource) Sets the value of the TargetResource property for this object.targetResource
(TargetResource targetResource) Sets the value of the TargetResource property for this object.targetResourceVersion
(String targetResourceVersion) The version of the target resource.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 Details
-
executionId
The ID of the execution.
- Parameters:
executionId
- The ID of the execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionType
The type of action exectued.
- Parameters:
actionType
- The type of action exectued.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetResource
Sets the value of the TargetResource property for this object.- Parameters:
targetResource
- The new value for the TargetResource property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetResource
Sets the value of the TargetResource property for this object. This is a convenience method that creates an instance of theTargetResource.Builder
avoiding the need to create one manually viaTargetResource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totargetResource(TargetResource)
.- Parameters:
targetResource
- a consumer that will call methods onTargetResource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetResourceVersion
The version of the target resource.
- Parameters:
targetResourceVersion
- The version of the target resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resolveTo
The detailed resource this execution resolves to.
- Parameters:
resolveTo
- The detailed resource this execution resolves to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resolveTo
The detailed resource this execution resolves to.
This is a convenience method that creates an instance of theResolveTo.Builder
avoiding the need to create one manually viaResolveTo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toresolveTo(ResolveTo)
.- Parameters:
resolveTo
- a consumer that will call methods onResolveTo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
executionStartTime
The time the process started.
- Parameters:
executionStartTime
- The time the process started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionEndTime
The time the process ended.
- Parameters:
executionEndTime
- The time the process ended.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionStatus
The status of the execution process.
- Parameters:
executionStatus
- The status of the execution process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionStatus
The status of the execution process.
This is a convenience method that creates an instance of theExecutionStatus.Builder
avoiding the need to create one manually viaExecutionStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexecutionStatus(ExecutionStatus)
.- Parameters:
executionStatus
- a consumer that will call methods onExecutionStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
executionEntityVersion
The execution entity version associated with the summary.
- Parameters:
executionEntityVersion
- The execution entity version associated with the summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-