Skip to content

/AWS1/CL_LMWREGIONALENDPOINT

Represents the endpoint configuration and state in a specific Region.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_authtype TYPE /AWS1/LMWAUTHTYPE /AWS1/LMWAUTHTYPE

The authorization type for the regional endpoint.

it_revisionweights TYPE /AWS1/CL_LMWREVISIONWEIGHT=>TT_REVISIONWEIGHTLIST TT_REVISIONWEIGHTLIST

The revision weights for the regional endpoint.

iv_state TYPE /AWS1/LMWENDPOINTSTATE /AWS1/LMWENDPOINTSTATE

The current state of the regional endpoint.

iv_statereason TYPE /AWS1/LMWSTRING /AWS1/LMWSTRING

The reason for the current state of the regional endpoint.

Optional arguments:

iv_domainname TYPE /AWS1/LMWDOMAINNAME /AWS1/LMWDOMAINNAME

The domain name of the regional endpoint.

io_scalingconfig TYPE REF TO /AWS1/CL_LMWSCALINGCONFIG /AWS1/CL_LMWSCALINGCONFIG

The scaling configuration for the regional endpoint. This field is absent if the endpoint has no scaling configuration.

io_throttleconfig TYPE REF TO /AWS1/CL_LMWTHROTTLECONFIG /AWS1/CL_LMWTHROTTLECONFIG

The throttling configuration for the regional endpoint. This field is absent if the endpoint has no throttling configuration.

iv_updatestatus TYPE /AWS1/LMWENDPOINTUPDATESTATUS /AWS1/LMWENDPOINTUPDATESTATUS

The status of the most recent update to the regional endpoint.

iv_updatestatusreason TYPE /AWS1/LMWSTRING /AWS1/LMWSTRING

The reason for the current update status of the regional endpoint.


Queryable Attributes

domainName

The domain name of the regional endpoint.

Accessible with the following methods

Method Description
GET_DOMAINNAME() Getter for DOMAINNAME, with configurable default
ASK_DOMAINNAME() Getter for DOMAINNAME w/ exceptions if field has no value
HAS_DOMAINNAME() Determine if DOMAINNAME has a value

authType

The authorization type for the regional endpoint.

Accessible with the following methods

Method Description
GET_AUTHTYPE() Getter for AUTHTYPE, with configurable default
ASK_AUTHTYPE() Getter for AUTHTYPE w/ exceptions if field has no value
HAS_AUTHTYPE() Determine if AUTHTYPE has a value

revisionWeights

The revision weights for the regional endpoint.

Accessible with the following methods

Method Description
GET_REVISIONWEIGHTS() Getter for REVISIONWEIGHTS, with configurable default
ASK_REVISIONWEIGHTS() Getter for REVISIONWEIGHTS w/ exceptions if field has no val
HAS_REVISIONWEIGHTS() Determine if REVISIONWEIGHTS has a value

scalingConfig

The scaling configuration for the regional endpoint. This field is absent if the endpoint has no scaling configuration.

Accessible with the following methods

Method Description
GET_SCALINGCONFIG() Getter for SCALINGCONFIG

throttleConfig

The throttling configuration for the regional endpoint. This field is absent if the endpoint has no throttling configuration.

Accessible with the following methods

Method Description
GET_THROTTLECONFIG() Getter for THROTTLECONFIG

state

The current state of the regional endpoint.

Accessible with the following methods

Method Description
GET_STATE() Getter for STATE, with configurable default
ASK_STATE() Getter for STATE w/ exceptions if field has no value
HAS_STATE() Determine if STATE has a value

stateReason

The reason for the current state of the regional endpoint.

Accessible with the following methods

Method Description
GET_STATEREASON() Getter for STATEREASON, with configurable default
ASK_STATEREASON() Getter for STATEREASON w/ exceptions if field has no value
HAS_STATEREASON() Determine if STATEREASON has a value

updateStatus

The status of the most recent update to the regional endpoint.

Accessible with the following methods

Method Description
GET_UPDATESTATUS() Getter for UPDATESTATUS, with configurable default
ASK_UPDATESTATUS() Getter for UPDATESTATUS w/ exceptions if field has no value
HAS_UPDATESTATUS() Determine if UPDATESTATUS has a value

updateStatusReason

The reason for the current update status of the regional endpoint.

Accessible with the following methods

Method Description
GET_UPDATESTATUSREASON() Getter for UPDATESTATUSREASON, with configurable default
ASK_UPDATESTATUSREASON() Getter for UPDATESTATUSREASON w/ exceptions if field has no
HAS_UPDATESTATUSREASON() Determine if UPDATESTATUSREASON has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TS_REGIONALENDPOINTS_MAPROW

TYPES: BEGIN OF TS_REGIONALENDPOINTS_MAPROW,
  key TYPE /AWS1/LMWREGION,
  value TYPE REF TO /AWS1/CL_LMWREGIONALENDPOINT,
END OF TS_REGIONALENDPOINTS_MAPROW.

TT_REGIONALENDPOINTS

TYPES TT_REGIONALENDPOINTS TYPE HASHED TABLE OF /AWS1/CL_LMWREGIONALENDPOINT=>TS_REGIONALENDPOINTS_MAPROW WITH UNIQUE KEY key
.