public static final class CfnAutoScalingGroup.MetricsCollectionProperty.Builder
extends java.lang.Object
CfnAutoScalingGroup.MetricsCollectionProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnAutoScalingGroup.MetricsCollectionProperty |
build()
Builds the configured instance.
|
CfnAutoScalingGroup.MetricsCollectionProperty.Builder |
granularity(java.lang.String granularity)
Sets the value of
CfnAutoScalingGroup.MetricsCollectionProperty.getGranularity() |
CfnAutoScalingGroup.MetricsCollectionProperty.Builder |
metrics(java.util.List<java.lang.String> metrics)
Sets the value of
CfnAutoScalingGroup.MetricsCollectionProperty.getMetrics() |
public CfnAutoScalingGroup.MetricsCollectionProperty.Builder granularity(java.lang.String granularity)
CfnAutoScalingGroup.MetricsCollectionProperty.getGranularity()
granularity
- The frequency at which Amazon EC2 Auto Scaling sends aggregated data to CloudWatch. This parameter is required.
The only valid value is 1Minute
.this
public CfnAutoScalingGroup.MetricsCollectionProperty.Builder metrics(java.util.List<java.lang.String> metrics)
CfnAutoScalingGroup.MetricsCollectionProperty.getMetrics()
metrics
- Specifies which group-level metrics to start collecting. You can specify one or more of the following metrics:.
GroupMinSize
GroupMaxSize
GroupDesiredCapacity
GroupInServiceInstances
GroupPendingInstances
GroupStandbyInstances
GroupTerminatingInstances
GroupTotalInstances
The instance weighting feature supports the following additional metrics:
GroupInServiceCapacity
GroupPendingCapacity
GroupStandbyCapacity
GroupTerminatingCapacity
GroupTotalCapacity
The warm pools feature supports the following additional metrics:
WarmPoolDesiredCapacity
WarmPoolWarmedCapacity
WarmPoolPendingCapacity
WarmPoolTerminatingCapacity
WarmPoolTotalCapacity
GroupAndWarmPoolDesiredCapacity
GroupAndWarmPoolTotalCapacity
If you specify Granularity
and don't specify any metrics, all metrics are enabled.
this
public CfnAutoScalingGroup.MetricsCollectionProperty build()
CfnAutoScalingGroup.MetricsCollectionProperty
java.lang.NullPointerException
- if any required attribute was not provided