@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EnableMetricsCollectionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
EnableMetricsCollectionRequest() |
Modifier and Type | Method and Description |
---|---|
EnableMetricsCollectionRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAutoScalingGroupName()
The name or ARN of the Auto Scaling group.
|
String |
getGranularity()
The granularity to associate with the metrics to collect.
|
List<String> |
getMetrics()
One or more of the following metrics.
|
int |
hashCode() |
void |
setAutoScalingGroupName(String autoScalingGroupName)
The name or ARN of the Auto Scaling group.
|
void |
setGranularity(String granularity)
The granularity to associate with the metrics to collect.
|
void |
setMetrics(Collection<String> metrics)
One or more of the following metrics.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
EnableMetricsCollectionRequest |
withAutoScalingGroupName(String autoScalingGroupName)
The name or ARN of the Auto Scaling group.
|
EnableMetricsCollectionRequest |
withGranularity(String granularity)
The granularity to associate with the metrics to collect.
|
EnableMetricsCollectionRequest |
withMetrics(Collection<String> metrics)
One or more of the following metrics.
|
EnableMetricsCollectionRequest |
withMetrics(String... metrics)
One or more of the following metrics.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setAutoScalingGroupName(String autoScalingGroupName)
The name or ARN of the Auto Scaling group.
autoScalingGroupName
- The name or ARN of the Auto Scaling group.public String getAutoScalingGroupName()
The name or ARN of the Auto Scaling group.
public EnableMetricsCollectionRequest withAutoScalingGroupName(String autoScalingGroupName)
The name or ARN of the Auto Scaling group.
autoScalingGroupName
- The name or ARN of the Auto Scaling group.public List<String> getMetrics()
One or more of the following metrics. If you omit this parameter, all metrics are enabled.
GroupMinSize
GroupMaxSize
GroupDesiredCapacity
GroupInServiceInstances
GroupPendingInstances
GroupStandbyInstances
GroupTerminatingInstances
GroupTotalInstances
GroupMinSize
GroupMaxSize
GroupDesiredCapacity
GroupInServiceInstances
GroupPendingInstances
GroupStandbyInstances
GroupTerminatingInstances
GroupTotalInstances
public void setMetrics(Collection<String> metrics)
One or more of the following metrics. If you omit this parameter, all metrics are enabled.
GroupMinSize
GroupMaxSize
GroupDesiredCapacity
GroupInServiceInstances
GroupPendingInstances
GroupStandbyInstances
GroupTerminatingInstances
GroupTotalInstances
metrics
- One or more of the following metrics. If you omit this parameter, all metrics are enabled.
GroupMinSize
GroupMaxSize
GroupDesiredCapacity
GroupInServiceInstances
GroupPendingInstances
GroupStandbyInstances
GroupTerminatingInstances
GroupTotalInstances
public EnableMetricsCollectionRequest withMetrics(String... metrics)
One or more of the following metrics. If you omit this parameter, all metrics are enabled.
GroupMinSize
GroupMaxSize
GroupDesiredCapacity
GroupInServiceInstances
GroupPendingInstances
GroupStandbyInstances
GroupTerminatingInstances
GroupTotalInstances
NOTE: This method appends the values to the existing list (if any). Use
setMetrics(java.util.Collection)
or withMetrics(java.util.Collection)
if you want to override
the existing values.
metrics
- One or more of the following metrics. If you omit this parameter, all metrics are enabled.
GroupMinSize
GroupMaxSize
GroupDesiredCapacity
GroupInServiceInstances
GroupPendingInstances
GroupStandbyInstances
GroupTerminatingInstances
GroupTotalInstances
public EnableMetricsCollectionRequest withMetrics(Collection<String> metrics)
One or more of the following metrics. If you omit this parameter, all metrics are enabled.
GroupMinSize
GroupMaxSize
GroupDesiredCapacity
GroupInServiceInstances
GroupPendingInstances
GroupStandbyInstances
GroupTerminatingInstances
GroupTotalInstances
metrics
- One or more of the following metrics. If you omit this parameter, all metrics are enabled.
GroupMinSize
GroupMaxSize
GroupDesiredCapacity
GroupInServiceInstances
GroupPendingInstances
GroupStandbyInstances
GroupTerminatingInstances
GroupTotalInstances
public void setGranularity(String granularity)
The granularity to associate with the metrics to collect. The only valid value is 1Minute
.
granularity
- The granularity to associate with the metrics to collect. The only valid value is 1Minute
.public String getGranularity()
The granularity to associate with the metrics to collect. The only valid value is 1Minute
.
1Minute
.public EnableMetricsCollectionRequest withGranularity(String granularity)
The granularity to associate with the metrics to collect. The only valid value is 1Minute
.
granularity
- The granularity to associate with the metrics to collect. The only valid value is 1Minute
.public String toString()
toString
in class Object
Object.toString()
public EnableMetricsCollectionRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.