com.amazonaws.services.autoscaling.model

## クラス DescribeScalingActivitiesRequest

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

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

      public class DescribeScalingActivitiesRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `DescribeScalingActivities operation`.

  Returns the scaling activities for the specified Auto Scaling group.

  If the specified `ActivityIds` list is empty, all the activities from the past six weeks are returned. Activities are sorted by completion time. Activities still in progress appear first on the list.

  This action supports pagination. If the response includes a token, there are more records available. To get the additional records, repeat the request with the response token as the `NextToken` parameter.

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.List<java.lang.String>` | `getActivityIds()` A list containing the activity IDs of the desired scaling activities.
    `java.lang.String` | `getAutoScalingGroupName()` The name of the AutoScalingGroup.
    `java.lang.Integer` | `getMaxRecords()` The maximum number of scaling activities to return.
    `java.lang.String` | `getNextToken()` A string that marks the start of the next batch of returned results for pagination.
    `int` | `hashCode()`
    `void` | `setActivityIds(java.util.Collection<java.lang.String> activityIds)` A list containing the activity IDs of the desired scaling activities.
    `void` | `setAutoScalingGroupName(java.lang.String autoScalingGroupName)` The name of the AutoScalingGroup.
    `void` | `setMaxRecords(java.lang.Integer maxRecords)` The maximum number of scaling activities to return.
    `void` | `setNextToken(java.lang.String nextToken)` A string that marks the start of the next batch of returned results for pagination.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `DescribeScalingActivitiesRequest` | `withActivityIds(java.util.Collection<java.lang.String> activityIds)` A list containing the activity IDs of the desired scaling activities.
    `DescribeScalingActivitiesRequest` | `withActivityIds(java.lang.String... activityIds)` A list containing the activity IDs of the desired scaling activities.
    `DescribeScalingActivitiesRequest` | `withAutoScalingGroupName(java.lang.String autoScalingGroupName)` The name of the AutoScalingGroup.
    `DescribeScalingActivitiesRequest` | `withMaxRecords(java.lang.Integer maxRecords)` The maximum number of scaling activities to return.
    `DescribeScalingActivitiesRequest` | `withNextToken(java.lang.String nextToken)` A string that marks the start of the next batch of returned results for pagination.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### DescribeScalingActivitiesRequest

          public DescribeScalingActivitiesRequest()

  - ### メソッドの詳細

    - #### getActivityIds

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

      A list containing the activity IDs of the desired scaling activities. If this list is omitted, all activities are described. If an `AutoScalingGroupName` is provided, the results are limited to that group. The list of requested activities cannot contain more than 50 items. If unknown activities are requested, they are ignored with no error.
      戻り値:
        A list containing the activity IDs of the desired scaling activities. If this list is omitted, all activities are described. If an `AutoScalingGroupName` is provided, the results are limited to that group. The list of requested activities cannot contain more than 50 items. If unknown activities are requested, they are ignored with no error.

    - #### setActivityIds

          public void setActivityIds(java.util.Collection<java.lang.String> activityIds)

      A list containing the activity IDs of the desired scaling activities. If this list is omitted, all activities are described. If an `AutoScalingGroupName` is provided, the results are limited to that group. The list of requested activities cannot contain more than 50 items. If unknown activities are requested, they are ignored with no error.
      パラメータ:
        `activityIds` - A list containing the activity IDs of the desired scaling activities. If this list is omitted, all activities are described. If an `AutoScalingGroupName` is provided, the results are limited to that group. The list of requested activities cannot contain more than 50 items. If unknown activities are requested, they are ignored with no error.

    - #### withActivityIds

          public DescribeScalingActivitiesRequest withActivityIds(java.lang.String... activityIds)

      A list containing the activity IDs of the desired scaling activities. If this list is omitted, all activities are described. If an `AutoScalingGroupName` is provided, the results are limited to that group. The list of requested activities cannot contain more than 50 items. If unknown activities are requested, they are ignored with no error.

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

      パラメータ:
        `activityIds` - A list containing the activity IDs of the desired scaling activities. If this list is omitted, all activities are described. If an `AutoScalingGroupName` is provided, the results are limited to that group. The list of requested activities cannot contain more than 50 items. If unknown activities are requested, they are ignored with no error.

    - #### withActivityIds

          public DescribeScalingActivitiesRequest withActivityIds(java.util.Collection<java.lang.String> activityIds)

      A list containing the activity IDs of the desired scaling activities. If this list is omitted, all activities are described. If an `AutoScalingGroupName` is provided, the results are limited to that group. The list of requested activities cannot contain more than 50 items. If unknown activities are requested, they are ignored with no error.

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

      パラメータ:
        `activityIds` - A list containing the activity IDs of the desired scaling activities. If this list is omitted, all activities are described. If an `AutoScalingGroupName` is provided, the results are limited to that group. The list of requested activities cannot contain more than 50 items. If unknown activities are requested, they are ignored with no error.

    - #### getAutoScalingGroupName

          public java.lang.String getAutoScalingGroupName()

      The name of the AutoScalingGroup.

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

      戻り値:
        The name of the AutoScalingGroup.

    - #### setAutoScalingGroupName

          public void setAutoScalingGroupName(java.lang.String autoScalingGroupName)

      The name of the AutoScalingGroup.

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

      パラメータ:
        `autoScalingGroupName` - The name of the AutoScalingGroup.

    - #### withAutoScalingGroupName

          public DescribeScalingActivitiesRequest withAutoScalingGroupName(java.lang.String autoScalingGroupName)

      The name of the AutoScalingGroup.

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

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

      パラメータ:
        `autoScalingGroupName` - The name of the AutoScalingGroup.

    - #### getMaxRecords

          public java.lang.Integer getMaxRecords()

      The maximum number of scaling activities to return.

      Constraints:
      Range: 1 - 50

      戻り値:
        The maximum number of scaling activities to return.

    - #### setMaxRecords

          public void setMaxRecords(java.lang.Integer maxRecords)

      The maximum number of scaling activities to return.

      Constraints:
      Range: 1 - 50

      パラメータ:
        `maxRecords` - The maximum number of scaling activities to return.

    - #### withMaxRecords

          public DescribeScalingActivitiesRequest withMaxRecords(java.lang.Integer maxRecords)

      The maximum number of scaling activities to return.

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

      Constraints:
      Range: 1 - 50

      パラメータ:
        `maxRecords` - The maximum number of scaling activities to return.

    - #### getNextToken

          public java.lang.String getNextToken()

      A string that marks the start of the next batch of returned results for pagination.

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

      戻り値:
        A string that marks the start of the next batch of returned results for pagination.

    - #### setNextToken

          public void setNextToken(java.lang.String nextToken)

      A string that marks the start of the next batch of returned results for pagination.

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

      パラメータ:
        `nextToken` - A string that marks the start of the next batch of returned results for pagination.

    - #### withNextToken

          public DescribeScalingActivitiesRequest withNextToken(java.lang.String nextToken)

      A string that marks the start of the next batch of returned results for pagination.

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

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

      パラメータ:
        `nextToken` - A string that marks the start of the next batch of returned results for pagination.

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