/AWS1/CL_CEXSAVINGSPLANS¶
The Savings Plans commitment details.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_paymentoption TYPE /AWS1/CEXPAYMENTOPTION /AWS1/CEXPAYMENTOPTION¶
The payment option for the Savings Plans commitment.
iv_savingsplanstype TYPE /AWS1/CEXSUPPEDSAVINGSPLANST00 /AWS1/CEXSUPPEDSAVINGSPLANST00¶
The Savings Plans type.
iv_region TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The Region associated with the Savings Plans commitment.
iv_instancefamily TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The instance family of the Savings Plans commitment.
iv_terminyears TYPE /AWS1/CEXTERMINYEARS /AWS1/CEXTERMINYEARS¶
The term that you want the Savings Plans commitment for.
iv_savingsplanscommitment TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
The Savings Plans commitment.
iv_offeringid TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The unique ID that's used to distinguish Savings Plans commitments from one another.
Queryable Attributes¶
PaymentOption¶
The payment option for the Savings Plans commitment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAYMENTOPTION() |
Getter for PAYMENTOPTION, with configurable default |
ASK_PAYMENTOPTION() |
Getter for PAYMENTOPTION w/ exceptions if field has no value |
HAS_PAYMENTOPTION() |
Determine if PAYMENTOPTION has a value |
SavingsPlansType¶
The Savings Plans type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SAVINGSPLANSTYPE() |
Getter for SAVINGSPLANSTYPE, with configurable default |
ASK_SAVINGSPLANSTYPE() |
Getter for SAVINGSPLANSTYPE w/ exceptions if field has no va |
HAS_SAVINGSPLANSTYPE() |
Determine if SAVINGSPLANSTYPE has a value |
Region¶
The Region associated with the Savings Plans commitment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REGION() |
Getter for REGION, with configurable default |
ASK_REGION() |
Getter for REGION w/ exceptions if field has no value |
HAS_REGION() |
Determine if REGION has a value |
InstanceFamily¶
The instance family of the Savings Plans commitment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCEFAMILY() |
Getter for INSTANCEFAMILY, with configurable default |
ASK_INSTANCEFAMILY() |
Getter for INSTANCEFAMILY w/ exceptions if field has no valu |
HAS_INSTANCEFAMILY() |
Determine if INSTANCEFAMILY has a value |
TermInYears¶
The term that you want the Savings Plans commitment for.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TERMINYEARS() |
Getter for TERMINYEARS, with configurable default |
ASK_TERMINYEARS() |
Getter for TERMINYEARS w/ exceptions if field has no value |
HAS_TERMINYEARS() |
Determine if TERMINYEARS has a value |
SavingsPlansCommitment¶
The Savings Plans commitment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SAVINGSPLANSCOMMITMENT() |
Getter for SAVINGSPLANSCOMMITMENT, with configurable default |
ASK_SAVINGSPLANSCOMMITMENT() |
Getter for SAVINGSPLANSCOMMITMENT w/ exceptions if field has |
STR_SAVINGSPLANSCOMMITMENT() |
String format for SAVINGSPLANSCOMMITMENT, with configurable |
HAS_SAVINGSPLANSCOMMITMENT() |
Determine if SAVINGSPLANSCOMMITMENT has a value |
OfferingId¶
The unique ID that's used to distinguish Savings Plans commitments from one another.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OFFERINGID() |
Getter for OFFERINGID, with configurable default |
ASK_OFFERINGID() |
Getter for OFFERINGID w/ exceptions if field has no value |
HAS_OFFERINGID() |
Determine if OFFERINGID 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_SAVINGSPLANSTOADD¶
TYPES TT_SAVINGSPLANSTOADD TYPE STANDARD TABLE OF REF TO /AWS1/CL_CEXSAVINGSPLANS WITH DEFAULT KEY
.