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 EnabledMetricclone()booleanequals(Object obj)StringgetGranularity()The granularity of the metric.StringgetMetric()One of the following metrics:inthashCode()voidsetGranularity(String granularity)The granularity of the metric.voidsetMetric(String metric)One of the following metrics:StringtoString()Returns a string representation of this object; useful for testing and debugging.EnabledMetricwithGranularity(String granularity)The granularity of the metric.EnabledMetricwithMetric(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:
toStringin classObject- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public EnabledMetric clone()
-
-