Interface ComputeNode.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ComputeNode.Builder,,ComputeNode> SdkBuilder<ComputeNode.Builder,,ComputeNode> SdkPojo
- Enclosing class:
ComputeNode
@Mutable
@NotThreadSafe
public static interface ComputeNode.Builder
extends SdkPojo, CopyableBuilder<ComputeNode.Builder,ComputeNode>
-
Method Summary
Modifier and TypeMethodDescriptioncomputeNodeName(String computeNodeName) The unique name for this compute node within the pipeline.A list of compute node names that must complete successfully before this node can start.dependsOn(Collection<String> dependsOn) A list of compute node names that must complete successfully before this node can start.environmentVariables(Map<String, String> environmentVariables) Environment variables specific to this compute node.The name of the task to execute 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 unique name for this compute node within the pipeline.
- Parameters:
computeNodeName- The unique name for this compute node within the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskName
The name of the task to execute for this compute node.
- Parameters:
taskName- The name of the task to execute for this compute node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentVariables
Environment variables specific to this compute node. These override pipeline-level environment variables with the same key.
- Parameters:
environmentVariables- Environment variables specific to this compute node. These override pipeline-level environment variables with the same key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dependsOn
A list of compute node names that must complete successfully before this node can start.
- Parameters:
dependsOn- A list of compute node names that must complete successfully before this node can start.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dependsOn
A list of compute node names that must complete successfully before this node can start.
- Parameters:
dependsOn- A list of compute node names that must complete successfully before this node can start.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-