Interface ComputeNodeExecutionDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ComputeNodeExecutionDetails.Builder,,ComputeNodeExecutionDetails> SdkBuilder<ComputeNodeExecutionDetails.Builder,,ComputeNodeExecutionDetails> SdkPojo
- Enclosing class:
ComputeNodeExecutionDetails
-
Method Summary
Modifier and TypeMethodDescriptioncomputeNodeName(String computeNodeName) The name of the compute node.A list of compute node names that this node depends on.dependsOn(Collection<String> dependsOn) A list of compute node names that this node depends on.The time the compute node execution completed, in Unix epoch time.executionEnvironmentVariables(Map<String, String> executionEnvironmentVariables) The fully resolved environment variables used for this compute node execution.The time the compute node execution started, in Unix epoch time.The current execution status of the compute node.status(ComputeNodeExecutionStatus status) The current execution status of the compute node.The ARN of the task.The name of the task executed for this compute node.taskVersion(String taskVersion) The task version that executed for this compute node.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
computeNodeName
The name of the compute node.
- Parameters:
computeNodeName- The name of the compute node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskName
The name of the task executed for this compute node.
- Parameters:
taskName- The name of the task executed for this compute node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskArn
The ARN of the task.
- Parameters:
taskArn- The ARN of the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskVersion
The task version that executed for this compute node.
- Parameters:
taskVersion- The task version that executed for this compute node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dependsOn
A list of compute node names that this node depends on.
- Parameters:
dependsOn- A list of compute node names that this node depends on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dependsOn
A list of compute node names that this node depends on.
- Parameters:
dependsOn- A list of compute node names that this node depends on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current execution status of the compute node.
- Parameters:
status- The current execution status of the compute node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
default ComputeNodeExecutionDetails.Builder status(Consumer<ComputeNodeExecutionStatus.Builder> status) The current execution status of the compute node.
This is a convenience method that creates an instance of theComputeNodeExecutionStatus.Builderavoiding the need to create one manually viaComputeNodeExecutionStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatus(ComputeNodeExecutionStatus).- Parameters:
status- a consumer that will call methods onComputeNodeExecutionStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startTime
The time the compute node execution started, in Unix epoch time.
- Parameters:
startTime- The time the compute node execution started, in Unix epoch time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
The time the compute node execution completed, in Unix epoch time.
- Parameters:
endTime- The time the compute node execution completed, in Unix epoch time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionEnvironmentVariables
ComputeNodeExecutionDetails.Builder executionEnvironmentVariables(Map<String, String> executionEnvironmentVariables) The fully resolved environment variables used for this compute node execution.
- Parameters:
executionEnvironmentVariables- The fully resolved environment variables used for this compute node execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-