/AWS1/CL_AASPREDICTIVESCAMET00¶
This structure specifies the metrics and target utilization settings for a predictive scaling policy.
You must specify either a metric pair, or a load metric and a scaling metric individually. Specifying a metric pair instead of individual metrics provides a simpler way to configure metrics for a scaling policy. You choose the metric pair, and the policy automatically knows the correct sum and average statistics to use for the load metric and the scaling metric.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_targetvalue TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
Specifies the target utilization.
Optional arguments:¶
io_predefinedmetricpairspec TYPE REF TO /AWS1/CL_AASPREDICTIVESCAPRE00 /AWS1/CL_AASPREDICTIVESCAPRE00¶
The predefined metric pair specification that determines the appropriate scaling metric and load metric to use.
io_predefinedscalingmetpec TYPE REF TO /AWS1/CL_AASPREDICTIVESCAPRE01 /AWS1/CL_AASPREDICTIVESCAPRE01¶
The predefined scaling metric specification.
io_predefinedloadmetricspec TYPE REF TO /AWS1/CL_AASPREDICTIVESCAPRE02 /AWS1/CL_AASPREDICTIVESCAPRE02¶
The predefined load metric specification.
io_customizedscalingmetpec TYPE REF TO /AWS1/CL_AASPREDICTIVESCACUS00 /AWS1/CL_AASPREDICTIVESCACUS00¶
The customized scaling metric specification.
io_customizedloadmetricspec TYPE REF TO /AWS1/CL_AASPREDICTIVESCACUS00 /AWS1/CL_AASPREDICTIVESCACUS00¶
The customized load metric specification.
io_customizedcapmetricspec TYPE REF TO /AWS1/CL_AASPREDICTIVESCACUS00 /AWS1/CL_AASPREDICTIVESCACUS00¶
The customized capacity metric specification.
Queryable Attributes¶
TargetValue¶
Specifies the target utilization.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TARGETVALUE() |
Getter for TARGETVALUE, with configurable default |
ASK_TARGETVALUE() |
Getter for TARGETVALUE w/ exceptions if field has no value |
STR_TARGETVALUE() |
String format for TARGETVALUE, with configurable default |
HAS_TARGETVALUE() |
Determine if TARGETVALUE has a value |
PredefinedMetricPairSpecification¶
The predefined metric pair specification that determines the appropriate scaling metric and load metric to use.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PREDEFINEDMETRICPAIRSPEC() |
Getter for PREDEFINEDMETRICPAIRSPEC |
PredefinedScalingMetricSpecification¶
The predefined scaling metric specification.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PREDEFINEDSCALINGMETPEC() |
Getter for PREDEFINEDSCALINGMETRICSPEC |
PredefinedLoadMetricSpecification¶
The predefined load metric specification.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PREDEFINEDLOADMETRICSPEC() |
Getter for PREDEFINEDLOADMETRICSPEC |
CustomizedScalingMetricSpecification¶
The customized scaling metric specification.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMIZEDSCALINGMETPEC() |
Getter for CUSTOMIZEDSCALINGMETRICSPEC |
CustomizedLoadMetricSpecification¶
The customized load metric specification.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMIZEDLOADMETRICSPEC() |
Getter for CUSTOMIZEDLOADMETRICSPEC |
CustomizedCapacityMetricSpecification¶
The customized capacity metric specification.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMIZEDCAPMETRICSPEC() |
Getter for CUSTOMIZEDCAPACITYMETRICSPEC |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_PREDICTIVESCALINGMETPECS¶
TYPES TT_PREDICTIVESCALINGMETPECS TYPE STANDARD TABLE OF REF TO /AWS1/CL_AASPREDICTIVESCAMET00 WITH DEFAULT KEY
.