Skip to content

/AWS1/CL_BDOLIMITENTRY

A single rule entry within a limit, mapping dimension values to rate configurations

CONSTRUCTOR

IMPORTING

Required arguments:

it_dimensions TYPE /AWS1/CL_BDODIMENSIONS_W=>TT_DIMENSIONS TT_DIMENSIONS

Map of dimension name to dimension value, matching the parent limit's dimensionKeys. Keys must exactly match the dimensionKeys. Values may be "" as a wildcard. "" may only appear at trailing positions (based on dimensionKeys ordering).

Optional arguments:

it_requests TYPE /AWS1/CL_BDORATECONFIG=>TT_RATECONFIGS TT_RATECONFIGS

Request rate limits (RPS or RPM). Limited to 1 entry for now.

it_tokens TYPE /AWS1/CL_BDORATECONFIG=>TT_RATECONFIGS TT_RATECONFIGS

Token rate limits (TPM). Limited to 1 entry for now. — P1

it_connections TYPE /AWS1/CL_BDORATECONFIG=>TT_RATECONFIGS TT_RATECONFIGS

Connection rate limits (per second only). Limited to 1 entry for now. — P2


Queryable Attributes

dimensions

Map of dimension name to dimension value, matching the parent limit's dimensionKeys. Keys must exactly match the dimensionKeys. Values may be "" as a wildcard. "" may only appear at trailing positions (based on dimensionKeys ordering).

Accessible with the following methods

Method Description
GET_DIMENSIONS() Getter for DIMENSIONS, with configurable default
ASK_DIMENSIONS() Getter for DIMENSIONS w/ exceptions if field has no value
HAS_DIMENSIONS() Determine if DIMENSIONS has a value

requests

Request rate limits (RPS or RPM). Limited to 1 entry for now.

Accessible with the following methods

Method Description
GET_REQUESTS() Getter for REQUESTS, with configurable default
ASK_REQUESTS() Getter for REQUESTS w/ exceptions if field has no value
HAS_REQUESTS() Determine if REQUESTS has a value

tokens

Token rate limits (TPM). Limited to 1 entry for now. — P1

Accessible with the following methods

Method Description
GET_TOKENS() Getter for TOKENS, with configurable default
ASK_TOKENS() Getter for TOKENS w/ exceptions if field has no value
HAS_TOKENS() Determine if TOKENS has a value

connections

Connection rate limits (per second only). Limited to 1 entry for now. — P2

Accessible with the following methods

Method Description
GET_CONNECTIONS() Getter for CONNECTIONS, with configurable default
ASK_CONNECTIONS() Getter for CONNECTIONS w/ exceptions if field has no value
HAS_CONNECTIONS() Determine if CONNECTIONS 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_LIMITENTRIES

TYPES TT_LIMITENTRIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_BDOLIMITENTRY WITH DEFAULT KEY
.