Class CfnJobDefinition.NodeRangePropertyProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.batch.CfnJobDefinition.NodeRangePropertyProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnJobDefinition.NodeRangePropertyProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnJobDefinition.NodeRangePropertyProperty
@Stability(Stable)
@Internal
public static final class CfnJobDefinition.NodeRangePropertyProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnJobDefinition.NodeRangePropertyProperty
An implementation for
CfnJobDefinition.NodeRangePropertyProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.batch.CfnJobDefinition.NodeRangePropertyProperty
CfnJobDefinition.NodeRangePropertyProperty.Builder, CfnJobDefinition.NodeRangePropertyProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnJobDefinition.NodeRangePropertyProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
Contains a list of consumable resources required by a job.final Object
The container details for the node range.final Object
This is an object that represents the properties of the node range for a multi-node parallel job.final Object
This is an object that represents the properties of the node range for a multi-node parallel job.The instance types of the underlying host infrastructure of a multi-node parallel job.final String
The range of nodes, using node index values.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnJobDefinition.NodeRangePropertyProperty.Builder
.
-
-
Method Details
-
getTargetNodes
Description copied from interface:CfnJobDefinition.NodeRangePropertyProperty
The range of nodes, using node index values.A range of
0:3
indicates nodes with index values of0
through3
. If the starting range value is omitted (:n
), then0
is used to start the range. If the ending range value is omitted (n:
), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n
). You can nest node ranges (for example,0:10
and4:5
). In this case, the4:5
range properties override the0:10
properties.- Specified by:
getTargetNodes
in interfaceCfnJobDefinition.NodeRangePropertyProperty
- See Also:
-
getConsumableResourceProperties
Description copied from interface:CfnJobDefinition.NodeRangePropertyProperty
Contains a list of consumable resources required by a job.- Specified by:
getConsumableResourceProperties
in interfaceCfnJobDefinition.NodeRangePropertyProperty
- See Also:
-
getContainer
Description copied from interface:CfnJobDefinition.NodeRangePropertyProperty
The container details for the node range.- Specified by:
getContainer
in interfaceCfnJobDefinition.NodeRangePropertyProperty
- See Also:
-
getEcsProperties
Description copied from interface:CfnJobDefinition.NodeRangePropertyProperty
This is an object that represents the properties of the node range for a multi-node parallel job.- Specified by:
getEcsProperties
in interfaceCfnJobDefinition.NodeRangePropertyProperty
- See Also:
-
getEksProperties
Description copied from interface:CfnJobDefinition.NodeRangePropertyProperty
This is an object that represents the properties of the node range for a multi-node parallel job.- Specified by:
getEksProperties
in interfaceCfnJobDefinition.NodeRangePropertyProperty
- See Also:
-
getInstanceTypes
Description copied from interface:CfnJobDefinition.NodeRangePropertyProperty
The instance types of the underlying host infrastructure of a multi-node parallel job.This parameter isn't applicable to jobs that are running on Fargate resources.
In addition, this list object is currently limited to one element.
- Specified by:
getInstanceTypes
in interfaceCfnJobDefinition.NodeRangePropertyProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
-