/AWS1/CL_BTCNODERANGEPROPERTY¶
This is an object that represents the properties of the node range for a multi-node parallel job.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_targetnodes
TYPE /AWS1/BTCSTRING
/AWS1/BTCSTRING
¶
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.
Optional arguments:¶
io_container
TYPE REF TO /AWS1/CL_BTCCONTAINERPRPS
/AWS1/CL_BTCCONTAINERPRPS
¶
The container details for the node range.
it_instancetypes
TYPE /AWS1/CL_BTCSTRINGLIST_W=>TT_STRINGLIST
TT_STRINGLIST
¶
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.
io_ecsproperties
TYPE REF TO /AWS1/CL_BTCECSPROPERTIES
/AWS1/CL_BTCECSPROPERTIES
¶
This is an object that represents the properties of the node range for a multi-node parallel job.
io_eksproperties
TYPE REF TO /AWS1/CL_BTCEKSPROPERTIES
/AWS1/CL_BTCEKSPROPERTIES
¶
This is an object that represents the properties of the node range for a multi-node parallel job.
io_consumableresourceprps
TYPE REF TO /AWS1/CL_BTCCONSUMABLERESRCP00
/AWS1/CL_BTCCONSUMABLERESRCP00
¶
Contains a list of consumable resources required by a job.
Queryable Attributes¶
targetNodes¶
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.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TARGETNODES() |
Getter for TARGETNODES, with configurable default |
ASK_TARGETNODES() |
Getter for TARGETNODES w/ exceptions if field has no value |
HAS_TARGETNODES() |
Determine if TARGETNODES has a value |
container¶
The container details for the node range.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CONTAINER() |
Getter for CONTAINER |
instanceTypes¶
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.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INSTANCETYPES() |
Getter for INSTANCETYPES, with configurable default |
ASK_INSTANCETYPES() |
Getter for INSTANCETYPES w/ exceptions if field has no value |
HAS_INSTANCETYPES() |
Determine if INSTANCETYPES has a value |
ecsProperties¶
This is an object that represents the properties of the node range for a multi-node parallel job.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ECSPROPERTIES() |
Getter for ECSPROPERTIES |
eksProperties¶
This is an object that represents the properties of the node range for a multi-node parallel job.
Accessible with the following methods¶
Method | Description |
---|---|
GET_EKSPROPERTIES() |
Getter for EKSPROPERTIES |
consumableResourceProperties¶
Contains a list of consumable resources required by a job.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CONSUMABLERESOURCEPRPS() |
Getter for CONSUMABLERESOURCEPROPERTIES |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_NODERANGEPROPERTIES
¶
TYPES TT_NODERANGEPROPERTIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_BTCNODERANGEPROPERTY WITH DEFAULT KEY
.