public static interface NodeProperties.Builder extends SdkPojo, CopyableBuilder<NodeProperties.Builder,NodeProperties>
| Modifier and Type | Method and Description |
|---|---|
NodeProperties.Builder |
mainNode(Integer mainNode)
Specifies the node index for the main node of a multi-node parallel job.
|
NodeProperties.Builder |
nodeRangeProperties(Collection<NodeRangeProperty> nodeRangeProperties)
A list of node ranges and their properties that are associated with a multi-node parallel job.
|
NodeProperties.Builder |
nodeRangeProperties(Consumer<NodeRangeProperty.Builder>... nodeRangeProperties)
A list of node ranges and their properties that are associated with a multi-node parallel job.
|
NodeProperties.Builder |
nodeRangeProperties(NodeRangeProperty... nodeRangeProperties)
A list of node ranges and their properties that are associated with a multi-node parallel job.
|
NodeProperties.Builder |
numNodes(Integer numNodes)
The number of nodes that are associated with a multi-node parallel job.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildNodeProperties.Builder numNodes(Integer numNodes)
The number of nodes that are associated with a multi-node parallel job.
numNodes - The number of nodes that are associated with a multi-node parallel job.NodeProperties.Builder mainNode(Integer mainNode)
Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.
mainNode - Specifies the node index for the main node of a multi-node parallel job. This node index value must be
fewer than the number of nodes.NodeProperties.Builder nodeRangeProperties(Collection<NodeRangeProperty> nodeRangeProperties)
A list of node ranges and their properties that are associated with a multi-node parallel job.
nodeRangeProperties - A list of node ranges and their properties that are associated with a multi-node parallel job.NodeProperties.Builder nodeRangeProperties(NodeRangeProperty... nodeRangeProperties)
A list of node ranges and their properties that are associated with a multi-node parallel job.
nodeRangeProperties - A list of node ranges and their properties that are associated with a multi-node parallel job.NodeProperties.Builder nodeRangeProperties(Consumer<NodeRangeProperty.Builder>... nodeRangeProperties)
A list of node ranges and their properties that are associated with a multi-node parallel job.
This is a convenience method that creates an instance of theNodeRangeProperty.Builder avoiding the need to create one
manually via NodeRangeProperty.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #nodeRangeProperties(List.
nodeRangeProperties - a consumer that will call methods on
NodeRangeProperty.Builder#nodeRangeProperties(java.util.Collection) Copyright © 2023. All rights reserved.