Skip to content

/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 of 0 through 3. If the starting range value is omitted (:n), then 0 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 and 4:5). In this case, the 4:5 range properties override the 0: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 of 0 through 3. If the starting range value is omitted (:n), then 0 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 and 4:5). In this case, the 4:5 range properties override the 0: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
.