/AWS1/CL_BICBLLNGGRPLSTELEMENT¶
A representation of a billing group.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_name TYPE /AWS1/BICBILLINGGROUPNAME /AWS1/BICBILLINGGROUPNAME¶
The name of the billing group.
iv_arn TYPE /AWS1/BICBILLINGGROUPARN /AWS1/BICBILLINGGROUPARN¶
The Amazon Resource Number (ARN) that can be used to uniquely identify the billing group.
iv_description TYPE /AWS1/BICBILLINGGROUPDESC /AWS1/BICBILLINGGROUPDESC¶
The description of the billing group.
iv_primaryaccountid TYPE /AWS1/BICACCOUNTID /AWS1/BICACCOUNTID¶
The account ID that serves as the main account in a billing group.
io_computationpreference TYPE REF TO /AWS1/CL_BICCOMPUTATIONPREFE00 /AWS1/CL_BICCOMPUTATIONPREFE00¶
ComputationPreference
iv_size TYPE /AWS1/BICNUMBEROFACCOUNTS /AWS1/BICNUMBEROFACCOUNTS¶
The number of accounts in the particular billing group.
iv_creationtime TYPE /AWS1/BICINSTANT /AWS1/BICINSTANT¶
The time when the billing group was created.
iv_lastmodifiedtime TYPE /AWS1/BICINSTANT /AWS1/BICINSTANT¶
The most recent time when the billing group was modified.
iv_status TYPE /AWS1/BICBILLINGGROUPSTATUS /AWS1/BICBILLINGGROUPSTATUS¶
The billing group status. Only one of the valid values can be used.
iv_statusreason TYPE /AWS1/BICBLLNGGROUPSTATUSRSN /AWS1/BICBLLNGGROUPSTATUSRSN¶
The reason why the billing group is in its current status.
io_accountgrouping TYPE REF TO /AWS1/CL_BICLISTBLLGRACGRING /AWS1/CL_BICLISTBLLGRACGRING¶
Specifies if the billing group has automatic account association (
AutoAssociate) enabled.
iv_billinggrouptype TYPE /AWS1/BICBILLINGGROUPTYPE /AWS1/BICBILLINGGROUPTYPE¶
The type of billing group.
Queryable Attributes¶
Name¶
The name of the billing group.
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 |
Arn¶
The Amazon Resource Number (ARN) that can be used to uniquely identify the billing group.
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 |
Description¶
The description of the billing group.
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 |
PrimaryAccountId¶
The account ID that serves as the main account in a billing group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRIMARYACCOUNTID() |
Getter for PRIMARYACCOUNTID, with configurable default |
ASK_PRIMARYACCOUNTID() |
Getter for PRIMARYACCOUNTID w/ exceptions if field has no va |
HAS_PRIMARYACCOUNTID() |
Determine if PRIMARYACCOUNTID has a value |
ComputationPreference¶
ComputationPreference
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPUTATIONPREFERENCE() |
Getter for COMPUTATIONPREFERENCE |
Size¶
The number of accounts in the particular billing group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SIZE() |
Getter for SIZE |
CreationTime¶
The time when the billing group was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATIONTIME() |
Getter for CREATIONTIME |
LastModifiedTime¶
The most recent time when the billing group was modified.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTMODIFIEDTIME() |
Getter for LASTMODIFIEDTIME |
Status¶
The billing group status. Only one of the valid values can be used.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
StatusReason¶
The reason why the billing group is in its current status.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUSREASON() |
Getter for STATUSREASON, with configurable default |
ASK_STATUSREASON() |
Getter for STATUSREASON w/ exceptions if field has no value |
HAS_STATUSREASON() |
Determine if STATUSREASON has a value |
AccountGrouping¶
Specifies if the billing group has automatic account association (
AutoAssociate) enabled.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACCOUNTGROUPING() |
Getter for ACCOUNTGROUPING |
BillingGroupType¶
The type of billing group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BILLINGGROUPTYPE() |
Getter for BILLINGGROUPTYPE, with configurable default |
ASK_BILLINGGROUPTYPE() |
Getter for BILLINGGROUPTYPE w/ exceptions if field has no va |
HAS_BILLINGGROUPTYPE() |
Determine if BILLINGGROUPTYPE 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_BILLINGGROUPLIST¶
TYPES TT_BILLINGGROUPLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BICBLLNGGRPLSTELEMENT WITH DEFAULT KEY
.