com.amazonaws.services.autoscaling.model

## クラス DescribeAutoScalingInstancesRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.autoscaling.model.DescribeAutoScalingInstancesRequest

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

      public class DescribeAutoScalingInstancesRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `DescribeAutoScalingInstances operation`.

  Returns a description of each Auto Scaling instance in the `InstanceIds` list. If a list is not provided, the service returns the full details of all instances up to a maximum of 50. By default, the service returns a list of 20 items.

  This action supports pagination by returning a token if there are more pages to retrieve. To get the next page, call this action again with the returned token as the `NextToken` parameter.

  関連項目:
    `AmazonAutoScaling.describeAutoScalingInstances(DescribeAutoScalingInstancesRequest)`, 直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.List<java.lang.String>` | `getInstanceIds()` The list of Auto Scaling instances to describe.
    `java.lang.Integer` | `getMaxRecords()` The maximum number of Auto Scaling instances to be described with each call.
    `java.lang.String` | `getNextToken()` The token returned by a previous call to indicate that there is more data available.
    `int` | `hashCode()`
    `void` | `setInstanceIds(java.util.Collection<java.lang.String> instanceIds)` The list of Auto Scaling instances to describe.
    `void` | `setMaxRecords(java.lang.Integer maxRecords)` The maximum number of Auto Scaling instances to be described with each call.
    `void` | `setNextToken(java.lang.String nextToken)` The token returned by a previous call to indicate that there is more data available.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `DescribeAutoScalingInstancesRequest` | `withInstanceIds(java.util.Collection<java.lang.String> instanceIds)` The list of Auto Scaling instances to describe.
    `DescribeAutoScalingInstancesRequest` | `withInstanceIds(java.lang.String... instanceIds)` The list of Auto Scaling instances to describe.
    `DescribeAutoScalingInstancesRequest` | `withMaxRecords(java.lang.Integer maxRecords)` The maximum number of Auto Scaling instances to be described with each call.
    `DescribeAutoScalingInstancesRequest` | `withNextToken(java.lang.String nextToken)` The token returned by a previous call to indicate that there is more data available.

    - ### クラスから継承されたメソッド com.amazonaws.AmazonWebServiceRequest

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### DescribeAutoScalingInstancesRequest

          public DescribeAutoScalingInstancesRequest()

  - ### メソッドの詳細

    - #### getInstanceIds

          public java.util.List<java.lang.String> getInstanceIds()

      The list of Auto Scaling instances to describe. If this list is omitted, all auto scaling instances are described. The list of requested instances cannot contain more than 50 items. If unknown instances are requested, they are ignored with no error.
      戻り値:
        The list of Auto Scaling instances to describe. If this list is omitted, all auto scaling instances are described. The list of requested instances cannot contain more than 50 items. If unknown instances are requested, they are ignored with no error.

    - #### setInstanceIds

          public void setInstanceIds(java.util.Collection<java.lang.String> instanceIds)

      The list of Auto Scaling instances to describe. If this list is omitted, all auto scaling instances are described. The list of requested instances cannot contain more than 50 items. If unknown instances are requested, they are ignored with no error.
      パラメータ:
        `instanceIds` - The list of Auto Scaling instances to describe. If this list is omitted, all auto scaling instances are described. The list of requested instances cannot contain more than 50 items. If unknown instances are requested, they are ignored with no error.

    - #### withInstanceIds

          public DescribeAutoScalingInstancesRequest withInstanceIds(java.lang.String... instanceIds)

      The list of Auto Scaling instances to describe. If this list is omitted, all auto scaling instances are described. The list of requested instances cannot contain more than 50 items. If unknown instances are requested, they are ignored with no error.

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

      パラメータ:
        `instanceIds` - The list of Auto Scaling instances to describe. If this list is omitted, all auto scaling instances are described. The list of requested instances cannot contain more than 50 items. If unknown instances are requested, they are ignored with no error.

    - #### withInstanceIds

          public DescribeAutoScalingInstancesRequest withInstanceIds(java.util.Collection<java.lang.String> instanceIds)

      The list of Auto Scaling instances to describe. If this list is omitted, all auto scaling instances are described. The list of requested instances cannot contain more than 50 items. If unknown instances are requested, they are ignored with no error.

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

      パラメータ:
        `instanceIds` - The list of Auto Scaling instances to describe. If this list is omitted, all auto scaling instances are described. The list of requested instances cannot contain more than 50 items. If unknown instances are requested, they are ignored with no error.

    - #### getMaxRecords

          public java.lang.Integer getMaxRecords()

      The maximum number of Auto Scaling instances to be described with each call.

      Constraints:
      Range: 1 - 50

      戻り値:
        The maximum number of Auto Scaling instances to be described with each call.

    - #### setMaxRecords

          public void setMaxRecords(java.lang.Integer maxRecords)

      The maximum number of Auto Scaling instances to be described with each call.

      Constraints:
      Range: 1 - 50

      パラメータ:
        `maxRecords` - The maximum number of Auto Scaling instances to be described with each call.

    - #### withMaxRecords

          public DescribeAutoScalingInstancesRequest withMaxRecords(java.lang.Integer maxRecords)

      The maximum number of Auto Scaling instances to be described with each call.

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

      Constraints:
      Range: 1 - 50

      パラメータ:
        `maxRecords` - The maximum number of Auto Scaling instances to be described with each call.

    - #### getNextToken

          public java.lang.String getNextToken()

      The token returned by a previous call to indicate that there is more data available.

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

      戻り値:
        The token returned by a previous call to indicate that there is more data available.

    - #### setNextToken

          public void setNextToken(java.lang.String nextToken)

      The token returned by a previous call to indicate that there is more data available.

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

      パラメータ:
        `nextToken` - The token returned by a previous call to indicate that there is more data available.

    - #### withNextToken

          public DescribeAutoScalingInstancesRequest withNextToken(java.lang.String nextToken)

      The token returned by a previous call to indicate that there is more data available.

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

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

      パラメータ:
        `nextToken` - The token returned by a previous call to indicate that there is more data available.

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