/AWS1/CL_BICCUSTLINEITEMLSTE00¶
A representation of a custom line item.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_arn TYPE /AWS1/BICCUSTOMLINEITEMARN /AWS1/BICCUSTOMLINEITEMARN¶
The Amazon Resource Names (ARNs) for custom line items.
iv_name TYPE /AWS1/BICCUSTOMLINEITEMNAME /AWS1/BICCUSTOMLINEITEMNAME¶
The custom line item's name.
io_chargedetails TYPE REF TO /AWS1/CL_BICLSTCUSTLINEITEMC00 /AWS1/CL_BICLSTCUSTLINEITEMC00¶
A
ListCustomLineItemChargeDetailsthat describes the charge details of a custom line item.
iv_currencycode TYPE /AWS1/BICCURRENCYCODE /AWS1/BICCURRENCYCODE¶
The custom line item's charge value currency. Only one of the valid values can be used.
iv_description TYPE /AWS1/BICCUSTOMLINEITEMDESC /AWS1/BICCUSTOMLINEITEMDESC¶
The custom line item's description. This is shown on the Bills page in association with the charge value.
iv_productcode TYPE /AWS1/BICCUSTLINEITEMPRODUCT00 /AWS1/BICCUSTLINEITEMPRODUCT00¶
The product code that's associated with the custom line item.
iv_billinggrouparn TYPE /AWS1/BICBILLINGGROUPARN /AWS1/BICBILLINGGROUPARN¶
The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to.
iv_creationtime TYPE /AWS1/BICINSTANT /AWS1/BICINSTANT¶
The time created.
iv_lastmodifiedtime TYPE /AWS1/BICINSTANT /AWS1/BICINSTANT¶
The most recent time when the custom line item was modified.
iv_associationsize TYPE /AWS1/BICNUMBEROFASSOCIATIONS /AWS1/BICNUMBEROFASSOCIATIONS¶
The number of resources that are associated to the custom line item.
iv_accountid TYPE /AWS1/BICACCOUNTID /AWS1/BICACCOUNTID¶
The Amazon Web Services account in which this custom line item will be applied to.
iv_computationrule TYPE /AWS1/BICCOMPUTATIONRULEENUM /AWS1/BICCOMPUTATIONRULEENUM¶
The computation rule that determines how the custom line item charges are computed and reflected in the bill.
io_presentationdetails TYPE REF TO /AWS1/CL_BICPRESENTATIONOBJECT /AWS1/CL_BICPRESENTATIONOBJECT¶
Configuration details specifying how the custom line item charges are presented, including which service the charges are shown under.
Queryable Attributes¶
Arn¶
The Amazon Resource Names (ARNs) for custom line items.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
Name¶
The custom line item's name.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
ChargeDetails¶
A
ListCustomLineItemChargeDetailsthat describes the charge details of a custom line item.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHARGEDETAILS() |
Getter for CHARGEDETAILS |
CurrencyCode¶
The custom line item's charge value currency. Only one of the valid values can be used.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENCYCODE() |
Getter for CURRENCYCODE, with configurable default |
ASK_CURRENCYCODE() |
Getter for CURRENCYCODE w/ exceptions if field has no value |
HAS_CURRENCYCODE() |
Determine if CURRENCYCODE has a value |
Description¶
The custom line item's description. This is shown on the Bills page in association with the charge value.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
ProductCode¶
The product code that's associated with the custom line item.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRODUCTCODE() |
Getter for PRODUCTCODE, with configurable default |
ASK_PRODUCTCODE() |
Getter for PRODUCTCODE w/ exceptions if field has no value |
HAS_PRODUCTCODE() |
Determine if PRODUCTCODE has a value |
BillingGroupArn¶
The Amazon Resource Name (ARN) that references the billing group where the custom line item applies to.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BILLINGGROUPARN() |
Getter for BILLINGGROUPARN, with configurable default |
ASK_BILLINGGROUPARN() |
Getter for BILLINGGROUPARN w/ exceptions if field has no val |
HAS_BILLINGGROUPARN() |
Determine if BILLINGGROUPARN has a value |
CreationTime¶
The time created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATIONTIME() |
Getter for CREATIONTIME |
LastModifiedTime¶
The most recent time when the custom line item was modified.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTMODIFIEDTIME() |
Getter for LASTMODIFIEDTIME |
AssociationSize¶
The number of resources that are associated to the custom line item.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ASSOCIATIONSIZE() |
Getter for ASSOCIATIONSIZE |
AccountId¶
The Amazon Web Services account in which this custom line item will be applied to.
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 |
ComputationRule¶
The computation rule that determines how the custom line item charges are computed and reflected in the bill.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPUTATIONRULE() |
Getter for COMPUTATIONRULE, with configurable default |
ASK_COMPUTATIONRULE() |
Getter for COMPUTATIONRULE w/ exceptions if field has no val |
HAS_COMPUTATIONRULE() |
Determine if COMPUTATIONRULE has a value |
PresentationDetails¶
Configuration details specifying how the custom line item charges are presented, including which service the charges are shown under.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRESENTATIONDETAILS() |
Getter for PRESENTATIONDETAILS |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_CUSTOMLINEITEMLIST¶
TYPES TT_CUSTOMLINEITEMLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BICCUSTLINEITEMLSTE00 WITH DEFAULT KEY
.