public static interface CfnScalingPlan.CustomizedScalingMetricSpecificationProperty
To create your customized scaling metric specification:
For information about terminology, available metrics, or how to publish new metrics, see Amazon CloudWatch Concepts in the Amazon CloudWatch User Guide .
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.autoscalingplans.*; CustomizedScalingMetricSpecificationProperty customizedScalingMetricSpecificationProperty = CustomizedScalingMetricSpecificationProperty.builder() .metricName("metricName") .namespace("namespace") .statistic("statistic") // the properties below are optional .dimensions(List.of(MetricDimensionProperty.builder() .name("name") .value("value") .build())) .unit("unit") .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnScalingPlan.CustomizedScalingMetricSpecificationProperty.Builder
|
static class |
CfnScalingPlan.CustomizedScalingMetricSpecificationProperty.Jsii$Proxy
An implementation for
CfnScalingPlan.CustomizedScalingMetricSpecificationProperty |
Modifier and Type | Method and Description |
---|---|
static CfnScalingPlan.CustomizedScalingMetricSpecificationProperty.Builder |
builder() |
default java.lang.Object |
getDimensions()
The dimensions of the metric.
|
java.lang.String |
getMetricName()
The name of the metric.
|
java.lang.String |
getNamespace()
The namespace of the metric.
|
java.lang.String |
getStatistic()
The statistic of the metric.
|
default java.lang.String |
getUnit()
The unit of the metric.
|
java.lang.String getMetricName()
java.lang.String getNamespace()
java.lang.String getStatistic()
default java.lang.Object getDimensions()
Conditional: If you published your metric with dimensions, you must specify the same dimensions in your customized scaling metric specification.
default java.lang.String getUnit()