com.xerox.amazonws.ec2
Class ScalingTrigger

java.lang.Object
  extended by com.xerox.amazonws.ec2.ScalingTrigger

public class ScalingTrigger
extends Object

This is a container class for scaling triggers


Constructor Summary
ScalingTrigger(String name, String autoScalingGroupName, String measureName, Statistics statistic, Map<String,String> dimensions, int period, StandardUnit unit, String customUnit, double lowerThreshold, String lowerBreachScaleIncrement, double upperThreshold, String upperBreachScaleIncrement, int breachDuration, String status, Calendar createdTime)
           
 
Method Summary
 String getAutoScalingGroupName()
           
 int getBreachDuration()
           
 Calendar getCreatedTime()
           
 String getCustomUnit()
           
 Map<String,String> getDimensions()
           
 String getLowerBreachScaleIncrement()
           
 double getLowerThreshold()
           
 String getMeasureName()
           
 String getName()
           
 int getPeriod()
           
 Statistics getStatistic()
           
 String getStatus()
           
 StandardUnit getUnit()
           
 String getUpperBreachScaleIncrement()
           
 double getUpperThreshold()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScalingTrigger

public ScalingTrigger(String name,
                      String autoScalingGroupName,
                      String measureName,
                      Statistics statistic,
                      Map<String,String> dimensions,
                      int period,
                      StandardUnit unit,
                      String customUnit,
                      double lowerThreshold,
                      String lowerBreachScaleIncrement,
                      double upperThreshold,
                      String upperBreachScaleIncrement,
                      int breachDuration,
                      String status,
                      Calendar createdTime)
Method Detail

getName

public String getName()

getAutoScalingGroupName

public String getAutoScalingGroupName()

getMeasureName

public String getMeasureName()

getStatistic

public Statistics getStatistic()

getDimensions

public Map<String,String> getDimensions()

getPeriod

public int getPeriod()

getUnit

public StandardUnit getUnit()

getCustomUnit

public String getCustomUnit()

getLowerThreshold

public double getLowerThreshold()

getLowerBreachScaleIncrement

public String getLowerBreachScaleIncrement()

getUpperThreshold

public double getUpperThreshold()

getUpperBreachScaleIncrement

public String getUpperBreachScaleIncrement()

getBreachDuration

public int getBreachDuration()

getStatus

public String getStatus()

getCreatedTime

public Calendar getCreatedTime()

toString

public String toString()
Overrides:
toString in class Object