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