com.xerox.amazonws.ec2
Class AutoScalingGroup

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

public class AutoScalingGroup
extends Object

This is a container class for a auto scaling group


Nested Class Summary
 class AutoScalingGroup.Instance
          Encapsulates information about an EC2 instance within a AutoScalingGroup.
 
Constructor Summary
AutoScalingGroup(String groupName, String launchConfigurationName, int minSize, int maxSize, int desiredCapacity, int cooldown, List<String> availabilityZones, Calendar createdTime)
           
 
Method Summary
 void addInstance(String instanceId, String lifecycleState)
           
 List<String> getAvailabilityZones()
           
 int getCooldown()
           
 Calendar getCreatedTime()
           
 int getDesiredCapacity()
           
 String getGroupName()
           
 List<AutoScalingGroup.Instance> getInstances()
           
 String getLaunchConfigurationName()
           
 int getMaxSize()
           
 int getMinSize()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AutoScalingGroup

public AutoScalingGroup(String groupName,
                        String launchConfigurationName,
                        int minSize,
                        int maxSize,
                        int desiredCapacity,
                        int cooldown,
                        List<String> availabilityZones,
                        Calendar createdTime)
Method Detail

getGroupName

public String getGroupName()

getLaunchConfigurationName

public String getLaunchConfigurationName()

getMinSize

public int getMinSize()

getMaxSize

public int getMaxSize()

getDesiredCapacity

public int getDesiredCapacity()

getCooldown

public int getCooldown()

getAvailabilityZones

public List<String> getAvailabilityZones()

getInstances

public List<AutoScalingGroup.Instance> getInstances()

getCreatedTime

public Calendar getCreatedTime()

addInstance

public void addInstance(String instanceId,
                        String lifecycleState)

toString

public String toString()
Overrides:
toString in class Object