Skip to content

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