/AWS1/CL_ASPSCALINGPOLICY¶
Represents a scaling policy.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_policyname TYPE /AWS1/ASPPOLICYNAME /AWS1/ASPPOLICYNAME¶
The name of the scaling policy.
iv_policytype TYPE /AWS1/ASPPOLICYTYPE /AWS1/ASPPOLICYTYPE¶
The type of scaling policy.
Optional arguments:¶
io_targettrackingconf TYPE REF TO /AWS1/CL_ASPTARGETTRACKINGCONF /AWS1/CL_ASPTARGETTRACKINGCONF¶
The target tracking scaling policy. Includes support for predefined or customized metrics.
Queryable Attributes¶
PolicyName¶
The name of the scaling policy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POLICYNAME() |
Getter for POLICYNAME, with configurable default |
ASK_POLICYNAME() |
Getter for POLICYNAME w/ exceptions if field has no value |
HAS_POLICYNAME() |
Determine if POLICYNAME has a value |
PolicyType¶
The type of scaling policy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POLICYTYPE() |
Getter for POLICYTYPE, with configurable default |
ASK_POLICYTYPE() |
Getter for POLICYTYPE w/ exceptions if field has no value |
HAS_POLICYTYPE() |
Determine if POLICYTYPE has a value |
TargetTrackingConfiguration¶
The target tracking scaling policy. Includes support for predefined or customized metrics.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TARGETTRACKINGCONF() |
Getter for TARGETTRACKINGCONFIGURATION |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_SCALINGPOLICIES¶
TYPES TT_SCALINGPOLICIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_ASPSCALINGPOLICY WITH DEFAULT KEY
.