Skip to content

/AWS1/CL_BDOBATCHPUTLIMITENTRY

A rate limit definition within a batch put request. If you provide a rateLimitId, the service uses it for upsert matching against existing rate limits.

CONSTRUCTOR

IMPORTING

Required arguments:

it_dimensionkeys TYPE /AWS1/CL_BDODIMENSIONKEYS_W=>TT_DIMENSIONKEYS TT_DIMENSIONKEYS

The ordered list of dimension key names that define the scope of this rate limit.

it_entries TYPE /AWS1/CL_BDOLIMITENTRY=>TT_LIMITENTRIES TT_LIMITENTRIES

The list of rule entries that map dimension values to rate configurations.

Optional arguments:

iv_ratelimitid TYPE /AWS1/BDOGATEWAYRATELIMITID /AWS1/BDOGATEWAYRATELIMITID

The unique identifier of the rate limit. If provided, the service uses it for upsert matching against existing rate limits.

iv_description TYPE /AWS1/BDOGATEWAYRATELIMITDESC /AWS1/BDOGATEWAYRATELIMITDESC

An optional human-readable description for this rate limit. If not provided, the rate limit is created without a description.


Queryable Attributes

rateLimitId

The unique identifier of the rate limit. If provided, the service uses it for upsert matching against existing rate limits.

Accessible with the following methods

Method Description
GET_RATELIMITID() Getter for RATELIMITID, with configurable default
ASK_RATELIMITID() Getter for RATELIMITID w/ exceptions if field has no value
HAS_RATELIMITID() Determine if RATELIMITID has a value

description

An optional human-readable description for this rate limit. If not provided, the rate limit is created without a description.

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

dimensionKeys

The ordered list of dimension key names that define the scope of this rate limit.

Accessible with the following methods

Method Description
GET_DIMENSIONKEYS() Getter for DIMENSIONKEYS, with configurable default
ASK_DIMENSIONKEYS() Getter for DIMENSIONKEYS w/ exceptions if field has no value
HAS_DIMENSIONKEYS() Determine if DIMENSIONKEYS has a value

entries

The list of rule entries that map dimension values to rate configurations.

Accessible with the following methods

Method Description
GET_ENTRIES() Getter for ENTRIES, with configurable default
ASK_ENTRIES() Getter for ENTRIES w/ exceptions if field has no value
HAS_ENTRIES() Determine if ENTRIES 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_BATCHPUTLIMITENTRIES

TYPES TT_BATCHPUTLIMITENTRIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_BDOBATCHPUTLIMITENTRY WITH DEFAULT KEY
.