/AWS1/CL_BCPBTCCREBILLSCENAR08¶
Represents a successfully created item in a batch operation for bill scenario usage modifications.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_servicecode TYPE /AWS1/BCPSERVICECODE /AWS1/BCPSERVICECODE¶
The Amazon Web Services service code for this usage modification.
iv_usagetype TYPE /AWS1/BCPUSAGETYPE /AWS1/BCPUSAGETYPE¶
The type of usage that was modified.
iv_operation TYPE /AWS1/BCPOPERATION /AWS1/BCPOPERATION¶
The specific operation associated with this usage modification.
Optional arguments:¶
iv_location TYPE /AWS1/BCPSTRING /AWS1/BCPSTRING¶
The location associated with this usage modification.
iv_availabilityzone TYPE /AWS1/BCPAVAILABILITYZONE /AWS1/BCPAVAILABILITYZONE¶
The availability zone associated with this usage modification, if applicable.
iv_id TYPE /AWS1/BCPRESOURCEID /AWS1/BCPRESOURCEID¶
The unique identifier assigned to the created usage modification.
iv_group TYPE /AWS1/BCPUSAGEGROUP /AWS1/BCPUSAGEGROUP¶
The group identifier for the created usage modification.
iv_usageaccountid TYPE /AWS1/BCPACCOUNTID /AWS1/BCPACCOUNTID¶
The Amazon Web Services account ID associated with the created usage modification.
it_quantities TYPE /AWS1/CL_BCPUSAGEQUANTITY=>TT_USAGEQUANTITIES TT_USAGEQUANTITIES¶
The modified usage quantities.
io_historicalusage TYPE REF TO /AWS1/CL_BCPHISTORICALUSAGEENT /AWS1/CL_BCPHISTORICALUSAGEENT¶
Historical usage data associated with this modification, if available.
iv_key TYPE /AWS1/BCPKEY /AWS1/BCPKEY¶
The key of the successfully created entry.
Queryable Attributes¶
serviceCode¶
The Amazon Web Services service code for this usage modification.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SERVICECODE() |
Getter for SERVICECODE, with configurable default |
ASK_SERVICECODE() |
Getter for SERVICECODE w/ exceptions if field has no value |
HAS_SERVICECODE() |
Determine if SERVICECODE has a value |
usageType¶
The type of usage that was modified.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_USAGETYPE() |
Getter for USAGETYPE, with configurable default |
ASK_USAGETYPE() |
Getter for USAGETYPE w/ exceptions if field has no value |
HAS_USAGETYPE() |
Determine if USAGETYPE has a value |
operation¶
The specific operation associated with this usage modification.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OPERATION() |
Getter for OPERATION, with configurable default |
ASK_OPERATION() |
Getter for OPERATION w/ exceptions if field has no value |
HAS_OPERATION() |
Determine if OPERATION has a value |
location¶
The location associated with this usage modification.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOCATION() |
Getter for LOCATION, with configurable default |
ASK_LOCATION() |
Getter for LOCATION w/ exceptions if field has no value |
HAS_LOCATION() |
Determine if LOCATION has a value |
availabilityZone¶
The availability zone associated with this usage modification, if applicable.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AVAILABILITYZONE() |
Getter for AVAILABILITYZONE, with configurable default |
ASK_AVAILABILITYZONE() |
Getter for AVAILABILITYZONE w/ exceptions if field has no va |
HAS_AVAILABILITYZONE() |
Determine if AVAILABILITYZONE has a value |
id¶
The unique identifier assigned to the created usage modification.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
group¶
The group identifier for the created usage modification.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GROUP() |
Getter for GROUP, with configurable default |
ASK_GROUP() |
Getter for GROUP w/ exceptions if field has no value |
HAS_GROUP() |
Determine if GROUP has a value |
usageAccountId¶
The Amazon Web Services account ID associated with the created usage modification.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_USAGEACCOUNTID() |
Getter for USAGEACCOUNTID, with configurable default |
ASK_USAGEACCOUNTID() |
Getter for USAGEACCOUNTID w/ exceptions if field has no valu |
HAS_USAGEACCOUNTID() |
Determine if USAGEACCOUNTID has a value |
quantities¶
The modified usage quantities.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_QUANTITIES() |
Getter for QUANTITIES, with configurable default |
ASK_QUANTITIES() |
Getter for QUANTITIES w/ exceptions if field has no value |
HAS_QUANTITIES() |
Determine if QUANTITIES has a value |
historicalUsage¶
Historical usage data associated with this modification, if available.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HISTORICALUSAGE() |
Getter for HISTORICALUSAGE |
key¶
The key of the successfully created entry.
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 |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_BTCCREBILLSCENARIOUSAGEMO00¶
TYPES TT_BTCCREBILLSCENARIOUSAGEMO00 TYPE STANDARD TABLE OF REF TO /AWS1/CL_BCPBTCCREBILLSCENAR08 WITH DEFAULT KEY
.