public static final class CfnJobDefinition.NodePropertiesProperty.Builder
extends java.lang.Object
CfnJobDefinition.NodePropertiesProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnJobDefinition.NodePropertiesProperty |
build()
Builds the configured instance.
|
CfnJobDefinition.NodePropertiesProperty.Builder |
mainNode(java.lang.Number mainNode)
Sets the value of
CfnJobDefinition.NodePropertiesProperty.getMainNode() |
CfnJobDefinition.NodePropertiesProperty.Builder |
nodeRangeProperties(IResolvable nodeRangeProperties)
Sets the value of
CfnJobDefinition.NodePropertiesProperty.getNodeRangeProperties() |
CfnJobDefinition.NodePropertiesProperty.Builder |
nodeRangeProperties(java.util.List<? extends java.lang.Object> nodeRangeProperties)
Sets the value of
CfnJobDefinition.NodePropertiesProperty.getNodeRangeProperties() |
CfnJobDefinition.NodePropertiesProperty.Builder |
numNodes(java.lang.Number numNodes)
Sets the value of
CfnJobDefinition.NodePropertiesProperty.getNumNodes() |
public CfnJobDefinition.NodePropertiesProperty.Builder mainNode(java.lang.Number mainNode)
CfnJobDefinition.NodePropertiesProperty.getMainNode()
mainNode
- Specifies the node index for the main node of a multi-node parallel job. This parameter is required.
This node index value must be fewer than the number of nodes.this
public CfnJobDefinition.NodePropertiesProperty.Builder nodeRangeProperties(IResolvable nodeRangeProperties)
CfnJobDefinition.NodePropertiesProperty.getNodeRangeProperties()
nodeRangeProperties
- A list of node ranges and their properties associated with a multi-node parallel job. This parameter is required.this
public CfnJobDefinition.NodePropertiesProperty.Builder nodeRangeProperties(java.util.List<? extends java.lang.Object> nodeRangeProperties)
CfnJobDefinition.NodePropertiesProperty.getNodeRangeProperties()
nodeRangeProperties
- A list of node ranges and their properties associated with a multi-node parallel job. This parameter is required.this
public CfnJobDefinition.NodePropertiesProperty.Builder numNodes(java.lang.Number numNodes)
CfnJobDefinition.NodePropertiesProperty.getNumNodes()
numNodes
- The number of nodes associated with a multi-node parallel job. This parameter is required.this
public CfnJobDefinition.NodePropertiesProperty build()
CfnJobDefinition.NodePropertiesProperty
java.lang.NullPointerException
- if any required attribute was not provided