Skip to content

/AWS1/CL_BRKSPENDINGLIMITSUMM

Contains summary information about a spending limit, including current spending status and configuration details.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_spendinglimitarn TYPE /AWS1/BRKSPENDINGLIMITARN /AWS1/BRKSPENDINGLIMITARN

The Amazon Resource Name (ARN) that uniquely identifies the spending limit.

iv_devicearn TYPE /AWS1/BRKDEVICEARN /AWS1/BRKDEVICEARN

The Amazon Resource Name (ARN) of the quantum device associated with this spending limit.

io_timeperiod TYPE REF TO /AWS1/CL_BRKTIMEPERIOD /AWS1/CL_BRKTIMEPERIOD

The time period during which the spending limit is active.

iv_spendinglimit TYPE /AWS1/BRKSTRING /AWS1/BRKSTRING

The maximum spending amount allowed for the device during the specified time period, in USD.

iv_queuedspend TYPE /AWS1/BRKSTRING /AWS1/BRKSTRING

The amount currently queued for spending on the device, in USD.

iv_totalspend TYPE /AWS1/BRKSTRING /AWS1/BRKSTRING

The total amount spent on the device so far during the current time period, in USD.

iv_createdat TYPE /AWS1/BRKTIMESTAMP /AWS1/BRKTIMESTAMP

The date and time when the spending limit was created, in epoch seconds.

iv_updatedat TYPE /AWS1/BRKTIMESTAMP /AWS1/BRKTIMESTAMP

The date and time when the spending limit was last modified, in epoch seconds.

Optional arguments:

it_tags TYPE /AWS1/CL_BRKTAGSMAP_W=>TT_TAGSMAP TT_TAGSMAP

The tags associated with the spending limit. Each tag consists of a key and an optional value.


Queryable Attributes

spendingLimitArn

The Amazon Resource Name (ARN) that uniquely identifies the spending limit.

Accessible with the following methods

Method Description
GET_SPENDINGLIMITARN() Getter for SPENDINGLIMITARN, with configurable default
ASK_SPENDINGLIMITARN() Getter for SPENDINGLIMITARN w/ exceptions if field has no va
HAS_SPENDINGLIMITARN() Determine if SPENDINGLIMITARN has a value

deviceArn

The Amazon Resource Name (ARN) of the quantum device associated with this spending limit.

Accessible with the following methods

Method Description
GET_DEVICEARN() Getter for DEVICEARN, with configurable default
ASK_DEVICEARN() Getter for DEVICEARN w/ exceptions if field has no value
HAS_DEVICEARN() Determine if DEVICEARN has a value

timePeriod

The time period during which the spending limit is active.

Accessible with the following methods

Method Description
GET_TIMEPERIOD() Getter for TIMEPERIOD

spendingLimit

The maximum spending amount allowed for the device during the specified time period, in USD.

Accessible with the following methods

Method Description
GET_SPENDINGLIMIT() Getter for SPENDINGLIMIT, with configurable default
ASK_SPENDINGLIMIT() Getter for SPENDINGLIMIT w/ exceptions if field has no value
HAS_SPENDINGLIMIT() Determine if SPENDINGLIMIT has a value

queuedSpend

The amount currently queued for spending on the device, in USD.

Accessible with the following methods

Method Description
GET_QUEUEDSPEND() Getter for QUEUEDSPEND, with configurable default
ASK_QUEUEDSPEND() Getter for QUEUEDSPEND w/ exceptions if field has no value
HAS_QUEUEDSPEND() Determine if QUEUEDSPEND has a value

totalSpend

The total amount spent on the device so far during the current time period, in USD.

Accessible with the following methods

Method Description
GET_TOTALSPEND() Getter for TOTALSPEND, with configurable default
ASK_TOTALSPEND() Getter for TOTALSPEND w/ exceptions if field has no value
HAS_TOTALSPEND() Determine if TOTALSPEND has a value

createdAt

The date and time when the spending limit was created, in epoch seconds.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

updatedAt

The date and time when the spending limit was last modified, in epoch seconds.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

tags

The tags associated with the spending limit. Each tag consists of a key and an optional value.

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS 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_SPENDINGLIMITSUMMARYLIST

TYPES TT_SPENDINGLIMITSUMMARYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BRKSPENDINGLIMITSUMM WITH DEFAULT KEY
.