/AWS1/CL_BCPBTCCREWORKLOADES03¶
Represents a successfully created item in a batch operation for workload estimate usage.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_servicecode
TYPE /AWS1/BCPSERVICECODE
/AWS1/BCPSERVICECODE
¶
The Amazon Web Services service code for this usage estimate.
iv_usagetype
TYPE /AWS1/BCPUSAGETYPE
/AWS1/BCPUSAGETYPE
¶
The type of usage that was estimated.
iv_operation
TYPE /AWS1/BCPOPERATION
/AWS1/BCPOPERATION
¶
The specific operation associated with this usage estimate.
Optional arguments:¶
iv_location
TYPE /AWS1/BCPSTRING
/AWS1/BCPSTRING
¶
The location associated with this usage estimate.
iv_id
TYPE /AWS1/BCPRESOURCEID
/AWS1/BCPRESOURCEID
¶
The unique identifier assigned to the created usage estimate.
iv_usageaccountid
TYPE /AWS1/BCPACCOUNTID
/AWS1/BCPACCOUNTID
¶
The Amazon Web Services account ID associated with the created usage estimate.
iv_group
TYPE /AWS1/BCPUSAGEGROUP
/AWS1/BCPUSAGEGROUP
¶
The group identifier for the created usage estimate.
io_quantity
TYPE REF TO /AWS1/CL_BCPWORKLOADESTIMATE02
/AWS1/CL_BCPWORKLOADESTIMATE02
¶
The estimated usage quantity.
iv_cost
TYPE /AWS1/RT_DOUBLE_AS_STRING
/AWS1/RT_DOUBLE_AS_STRING
¶
The estimated cost associated with this usage.
iv_currency
TYPE /AWS1/BCPCURRENCYCODE
/AWS1/BCPCURRENCYCODE
¶
The currency of the estimated cost.
iv_status
TYPE /AWS1/BCPWORKLOADESTIMATECOS00
/AWS1/BCPWORKLOADESTIMATECOS00
¶
The current status of the created usage estimate.
io_historicalusage
TYPE REF TO /AWS1/CL_BCPHISTORICALUSAGEENT
/AWS1/CL_BCPHISTORICALUSAGEENT
¶
Historical usage data associated with this estimate, 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 estimate.
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 estimated.
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 estimate.
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 estimate.
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 |
id¶
The unique identifier assigned to the created usage estimate.
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 |
usageAccountId¶
The Amazon Web Services account ID associated with the created usage estimate.
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 |
group¶
The group identifier for the created usage estimate.
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 |
quantity¶
The estimated usage quantity.
Accessible with the following methods¶
Method | Description |
---|---|
GET_QUANTITY() |
Getter for QUANTITY |
cost¶
The estimated cost associated with this usage.
Accessible with the following methods¶
Method | Description |
---|---|
GET_COST() |
Getter for COST, with configurable default |
ASK_COST() |
Getter for COST w/ exceptions if field has no value |
STR_COST() |
String format for COST, with configurable default |
HAS_COST() |
Determine if COST has a value |
currency¶
The currency of the estimated cost.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CURRENCY() |
Getter for CURRENCY, with configurable default |
ASK_CURRENCY() |
Getter for CURRENCY w/ exceptions if field has no value |
HAS_CURRENCY() |
Determine if CURRENCY has a value |
status¶
The current status of the created usage estimate.
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 |
historicalUsage¶
Historical usage data associated with this estimate, 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_BTCCREWORKLOADESTIMATEUSA01
¶
TYPES TT_BTCCREWORKLOADESTIMATEUSA01 TYPE STANDARD TABLE OF REF TO /AWS1/CL_BCPBTCCREWORKLOADES03 WITH DEFAULT KEY
.