Class EnabledMetric
- java.lang.Object
-
- com.amazonaws.services.autoscaling.model.EnabledMetric
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class EnabledMetric extends Object implements Serializable, Cloneable
Describes an enabled metric.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EnabledMetric()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EnabledMetric
clone()
boolean
equals(Object obj)
String
getGranularity()
The granularity of the metric.String
getMetric()
One of the following metrics:int
hashCode()
void
setGranularity(String granularity)
The granularity of the metric.void
setMetric(String metric)
One of the following metrics:String
toString()
Returns a string representation of this object; useful for testing and debugging.EnabledMetric
withGranularity(String granularity)
The granularity of the metric.EnabledMetric
withMetric(String metric)
One of the following metrics:
-
-
-
Method Detail
-
setMetric
public void setMetric(String metric)
One of the following metrics:
-
GroupMinSize
-
GroupMaxSize
-
GroupDesiredCapacity
-
GroupInServiceInstances
-
GroupPendingInstances
-
GroupStandbyInstances
-
GroupTerminatingInstances
-
GroupTotalInstances
- Parameters:
metric
- One of the following metrics:-
GroupMinSize
-
GroupMaxSize
-
GroupDesiredCapacity
-
GroupInServiceInstances
-
GroupPendingInstances
-
GroupStandbyInstances
-
GroupTerminatingInstances
-
GroupTotalInstances
-
-
-
getMetric
public String getMetric()
One of the following metrics:
-
GroupMinSize
-
GroupMaxSize
-
GroupDesiredCapacity
-
GroupInServiceInstances
-
GroupPendingInstances
-
GroupStandbyInstances
-
GroupTerminatingInstances
-
GroupTotalInstances
- Returns:
- One of the following metrics:
-
GroupMinSize
-
GroupMaxSize
-
GroupDesiredCapacity
-
GroupInServiceInstances
-
GroupPendingInstances
-
GroupStandbyInstances
-
GroupTerminatingInstances
-
GroupTotalInstances
-
-
-
withMetric
public EnabledMetric withMetric(String metric)
One of the following metrics:
-
GroupMinSize
-
GroupMaxSize
-
GroupDesiredCapacity
-
GroupInServiceInstances
-
GroupPendingInstances
-
GroupStandbyInstances
-
GroupTerminatingInstances
-
GroupTotalInstances
- Parameters:
metric
- One of the following metrics:-
GroupMinSize
-
GroupMaxSize
-
GroupDesiredCapacity
-
GroupInServiceInstances
-
GroupPendingInstances
-
GroupStandbyInstances
-
GroupTerminatingInstances
-
GroupTotalInstances
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
setGranularity
public void setGranularity(String granularity)
The granularity of the metric. The only valid value is
1Minute
.- Parameters:
granularity
- The granularity of the metric. The only valid value is1Minute
.
-
getGranularity
public String getGranularity()
The granularity of the metric. The only valid value is
1Minute
.- Returns:
- The granularity of the metric. The only valid value is
1Minute
.
-
withGranularity
public EnabledMetric withGranularity(String granularity)
The granularity of the metric. The only valid value is
1Minute
.- Parameters:
granularity
- The granularity of the metric. The only valid value is1Minute
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public EnabledMetric clone()
-
-