/AWS1/CL_SGMCOMPUTEQUOTASUMM¶
Summary of the compute allocation definition.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_computequotaarn TYPE /AWS1/SGMCOMPUTEQUOTAARN /AWS1/SGMCOMPUTEQUOTAARN¶
ARN of the compute allocation definition.
iv_computequotaid TYPE /AWS1/SGMCOMPUTEQUOTAID /AWS1/SGMCOMPUTEQUOTAID¶
ID of the compute allocation definition.
iv_name TYPE /AWS1/SGMENTITYNAME /AWS1/SGMENTITYNAME¶
Name of the compute allocation definition.
iv_status TYPE /AWS1/SGMSCHDRRESOURCESTATUS /AWS1/SGMSCHDRRESOURCESTATUS¶
Status of the compute allocation definition.
io_computequotatarget TYPE REF TO /AWS1/CL_SGMCOMPUTEQUOTATARGET /AWS1/CL_SGMCOMPUTEQUOTATARGET¶
The target entity to allocate compute resources to.
iv_creationtime TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP¶
Creation time of the compute allocation definition.
Optional arguments:¶
iv_computequotaversion TYPE /AWS1/SGMINTEGER /AWS1/SGMINTEGER¶
Version of the compute allocation definition.
iv_clusterarn TYPE /AWS1/SGMCLUSTERARN /AWS1/SGMCLUSTERARN¶
ARN of the cluster.
io_computequotaconfig TYPE REF TO /AWS1/CL_SGMCOMPUTEQUOTACONFIG /AWS1/CL_SGMCOMPUTEQUOTACONFIG¶
Configuration of the compute allocation definition. This includes the resource sharing option, and the setting to preempt low priority tasks.
iv_activationstate TYPE /AWS1/SGMACTIVATIONSTATE /AWS1/SGMACTIVATIONSTATE¶
The state of the compute allocation being described. Use to enable or disable compute allocation.
Default is
Enabled.
iv_lastmodifiedtime TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP¶
Last modified time of the compute allocation definition.
Queryable Attributes¶
ComputeQuotaArn¶
ARN of the compute allocation definition.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPUTEQUOTAARN() |
Getter for COMPUTEQUOTAARN, with configurable default |
ASK_COMPUTEQUOTAARN() |
Getter for COMPUTEQUOTAARN w/ exceptions if field has no val |
HAS_COMPUTEQUOTAARN() |
Determine if COMPUTEQUOTAARN has a value |
ComputeQuotaId¶
ID of the compute allocation definition.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPUTEQUOTAID() |
Getter for COMPUTEQUOTAID, with configurable default |
ASK_COMPUTEQUOTAID() |
Getter for COMPUTEQUOTAID w/ exceptions if field has no valu |
HAS_COMPUTEQUOTAID() |
Determine if COMPUTEQUOTAID has a value |
Name¶
Name of the compute allocation definition.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
ComputeQuotaVersion¶
Version of the compute allocation definition.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPUTEQUOTAVERSION() |
Getter for COMPUTEQUOTAVERSION, with configurable default |
ASK_COMPUTEQUOTAVERSION() |
Getter for COMPUTEQUOTAVERSION w/ exceptions if field has no |
HAS_COMPUTEQUOTAVERSION() |
Determine if COMPUTEQUOTAVERSION has a value |
Status¶
Status of the compute allocation definition.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
ClusterArn¶
ARN of the cluster.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CLUSTERARN() |
Getter for CLUSTERARN, with configurable default |
ASK_CLUSTERARN() |
Getter for CLUSTERARN w/ exceptions if field has no value |
HAS_CLUSTERARN() |
Determine if CLUSTERARN has a value |
ComputeQuotaConfig¶
Configuration of the compute allocation definition. This includes the resource sharing option, and the setting to preempt low priority tasks.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPUTEQUOTACONFIG() |
Getter for COMPUTEQUOTACONFIG |
ComputeQuotaTarget¶
The target entity to allocate compute resources to.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPUTEQUOTATARGET() |
Getter for COMPUTEQUOTATARGET |
ActivationState¶
The state of the compute allocation being described. Use to enable or disable compute allocation.
Default is
Enabled.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTIVATIONSTATE() |
Getter for ACTIVATIONSTATE, with configurable default |
ASK_ACTIVATIONSTATE() |
Getter for ACTIVATIONSTATE w/ exceptions if field has no val |
HAS_ACTIVATIONSTATE() |
Determine if ACTIVATIONSTATE has a value |
CreationTime¶
Creation time of the compute allocation definition.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATIONTIME() |
Getter for CREATIONTIME, with configurable default |
ASK_CREATIONTIME() |
Getter for CREATIONTIME w/ exceptions if field has no value |
HAS_CREATIONTIME() |
Determine if CREATIONTIME has a value |
LastModifiedTime¶
Last modified time of the compute allocation definition.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTMODIFIEDTIME() |
Getter for LASTMODIFIEDTIME, with configurable default |
ASK_LASTMODIFIEDTIME() |
Getter for LASTMODIFIEDTIME w/ exceptions if field has no va |
HAS_LASTMODIFIEDTIME() |
Determine if LASTMODIFIEDTIME has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_COMPUTEQUOTASUMMARYLIST¶
TYPES TT_COMPUTEQUOTASUMMARYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SGMCOMPUTEQUOTASUMM WITH DEFAULT KEY
.