Interface WorkflowExecutionMetadata.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<WorkflowExecutionMetadata.Builder,WorkflowExecutionMetadata>,SdkBuilder<WorkflowExecutionMetadata.Builder,WorkflowExecutionMetadata>,SdkPojo
- Enclosing class:
- WorkflowExecutionMetadata
public static interface WorkflowExecutionMetadata.Builder extends SdkPojo, CopyableBuilder<WorkflowExecutionMetadata.Builder,WorkflowExecutionMetadata>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WorkflowExecutionMetadata.BuilderendTime(String endTime)The timestamp when this runtime instance of the workflow finished.WorkflowExecutionMetadata.Buildermessage(String message)The runtime output message from the workflow, if applicable.WorkflowExecutionMetadata.BuilderparallelGroup(String parallelGroup)The name of the test group that included the test workflow resource at runtime.WorkflowExecutionMetadata.BuilderstartTime(String startTime)The timestamp when the runtime instance of this workflow started.WorkflowExecutionMetadata.Builderstatus(String status)The current runtime status for this workflow.WorkflowExecutionMetadata.Builderstatus(WorkflowExecutionStatus status)The current runtime status for this workflow.WorkflowExecutionMetadata.BuildertotalStepCount(Integer totalStepCount)The total number of steps in the workflow.WorkflowExecutionMetadata.BuildertotalStepsFailed(Integer totalStepsFailed)A runtime count for the number of steps in the workflow that failed.WorkflowExecutionMetadata.BuildertotalStepsSkipped(Integer totalStepsSkipped)A runtime count for the number of steps in the workflow that were skipped.WorkflowExecutionMetadata.BuildertotalStepsSucceeded(Integer totalStepsSucceeded)A runtime count for the number of steps in the workflow that ran successfully.WorkflowExecutionMetadata.Buildertype(String type)Indicates what type of workflow that Image Builder ran for this runtime instance of the workflow.WorkflowExecutionMetadata.Buildertype(WorkflowType type)Indicates what type of workflow that Image Builder ran for this runtime instance of the workflow.WorkflowExecutionMetadata.BuilderworkflowBuildVersionArn(String workflowBuildVersionArn)The Amazon Resource Name (ARN) of the workflow resource build version that ran.WorkflowExecutionMetadata.BuilderworkflowExecutionId(String workflowExecutionId)Unique identifier that Image Builder assigns to keep track of runtime resources each time it runs a workflow.-
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 Detail
-
workflowBuildVersionArn
WorkflowExecutionMetadata.Builder workflowBuildVersionArn(String workflowBuildVersionArn)
The Amazon Resource Name (ARN) of the workflow resource build version that ran.
- Parameters:
workflowBuildVersionArn- The Amazon Resource Name (ARN) of the workflow resource build version that ran.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workflowExecutionId
WorkflowExecutionMetadata.Builder workflowExecutionId(String workflowExecutionId)
Unique identifier that Image Builder assigns to keep track of runtime resources each time it runs a workflow.
- Parameters:
workflowExecutionId- Unique identifier that Image Builder assigns to keep track of runtime resources each time it runs a workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
WorkflowExecutionMetadata.Builder type(String type)
Indicates what type of workflow that Image Builder ran for this runtime instance of the workflow.
- Parameters:
type- Indicates what type of workflow that Image Builder ran for this runtime instance of the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WorkflowType,WorkflowType
-
type
WorkflowExecutionMetadata.Builder type(WorkflowType type)
Indicates what type of workflow that Image Builder ran for this runtime instance of the workflow.
- Parameters:
type- Indicates what type of workflow that Image Builder ran for this runtime instance of the workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WorkflowType,WorkflowType
-
status
WorkflowExecutionMetadata.Builder status(String status)
The current runtime status for this workflow.
- Parameters:
status- The current runtime status for this workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WorkflowExecutionStatus,WorkflowExecutionStatus
-
status
WorkflowExecutionMetadata.Builder status(WorkflowExecutionStatus status)
The current runtime status for this workflow.
- Parameters:
status- The current runtime status for this workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
WorkflowExecutionStatus,WorkflowExecutionStatus
-
message
WorkflowExecutionMetadata.Builder message(String message)
The runtime output message from the workflow, if applicable.
- Parameters:
message- The runtime output message from the workflow, if applicable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalStepCount
WorkflowExecutionMetadata.Builder totalStepCount(Integer totalStepCount)
The total number of steps in the workflow. This should equal the sum of the step counts for steps that succeeded, were skipped, and failed.
- Parameters:
totalStepCount- The total number of steps in the workflow. This should equal the sum of the step counts for steps that succeeded, were skipped, and failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalStepsSucceeded
WorkflowExecutionMetadata.Builder totalStepsSucceeded(Integer totalStepsSucceeded)
A runtime count for the number of steps in the workflow that ran successfully.
- Parameters:
totalStepsSucceeded- A runtime count for the number of steps in the workflow that ran successfully.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalStepsFailed
WorkflowExecutionMetadata.Builder totalStepsFailed(Integer totalStepsFailed)
A runtime count for the number of steps in the workflow that failed.
- Parameters:
totalStepsFailed- A runtime count for the number of steps in the workflow that failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalStepsSkipped
WorkflowExecutionMetadata.Builder totalStepsSkipped(Integer totalStepsSkipped)
A runtime count for the number of steps in the workflow that were skipped.
- Parameters:
totalStepsSkipped- A runtime count for the number of steps in the workflow that were skipped.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
WorkflowExecutionMetadata.Builder startTime(String startTime)
The timestamp when the runtime instance of this workflow started.
- Parameters:
startTime- The timestamp when the runtime instance of this workflow started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
WorkflowExecutionMetadata.Builder endTime(String endTime)
The timestamp when this runtime instance of the workflow finished.
- Parameters:
endTime- The timestamp when this runtime instance of the workflow finished.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parallelGroup
WorkflowExecutionMetadata.Builder parallelGroup(String parallelGroup)
The name of the test group that included the test workflow resource at runtime.
- Parameters:
parallelGroup- The name of the test group that included the test workflow resource at runtime.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-