public static interface CustomizedMetricSpecification.Builder extends SdkPojo, CopyableBuilder<CustomizedMetricSpecification.Builder,CustomizedMetricSpecification>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildCustomizedMetricSpecification.Builder metricName(String metricName)
The name of the metric. To get the exact metric name, namespace, and dimensions, inspect the Metric object that is returned by a call to ListMetrics.
metricName - The name of the metric. To get the exact metric name, namespace, and dimensions, inspect the Metric
object that is returned by a call to ListMetrics.CustomizedMetricSpecification.Builder namespace(String namespace)
The namespace of the metric.
namespace - The namespace of the metric.CustomizedMetricSpecification.Builder dimensions(Collection<MetricDimension> dimensions)
The dimensions of the metric.
Conditional: If you published your metric with dimensions, you must specify the same dimensions in your scaling policy.
dimensions - The dimensions of the metric.
Conditional: If you published your metric with dimensions, you must specify the same dimensions in your scaling policy.
CustomizedMetricSpecification.Builder dimensions(MetricDimension... dimensions)
The dimensions of the metric.
Conditional: If you published your metric with dimensions, you must specify the same dimensions in your scaling policy.
dimensions - The dimensions of the metric.
Conditional: If you published your metric with dimensions, you must specify the same dimensions in your scaling policy.
CustomizedMetricSpecification.Builder dimensions(Consumer<MetricDimension.Builder>... dimensions)
The dimensions of the metric.
Conditional: If you published your metric with dimensions, you must specify the same dimensions in your scaling policy.
This is a convenience method that creates an instance of theMetricDimension.Builder avoiding the need to create
one manually via MetricDimension.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #dimensions(List.
dimensions - a consumer that will call methods on
MetricDimension.Builder#dimensions(java.util.Collection) CustomizedMetricSpecification.Builder statistic(String statistic)
The statistic of the metric.
statistic - The statistic of the metric.MetricStatistic,
MetricStatisticCustomizedMetricSpecification.Builder statistic(MetricStatistic statistic)
The statistic of the metric.
statistic - The statistic of the metric.MetricStatistic,
MetricStatisticCustomizedMetricSpecification.Builder unit(String unit)
The unit of the metric. For a complete list of the units that CloudWatch supports, see the MetricDatum data type in the Amazon CloudWatch API Reference.
unit - The unit of the metric. For a complete list of the units that CloudWatch supports, see the MetricDatum data type in the Amazon CloudWatch API Reference.CustomizedMetricSpecification.Builder metrics(Collection<TargetTrackingMetricDataQuery> metrics)
The metrics to include in the target tracking scaling policy, as a metric data query. This can include both raw metric and metric math expressions.
metrics - The metrics to include in the target tracking scaling policy, as a metric data query. This can include
both raw metric and metric math expressions.CustomizedMetricSpecification.Builder metrics(TargetTrackingMetricDataQuery... metrics)
The metrics to include in the target tracking scaling policy, as a metric data query. This can include both raw metric and metric math expressions.
metrics - The metrics to include in the target tracking scaling policy, as a metric data query. This can include
both raw metric and metric math expressions.CustomizedMetricSpecification.Builder metrics(Consumer<TargetTrackingMetricDataQuery.Builder>... metrics)
The metrics to include in the target tracking scaling policy, as a metric data query. This can include both raw metric and metric math expressions.
This is a convenience method that creates an instance of theTargetTrackingMetricDataQuery.Builder avoiding the
need to create one manually via
TargetTrackingMetricDataQuery.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to #metrics(List.
metrics - a consumer that will call methods on
TargetTrackingMetricDataQuery.Builder#metrics(java.util.Collection) Copyright © 2023. All rights reserved.