Class EnvironmentResourceDescription

    • Constructor Detail

      • EnvironmentResourceDescription

        public EnvironmentResourceDescription()
    • 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 - The AutoScalingGroups used by this environment.
      • withAutoScalingGroups

        public EnvironmentResourceDescription withAutoScalingGroups​(Collection<AutoScalingGroup> autoScalingGroups)

        The AutoScalingGroups used by this environment.

        Parameters:
        autoScalingGroups - The AutoScalingGroups 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​(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​(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​(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 - The AutoScaling triggers in use by this environment.
      • withTriggers

        public EnvironmentResourceDescription withTriggers​(Collection<Trigger> triggers)

        The AutoScaling triggers in use by this environment.

        Parameters:
        triggers - The AutoScaling 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​(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 class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object