/AWS1/CL_BTCNODEPRPOVERRIDE¶
The object that represents any node overrides to a job definition that's used in a SubmitJob API operation.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_targetnodes TYPE /AWS1/BTCSTRING /AWS1/BTCSTRING¶
The range of nodes, using node index values, that's used to override. A range of
0:3indicates nodes with index values of0through3. If the starting range value is omitted (:n), then0is 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.
Optional arguments:¶
io_containeroverrides TYPE REF TO /AWS1/CL_BTCCONTAINEROVERRIDES /AWS1/CL_BTCCONTAINEROVERRIDES¶
The overrides that are sent to a node range.
io_ecspropertiesoverride TYPE REF TO /AWS1/CL_BTCECSPRPSOVERRIDE /AWS1/CL_BTCECSPRPSOVERRIDE¶
An object that contains the properties that you want to replace for the existing Amazon ECS resources of a job.
it_instancetypes TYPE /AWS1/CL_BTCSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST¶
An object that contains the instance types that you want to replace for the existing resources of a job.
io_ekspropertiesoverride TYPE REF TO /AWS1/CL_BTCEKSPRPSOVERRIDE /AWS1/CL_BTCEKSPRPSOVERRIDE¶
An object that contains the properties that you want to replace for the existing Amazon EKS resources of a job.
io_consumableresrcprpsover00 TYPE REF TO /AWS1/CL_BTCCONSUMABLERESRCP00 /AWS1/CL_BTCCONSUMABLERESRCP00¶
An object that contains overrides for the consumable resources of a job.
Queryable Attributes¶
targetNodes¶
The range of nodes, using node index values, that's used to override. A range of
0:3indicates nodes with index values of0through3. If the starting range value is omitted (:n), then0is 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.
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 |
containerOverrides¶
The overrides that are sent to a node range.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTAINEROVERRIDES() |
Getter for CONTAINEROVERRIDES |
ecsPropertiesOverride¶
An object that contains the properties that you want to replace for the existing Amazon ECS resources of a job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ECSPROPERTIESOVERRIDE() |
Getter for ECSPROPERTIESOVERRIDE |
instanceTypes¶
An object that contains the instance types that you want to replace for the existing resources of a job.
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 |
eksPropertiesOverride¶
An object that contains the properties that you want to replace for the existing Amazon EKS resources of a job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EKSPROPERTIESOVERRIDE() |
Getter for EKSPROPERTIESOVERRIDE |
consumableResourcePropertiesOverride¶
An object that contains overrides for the consumable resources of a job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONSUMABLERESRCPRPSOVE00() |
Getter for CONSUMABLERESRCPRPSOVERRIDE |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_NODEPROPERTYOVERRIDES¶
TYPES TT_NODEPROPERTYOVERRIDES TYPE STANDARD TABLE OF REF TO /AWS1/CL_BTCNODEPRPOVERRIDE WITH DEFAULT KEY
.