Class EnvironmentResourceDescription
- java.lang.Object
-
- com.amazonaws.services.elasticbeanstalk.model.EnvironmentResourceDescription
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class EnvironmentResourceDescription extends Object implements Serializable, Cloneable
Describes the AWS resources in use by this environment. This data is live.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EnvironmentResourceDescription()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EnvironmentResourceDescription
clone()
boolean
equals(Object obj)
List<AutoScalingGroup>
getAutoScalingGroups()
TheAutoScalingGroups
used by this environment.String
getEnvironmentName()
The name of the environment.List<Instance>
getInstances()
The Amazon EC2 instances used by this environment.List<LaunchConfiguration>
getLaunchConfigurations()
The Auto Scaling launch configurations in use by this environment.List<LoadBalancer>
getLoadBalancers()
The LoadBalancers in use by this environment.List<Queue>
getQueues()
The queues used by this environment.List<Trigger>
getTriggers()
TheAutoScaling
triggers in use by this environment.int
hashCode()
void
setAutoScalingGroups(Collection<AutoScalingGroup> autoScalingGroups)
TheAutoScalingGroups
used by this environment.void
setEnvironmentName(String environmentName)
The name of the environment.void
setInstances(Collection<Instance> instances)
The Amazon EC2 instances used by this environment.void
setLaunchConfigurations(Collection<LaunchConfiguration> launchConfigurations)
The Auto Scaling launch configurations in use by this environment.void
setLoadBalancers(Collection<LoadBalancer> loadBalancers)
The LoadBalancers in use by this environment.void
setQueues(Collection<Queue> queues)
The queues used by this environment.void
setTriggers(Collection<Trigger> triggers)
TheAutoScaling
triggers in use by this environment.String
toString()
Returns a string representation of this object; useful for testing and debugging.EnvironmentResourceDescription
withAutoScalingGroups(AutoScalingGroup... autoScalingGroups)
TheAutoScalingGroups
used by this environment.EnvironmentResourceDescription
withAutoScalingGroups(Collection<AutoScalingGroup> autoScalingGroups)
TheAutoScalingGroups
used by this environment.EnvironmentResourceDescription
withEnvironmentName(String environmentName)
The name of the environment.EnvironmentResourceDescription
withInstances(Instance... instances)
The Amazon EC2 instances used by this environment.EnvironmentResourceDescription
withInstances(Collection<Instance> instances)
The Amazon EC2 instances used by this environment.EnvironmentResourceDescription
withLaunchConfigurations(LaunchConfiguration... launchConfigurations)
The Auto Scaling launch configurations in use by this environment.EnvironmentResourceDescription
withLaunchConfigurations(Collection<LaunchConfiguration> launchConfigurations)
The Auto Scaling launch configurations in use by this environment.EnvironmentResourceDescription
withLoadBalancers(LoadBalancer... loadBalancers)
The LoadBalancers in use by this environment.EnvironmentResourceDescription
withLoadBalancers(Collection<LoadBalancer> loadBalancers)
The LoadBalancers in use by this environment.EnvironmentResourceDescription
withQueues(Queue... queues)
The queues used by this environment.EnvironmentResourceDescription
withQueues(Collection<Queue> queues)
The queues used by this environment.EnvironmentResourceDescription
withTriggers(Trigger... triggers)
TheAutoScaling
triggers in use by this environment.EnvironmentResourceDescription
withTriggers(Collection<Trigger> triggers)
TheAutoScaling
triggers in use by this environment.
-
-
-
Method Detail
-
setEnvironmentName
public void setEnvironmentName(String environmentName)
The name of the environment.
- Parameters:
environmentName
- The name of the environment.
-
getEnvironmentName
public String getEnvironmentName()
The name of the environment.
- Returns:
- The name of the environment.
-
withEnvironmentName
public EnvironmentResourceDescription withEnvironmentName(String environmentName)
The name of the environment.
- Parameters:
environmentName
- The name of the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getAutoScalingGroups
public List<AutoScalingGroup> getAutoScalingGroups()
The
AutoScalingGroups
used by this environment.- Returns:
- The
AutoScalingGroups
used by this environment.
-
setAutoScalingGroups
public void setAutoScalingGroups(Collection<AutoScalingGroup> autoScalingGroups)
The
AutoScalingGroups
used by this environment.- Parameters:
autoScalingGroups
- TheAutoScalingGroups
used by this environment.
-
withAutoScalingGroups
public EnvironmentResourceDescription withAutoScalingGroups(AutoScalingGroup... autoScalingGroups)
The
AutoScalingGroups
used by this environment.NOTE: This method appends the values to the existing list (if any). Use
setAutoScalingGroups(java.util.Collection)
orwithAutoScalingGroups(java.util.Collection)
if you want to override the existing values.- Parameters:
autoScalingGroups
- TheAutoScalingGroups
used by this environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withAutoScalingGroups
public EnvironmentResourceDescription withAutoScalingGroups(Collection<AutoScalingGroup> autoScalingGroups)
The
AutoScalingGroups
used by this environment.- Parameters:
autoScalingGroups
- TheAutoScalingGroups
used by this environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getInstances
public List<Instance> getInstances()
The Amazon EC2 instances used by this environment.
- Returns:
- The Amazon EC2 instances used by this environment.
-
setInstances
public void setInstances(Collection<Instance> instances)
The Amazon EC2 instances used by this environment.
- Parameters:
instances
- The Amazon EC2 instances used by this environment.
-
withInstances
public EnvironmentResourceDescription withInstances(Instance... instances)
The Amazon EC2 instances used by this environment.
NOTE: This method appends the values to the existing list (if any). Use
setInstances(java.util.Collection)
orwithInstances(java.util.Collection)
if you want to override the existing values.- Parameters:
instances
- The Amazon EC2 instances used by this environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withInstances
public EnvironmentResourceDescription withInstances(Collection<Instance> instances)
The Amazon EC2 instances used by this environment.
- Parameters:
instances
- The Amazon EC2 instances used by this environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getLaunchConfigurations
public List<LaunchConfiguration> getLaunchConfigurations()
The Auto Scaling launch configurations in use by this environment.
- Returns:
- The Auto Scaling launch configurations in use by this environment.
-
setLaunchConfigurations
public void setLaunchConfigurations(Collection<LaunchConfiguration> launchConfigurations)
The Auto Scaling launch configurations in use by this environment.
- Parameters:
launchConfigurations
- The Auto Scaling launch configurations in use by this environment.
-
withLaunchConfigurations
public EnvironmentResourceDescription withLaunchConfigurations(LaunchConfiguration... launchConfigurations)
The Auto Scaling launch configurations in use by this environment.
NOTE: This method appends the values to the existing list (if any). Use
setLaunchConfigurations(java.util.Collection)
orwithLaunchConfigurations(java.util.Collection)
if you want to override the existing values.- Parameters:
launchConfigurations
- The Auto Scaling launch configurations in use by this environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withLaunchConfigurations
public EnvironmentResourceDescription withLaunchConfigurations(Collection<LaunchConfiguration> launchConfigurations)
The Auto Scaling launch configurations in use by this environment.
- Parameters:
launchConfigurations
- The Auto Scaling launch configurations in use by this environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getLoadBalancers
public List<LoadBalancer> getLoadBalancers()
The LoadBalancers in use by this environment.
- Returns:
- The LoadBalancers in use by this environment.
-
setLoadBalancers
public void setLoadBalancers(Collection<LoadBalancer> loadBalancers)
The LoadBalancers in use by this environment.
- Parameters:
loadBalancers
- The LoadBalancers in use by this environment.
-
withLoadBalancers
public EnvironmentResourceDescription withLoadBalancers(LoadBalancer... loadBalancers)
The LoadBalancers in use by this environment.
NOTE: This method appends the values to the existing list (if any). Use
setLoadBalancers(java.util.Collection)
orwithLoadBalancers(java.util.Collection)
if you want to override the existing values.- Parameters:
loadBalancers
- The LoadBalancers in use by this environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withLoadBalancers
public EnvironmentResourceDescription withLoadBalancers(Collection<LoadBalancer> loadBalancers)
The LoadBalancers in use by this environment.
- Parameters:
loadBalancers
- The LoadBalancers in use by this environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getTriggers
public List<Trigger> getTriggers()
The
AutoScaling
triggers in use by this environment.- Returns:
- The
AutoScaling
triggers in use by this environment.
-
setTriggers
public void setTriggers(Collection<Trigger> triggers)
The
AutoScaling
triggers in use by this environment.- Parameters:
triggers
- TheAutoScaling
triggers in use by this environment.
-
withTriggers
public EnvironmentResourceDescription withTriggers(Trigger... triggers)
The
AutoScaling
triggers in use by this environment.NOTE: This method appends the values to the existing list (if any). Use
setTriggers(java.util.Collection)
orwithTriggers(java.util.Collection)
if you want to override the existing values.- Parameters:
triggers
- TheAutoScaling
triggers in use by this environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withTriggers
public EnvironmentResourceDescription withTriggers(Collection<Trigger> triggers)
The
AutoScaling
triggers in use by this environment.- Parameters:
triggers
- TheAutoScaling
triggers in use by this environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getQueues
public List<Queue> getQueues()
The queues used by this environment.
- Returns:
- The queues used by this environment.
-
setQueues
public void setQueues(Collection<Queue> queues)
The queues used by this environment.
- Parameters:
queues
- The queues used by this environment.
-
withQueues
public EnvironmentResourceDescription withQueues(Queue... queues)
The queues used by this environment.
NOTE: This method appends the values to the existing list (if any). Use
setQueues(java.util.Collection)
orwithQueues(java.util.Collection)
if you want to override the existing values.- Parameters:
queues
- The queues used by this environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withQueues
public EnvironmentResourceDescription withQueues(Collection<Queue> queues)
The queues used by this environment.
- Parameters:
queues
- The queues used by this environment.- 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 EnvironmentResourceDescription clone()
-
-