/AWS1/CL_BILBILLINGPREFSUMMARY¶
A single billing preference entry returned by GetBillingPreferences.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_feature TYPE /AWS1/BILBILLINGFEATURE /AWS1/BILBILLINGFEATURE¶
The feature this preference belongs to.
iv_key TYPE /AWS1/BILPREFERENCEKEY /AWS1/BILPREFERENCEKEY¶
The preference key. Format depends on the feature.
iv_value TYPE /AWS1/BILPREFERENCEVALUE /AWS1/BILPREFERENCEVALUE¶
The preference value. Valid values:
ENABLEDorDISABLED.
Optional arguments:¶
iv_accountname TYPE /AWS1/BILACCOUNTNAME /AWS1/BILACCOUNTNAME¶
The display name of the account. Populated together with
accountId;nullotherwise.
iv_accountid TYPE /AWS1/BILACCOUNTID /AWS1/BILACCOUNTID¶
The associated Amazon Web Services account ID. Populated for account-list keys;
nullotherwise.
io_billingperiod TYPE REF TO /AWS1/CL_BILBILLINGPERIOD /AWS1/CL_BILBILLINGPERIOD¶
The billing period associated with the preference change. Populated only for the history features
RI_SHARING_HISTORYandCREDIT_SHARING_HISTORY.
Queryable Attributes¶
feature¶
The feature this preference belongs to.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FEATURE() |
Getter for FEATURE, with configurable default |
ASK_FEATURE() |
Getter for FEATURE w/ exceptions if field has no value |
HAS_FEATURE() |
Determine if FEATURE has a value |
key¶
The preference key. Format depends on the feature.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KEY() |
Getter for KEY, with configurable default |
ASK_KEY() |
Getter for KEY w/ exceptions if field has no value |
HAS_KEY() |
Determine if KEY has a value |
value¶
The preference value. Valid values:
ENABLEDorDISABLED.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VALUE() |
Getter for VALUE, with configurable default |
ASK_VALUE() |
Getter for VALUE w/ exceptions if field has no value |
HAS_VALUE() |
Determine if VALUE has a value |
accountName¶
The display name of the account. Populated together with
accountId;nullotherwise.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACCOUNTNAME() |
Getter for ACCOUNTNAME, with configurable default |
ASK_ACCOUNTNAME() |
Getter for ACCOUNTNAME w/ exceptions if field has no value |
HAS_ACCOUNTNAME() |
Determine if ACCOUNTNAME has a value |
accountId¶
The associated Amazon Web Services account ID. Populated for account-list keys;
nullotherwise.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACCOUNTID() |
Getter for ACCOUNTID, with configurable default |
ASK_ACCOUNTID() |
Getter for ACCOUNTID w/ exceptions if field has no value |
HAS_ACCOUNTID() |
Determine if ACCOUNTID has a value |
billingPeriod¶
The billing period associated with the preference change. Populated only for the history features
RI_SHARING_HISTORYandCREDIT_SHARING_HISTORY.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BILLINGPERIOD() |
Getter for BILLINGPERIOD |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_BILLINGPREFERENCES¶
TYPES TT_BILLINGPREFERENCES TYPE STANDARD TABLE OF REF TO /AWS1/CL_BILBILLINGPREFSUMMARY WITH DEFAULT KEY
.