com.amazonaws.services.elasticbeanstalk.model

## クラス EnvironmentResourceDescription

- java.lang.Object
- - com.amazonaws.services.elasticbeanstalk.model.EnvironmentResourceDescription

- すべての実装されたインタフェース:
    java.io.Serializable

      public class EnvironmentResourceDescription
      extends java.lang.Object
      implements java.io.Serializable

  Describes the AWS resources in use by this environment. This data is live.

  関連項目:
    直列化された形式

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `EnvironmentResourceDescription()` Default constructor for a new EnvironmentResourceDescription object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.List<AutoScalingGroup>` | `getAutoScalingGroups()` The `AutoScalingGroups` used by this environment.
    `java.lang.String` | `getEnvironmentName()` The name of the environment.
    `java.util.List<Instance>` | `getInstances()` The Amazon EC2 instances used by this environment.
    `java.util.List<LaunchConfiguration>` | `getLaunchConfigurations()` The Auto Scaling launch configurations in use by this environment.
    `java.util.List<LoadBalancer>` | `getLoadBalancers()` The LoadBalancers in use by this environment.
    `java.util.List<Trigger>` | `getTriggers()` The `AutoScaling` triggers in use by this environment.
    `int` | `hashCode()`
    `void` | `setAutoScalingGroups(java.util.Collection<AutoScalingGroup> autoScalingGroups)` The `AutoScalingGroups` used by this environment.
    `void` | `setEnvironmentName(java.lang.String environmentName)` The name of the environment.
    `void` | `setInstances(java.util.Collection<Instance> instances)` The Amazon EC2 instances used by this environment.
    `void` | `setLaunchConfigurations(java.util.Collection<LaunchConfiguration> launchConfigurations)` The Auto Scaling launch configurations in use by this environment.
    `void` | `setLoadBalancers(java.util.Collection<LoadBalancer> loadBalancers)` The LoadBalancers in use by this environment.
    `void` | `setTriggers(java.util.Collection<Trigger> triggers)` The `AutoScaling` triggers in use by this environment.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `EnvironmentResourceDescription` | `withAutoScalingGroups(AutoScalingGroup... autoScalingGroups)` The `AutoScalingGroups` used by this environment.
    `EnvironmentResourceDescription` | `withAutoScalingGroups(java.util.Collection<AutoScalingGroup> autoScalingGroups)` The `AutoScalingGroups` used by this environment.
    `EnvironmentResourceDescription` | `withEnvironmentName(java.lang.String environmentName)` The name of the environment.
    `EnvironmentResourceDescription` | `withInstances(java.util.Collection<Instance> instances)` The Amazon EC2 instances used by this environment.
    `EnvironmentResourceDescription` | `withInstances(Instance... instances)` The Amazon EC2 instances used by this environment.
    `EnvironmentResourceDescription` | `withLaunchConfigurations(java.util.Collection<LaunchConfiguration> launchConfigurations)` The Auto Scaling launch configurations in use by this environment.
    `EnvironmentResourceDescription` | `withLaunchConfigurations(LaunchConfiguration... launchConfigurations)` The Auto Scaling launch configurations in use by this environment.
    `EnvironmentResourceDescription` | `withLoadBalancers(java.util.Collection<LoadBalancer> loadBalancers)` The LoadBalancers in use by this environment.
    `EnvironmentResourceDescription` | `withLoadBalancers(LoadBalancer... loadBalancers)` The LoadBalancers in use by this environment.
    `EnvironmentResourceDescription` | `withTriggers(java.util.Collection<Trigger> triggers)` The `AutoScaling` triggers in use by this environment.
    `EnvironmentResourceDescription` | `withTriggers(Trigger... triggers)` The `AutoScaling` triggers in use by this environment.

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### EnvironmentResourceDescription

          public EnvironmentResourceDescription()

      Default constructor for a new EnvironmentResourceDescription object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.

  - ### メソッドの詳細

    - #### getEnvironmentName

          public java.lang.String getEnvironmentName()

      The name of the environment.

      Constraints:
      Length: 4 - 23

      戻り値:
        The name of the environment.

    - #### setEnvironmentName

          public void setEnvironmentName(java.lang.String environmentName)

      The name of the environment.

      Constraints:
      Length: 4 - 23

      パラメータ:
        `environmentName` - The name of the environment.

    - #### withEnvironmentName

          public EnvironmentResourceDescription withEnvironmentName(java.lang.String environmentName)

      The name of the environment.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Length: 4 - 23

      パラメータ:
        `environmentName` - The name of the environment.

    - #### getAutoScalingGroups

          public java.util.List<AutoScalingGroup> getAutoScalingGroups()

      The `AutoScalingGroups` used by this environment.
      戻り値:
        The `AutoScalingGroups` used by this environment.

    - #### setAutoScalingGroups

          public void setAutoScalingGroups(java.util.Collection<AutoScalingGroup> autoScalingGroups)

      The `AutoScalingGroups` used by this environment.
      パラメータ:
        `autoScalingGroups` - The `AutoScalingGroups` used by this environment.

    - #### withAutoScalingGroups

          public EnvironmentResourceDescription withAutoScalingGroups(AutoScalingGroup... autoScalingGroups)

      The `AutoScalingGroups` used by this environment.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `autoScalingGroups` - The `AutoScalingGroups` used by this environment.

    - #### withAutoScalingGroups

          public EnvironmentResourceDescription withAutoScalingGroups(java.util.Collection<AutoScalingGroup> autoScalingGroups)

      The `AutoScalingGroups` used by this environment.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `autoScalingGroups` - The `AutoScalingGroups` used by this environment.

    - #### getInstances

          public java.util.List<Instance> getInstances()

      The Amazon EC2 instances used by this environment.
      戻り値:
        The Amazon EC2 instances used by this environment.

    - #### setInstances

          public void setInstances(java.util.Collection<Instance> instances)

      The Amazon EC2 instances used by this environment.
      パラメータ:
        `instances` - The Amazon EC2 instances used by this environment.

    - #### withInstances

          public EnvironmentResourceDescription withInstances(Instance... instances)

      The Amazon EC2 instances used by this environment.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `instances` - The Amazon EC2 instances used by this environment.

    - #### withInstances

          public EnvironmentResourceDescription withInstances(java.util.Collection<Instance> instances)

      The Amazon EC2 instances used by this environment.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `instances` - The Amazon EC2 instances used by this environment.

    - #### getLaunchConfigurations

          public java.util.List<LaunchConfiguration> getLaunchConfigurations()

      The Auto Scaling launch configurations in use by this environment.
      戻り値:
        The Auto Scaling launch configurations in use by this environment.

    - #### setLaunchConfigurations

          public void setLaunchConfigurations(java.util.Collection<LaunchConfiguration> launchConfigurations)

      The Auto Scaling launch configurations in use by this environment.
      パラメータ:
        `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.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `launchConfigurations` - The Auto Scaling launch configurations in use by this environment.

    - #### withLaunchConfigurations

          public EnvironmentResourceDescription withLaunchConfigurations(java.util.Collection<LaunchConfiguration> launchConfigurations)

      The Auto Scaling launch configurations in use by this environment.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `launchConfigurations` - The Auto Scaling launch configurations in use by this environment.

    - #### getLoadBalancers

          public java.util.List<LoadBalancer> getLoadBalancers()

      The LoadBalancers in use by this environment.
      戻り値:
        The LoadBalancers in use by this environment.

    - #### setLoadBalancers

          public void setLoadBalancers(java.util.Collection<LoadBalancer> loadBalancers)

      The LoadBalancers in use by this environment.
      パラメータ:
        `loadBalancers` - The LoadBalancers in use by this environment.

    - #### withLoadBalancers

          public EnvironmentResourceDescription withLoadBalancers(LoadBalancer... loadBalancers)

      The LoadBalancers in use by this environment.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `loadBalancers` - The LoadBalancers in use by this environment.

    - #### withLoadBalancers

          public EnvironmentResourceDescription withLoadBalancers(java.util.Collection<LoadBalancer> loadBalancers)

      The LoadBalancers in use by this environment.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `loadBalancers` - The LoadBalancers in use by this environment.

    - #### getTriggers

          public java.util.List<Trigger> getTriggers()

      The `AutoScaling` triggers in use by this environment.
      戻り値:
        The `AutoScaling` triggers in use by this environment.

    - #### setTriggers

          public void setTriggers(java.util.Collection<Trigger> triggers)

      The `AutoScaling` triggers in use by this environment.
      パラメータ:
        `triggers` - The `AutoScaling` triggers in use by this environment.

    - #### withTriggers

          public EnvironmentResourceDescription withTriggers(Trigger... triggers)

      The `AutoScaling` triggers in use by this environment.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `triggers` - The `AutoScaling` triggers in use by this environment.

    - #### withTriggers

          public EnvironmentResourceDescription withTriggers(java.util.Collection<Trigger> triggers)

      The `AutoScaling` triggers in use by this environment.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `triggers` - The `AutoScaling` triggers in use by this environment.

    - #### toString

          public java.lang.String toString()

      Returns a string representation of this object; useful for testing and debugging.
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        A string representation of this object.
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`