com.amazonaws.services.autoscaling.model

## クラス AutoScalingInstanceDetails

- java.lang.Object
- - com.amazonaws.services.autoscaling.model.AutoScalingInstanceDetails

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

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

  The `AutoScalingInstanceDetails` data type.

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

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

    コンストラクタ
    コンストラクタと説明
    `AutoScalingInstanceDetails()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAutoScalingGroupName()` The name of the Auto Scaling group associated with this instance.
    `java.lang.String` | `getAvailabilityZone()` The Availability Zone in which this instance resides.
    `java.lang.String` | `getHealthStatus()` The health status of this instance.
    `java.lang.String` | `getInstanceId()` The instance ID of the Amazon EC2 instance.
    `java.lang.String` | `getLaunchConfigurationName()` The launch configuration associated with this instance.
    `java.lang.String` | `getLifecycleState()` The life cycle state of this instance.
    `int` | `hashCode()`
    `void` | `setAutoScalingGroupName(java.lang.String autoScalingGroupName)` The name of the Auto Scaling group associated with this instance.
    `void` | `setAvailabilityZone(java.lang.String availabilityZone)` The Availability Zone in which this instance resides.
    `void` | `setHealthStatus(java.lang.String healthStatus)` The health status of this instance.
    `void` | `setInstanceId(java.lang.String instanceId)` The instance ID of the Amazon EC2 instance.
    `void` | `setLaunchConfigurationName(java.lang.String launchConfigurationName)` The launch configuration associated with this instance.
    `void` | `setLifecycleState(java.lang.String lifecycleState)` The life cycle state of this instance.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `AutoScalingInstanceDetails` | `withAutoScalingGroupName(java.lang.String autoScalingGroupName)` The name of the Auto Scaling group associated with this instance.
    `AutoScalingInstanceDetails` | `withAvailabilityZone(java.lang.String availabilityZone)` The Availability Zone in which this instance resides.
    `AutoScalingInstanceDetails` | `withHealthStatus(java.lang.String healthStatus)` The health status of this instance.
    `AutoScalingInstanceDetails` | `withInstanceId(java.lang.String instanceId)` The instance ID of the Amazon EC2 instance.
    `AutoScalingInstanceDetails` | `withLaunchConfigurationName(java.lang.String launchConfigurationName)` The launch configuration associated with this instance.
    `AutoScalingInstanceDetails` | `withLifecycleState(java.lang.String lifecycleState)` The life cycle state of this instance.

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

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

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

    - #### AutoScalingInstanceDetails

          public AutoScalingInstanceDetails()

  - ### メソッドの詳細

    - #### getInstanceId

          public java.lang.String getInstanceId()

      The instance ID of the Amazon EC2 instance.

      Constraints:
      Length: 1 - 16
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        The instance ID of the Amazon EC2 instance.

    - #### setInstanceId

          public void setInstanceId(java.lang.String instanceId)

      The instance ID of the Amazon EC2 instance.

      Constraints:
      Length: 1 - 16
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `instanceId` - The instance ID of the Amazon EC2 instance.

    - #### withInstanceId

          public AutoScalingInstanceDetails withInstanceId(java.lang.String instanceId)

      The instance ID of the Amazon EC2 instance.

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

      Constraints:
      Length: 1 - 16
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `instanceId` - The instance ID of the Amazon EC2 instance.

    - #### getAutoScalingGroupName

          public java.lang.String getAutoScalingGroupName()

      The name of the Auto Scaling group associated with this instance.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        The name of the Auto Scaling group associated with this instance.

    - #### setAutoScalingGroupName

          public void setAutoScalingGroupName(java.lang.String autoScalingGroupName)

      The name of the Auto Scaling group associated with this instance.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `autoScalingGroupName` - The name of the Auto Scaling group associated with this instance.

    - #### withAutoScalingGroupName

          public AutoScalingInstanceDetails withAutoScalingGroupName(java.lang.String autoScalingGroupName)

      The name of the Auto Scaling group associated with this instance.

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

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `autoScalingGroupName` - The name of the Auto Scaling group associated with this instance.

    - #### getAvailabilityZone

          public java.lang.String getAvailabilityZone()

      The Availability Zone in which this instance resides.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        The Availability Zone in which this instance resides.

    - #### setAvailabilityZone

          public void setAvailabilityZone(java.lang.String availabilityZone)

      The Availability Zone in which this instance resides.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `availabilityZone` - The Availability Zone in which this instance resides.

    - #### withAvailabilityZone

          public AutoScalingInstanceDetails withAvailabilityZone(java.lang.String availabilityZone)

      The Availability Zone in which this instance resides.

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

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `availabilityZone` - The Availability Zone in which this instance resides.

    - #### getLifecycleState

          public java.lang.String getLifecycleState()

      The life cycle state of this instance.

      Constraints:
      Length: 1 - 32
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        The life cycle state of this instance.

    - #### setLifecycleState

          public void setLifecycleState(java.lang.String lifecycleState)

      The life cycle state of this instance.

      Constraints:
      Length: 1 - 32
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `lifecycleState` - The life cycle state of this instance.

    - #### withLifecycleState

          public AutoScalingInstanceDetails withLifecycleState(java.lang.String lifecycleState)

      The life cycle state of this instance.

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

      Constraints:
      Length: 1 - 32
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `lifecycleState` - The life cycle state of this instance.

    - #### getHealthStatus

          public java.lang.String getHealthStatus()

      The health status of this instance. "Healthy" means that the instance is healthy and should remain in service. "Unhealthy" means that the instance is unhealthy. Auto Scaling should terminate and replace it.

      Constraints:
      Length: 1 - 32
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        The health status of this instance. "Healthy" means that the instance is healthy and should remain in service. "Unhealthy" means that the instance is unhealthy. Auto Scaling should terminate and replace it.

    - #### setHealthStatus

          public void setHealthStatus(java.lang.String healthStatus)

      The health status of this instance. "Healthy" means that the instance is healthy and should remain in service. "Unhealthy" means that the instance is unhealthy. Auto Scaling should terminate and replace it.

      Constraints:
      Length: 1 - 32
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `healthStatus` - The health status of this instance. "Healthy" means that the instance is healthy and should remain in service. "Unhealthy" means that the instance is unhealthy. Auto Scaling should terminate and replace it.

    - #### withHealthStatus

          public AutoScalingInstanceDetails withHealthStatus(java.lang.String healthStatus)

      The health status of this instance. "Healthy" means that the instance is healthy and should remain in service. "Unhealthy" means that the instance is unhealthy. Auto Scaling should terminate and replace it.

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

      Constraints:
      Length: 1 - 32
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `healthStatus` - The health status of this instance. "Healthy" means that the instance is healthy and should remain in service. "Unhealthy" means that the instance is unhealthy. Auto Scaling should terminate and replace it.

    - #### getLaunchConfigurationName

          public java.lang.String getLaunchConfigurationName()

      The launch configuration associated with this instance.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      戻り値:
        The launch configuration associated with this instance.

    - #### setLaunchConfigurationName

          public void setLaunchConfigurationName(java.lang.String launchConfigurationName)

      The launch configuration associated with this instance.

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `launchConfigurationName` - The launch configuration associated with this instance.

    - #### withLaunchConfigurationName

          public AutoScalingInstanceDetails withLaunchConfigurationName(java.lang.String launchConfigurationName)

      The launch configuration associated with this instance.

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

      Constraints:
      Length: 1 - 255
      Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

      パラメータ:
        `launchConfigurationName` - The launch configuration associated with this instance.

    - #### 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`