/AWS1/CL_BCPBILLESTIMATELINE00¶
Provides a summary of a line item in a bill estimate.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_servicecode
TYPE /AWS1/BCPSERVICECODE
/AWS1/BCPSERVICECODE
¶
The Amazon Web Services service code associated with this line item.
iv_usagetype
TYPE /AWS1/BCPUSAGETYPE
/AWS1/BCPUSAGETYPE
¶
The type of usage for this line item.
iv_operation
TYPE /AWS1/BCPOPERATION
/AWS1/BCPOPERATION
¶
The specific operation associated with this line item.
Optional arguments:¶
iv_location
TYPE /AWS1/BCPSTRING
/AWS1/BCPSTRING
¶
The location associated with this line item.
iv_availabilityzone
TYPE /AWS1/BCPAVAILABILITYZONE
/AWS1/BCPAVAILABILITYZONE
¶
The availability zone associated with this line item, if applicable.
iv_id
TYPE /AWS1/BCPRESOURCEID
/AWS1/BCPRESOURCEID
¶
The unique identifier of this line item.
iv_lineitemid
TYPE /AWS1/BCPSTRING
/AWS1/BCPSTRING
¶
The line item identifier from the original bill.
iv_lineitemtype
TYPE /AWS1/BCPSTRING
/AWS1/BCPSTRING
¶
The type of this line item (e.g., Usage, Tax, Credit).
iv_payeraccountid
TYPE /AWS1/BCPACCOUNTID
/AWS1/BCPACCOUNTID
¶
The Amazon Web Services account ID of the payer for this line item.
iv_usageaccountid
TYPE /AWS1/BCPACCOUNTID
/AWS1/BCPACCOUNTID
¶
The Amazon Web Services account ID associated with the usage for this line item.
io_estimatedusagequantity
TYPE REF TO /AWS1/CL_BCPUSAGEQUANTITYRSLT
/AWS1/CL_BCPUSAGEQUANTITYRSLT
¶
The estimated usage quantity for this line item.
io_estimatedcost
TYPE REF TO /AWS1/CL_BCPCOSTAMOUNT
/AWS1/CL_BCPCOSTAMOUNT
¶
The estimated cost for this line item.
io_historicalusagequantity
TYPE REF TO /AWS1/CL_BCPUSAGEQUANTITYRSLT
/AWS1/CL_BCPUSAGEQUANTITYRSLT
¶
The historical usage quantity for this line item.
io_historicalcost
TYPE REF TO /AWS1/CL_BCPCOSTAMOUNT
/AWS1/CL_BCPCOSTAMOUNT
¶
The historical cost for this line item.
it_savingsplanarns
TYPE /AWS1/CL_BCPSAVINGSPLANARNS_W=>TT_SAVINGSPLANARNS
TT_SAVINGSPLANARNS
¶
The Amazon Resource Names (ARNs) of any Savings Plans applied to this line item.
Queryable Attributes¶
serviceCode¶
The Amazon Web Services service code associated with this line item.
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 for this line item.
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 line item.
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 line item.
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 line item, 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 of this line item.
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 |
lineItemId¶
The line item identifier from the original bill.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LINEITEMID() |
Getter for LINEITEMID, with configurable default |
ASK_LINEITEMID() |
Getter for LINEITEMID w/ exceptions if field has no value |
HAS_LINEITEMID() |
Determine if LINEITEMID has a value |
lineItemType¶
The type of this line item (e.g., Usage, Tax, Credit).
Accessible with the following methods¶
Method | Description |
---|---|
GET_LINEITEMTYPE() |
Getter for LINEITEMTYPE, with configurable default |
ASK_LINEITEMTYPE() |
Getter for LINEITEMTYPE w/ exceptions if field has no value |
HAS_LINEITEMTYPE() |
Determine if LINEITEMTYPE has a value |
payerAccountId¶
The Amazon Web Services account ID of the payer for this line item.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PAYERACCOUNTID() |
Getter for PAYERACCOUNTID, with configurable default |
ASK_PAYERACCOUNTID() |
Getter for PAYERACCOUNTID w/ exceptions if field has no valu |
HAS_PAYERACCOUNTID() |
Determine if PAYERACCOUNTID has a value |
usageAccountId¶
The Amazon Web Services account ID associated with the usage for this line item.
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 |
estimatedUsageQuantity¶
The estimated usage quantity for this line item.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ESTIMATEDUSAGEQUANTITY() |
Getter for ESTIMATEDUSAGEQUANTITY |
estimatedCost¶
The estimated cost for this line item.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ESTIMATEDCOST() |
Getter for ESTIMATEDCOST |
historicalUsageQuantity¶
The historical usage quantity for this line item.
Accessible with the following methods¶
Method | Description |
---|---|
GET_HISTORICALUSAGEQUANTITY() |
Getter for HISTORICALUSAGEQUANTITY |
historicalCost¶
The historical cost for this line item.
Accessible with the following methods¶
Method | Description |
---|---|
GET_HISTORICALCOST() |
Getter for HISTORICALCOST |
savingsPlanArns¶
The Amazon Resource Names (ARNs) of any Savings Plans applied to this line item.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SAVINGSPLANARNS() |
Getter for SAVINGSPLANARNS, with configurable default |
ASK_SAVINGSPLANARNS() |
Getter for SAVINGSPLANARNS w/ exceptions if field has no val |
HAS_SAVINGSPLANARNS() |
Determine if SAVINGSPLANARNS 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_BILLESTIMATELINEITEMSUMS
¶
TYPES TT_BILLESTIMATELINEITEMSUMS TYPE STANDARD TABLE OF REF TO /AWS1/CL_BCPBILLESTIMATELINE00 WITH DEFAULT KEY
.