/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
.