com.amazonaws.services.autoscaling.model

## クラス DescribePoliciesRequest

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

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

      public class DescribePoliciesRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `DescribePolicies operation`.

  Returns descriptions of what each policy does. 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.describePolicies(DescribePoliciesRequest)`, 直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAutoScalingGroupName()` The name of the Auto Scaling group.
    `java.lang.Integer` | `getMaxRecords()` The maximum number of policies that will be described with each call.
    `java.lang.String` | `getNextToken()` A string that is used to mark the start of the next batch of returned results for pagination.
    `java.util.List<java.lang.String>` | `getPolicyNames()` A list of policy names or policy ARNs to be described.
    `int` | `hashCode()`
    `void` | `setAutoScalingGroupName(java.lang.String autoScalingGroupName)` The name of the Auto Scaling group.
    `void` | `setMaxRecords(java.lang.Integer maxRecords)` The maximum number of policies that will be described with each call.
    `void` | `setNextToken(java.lang.String nextToken)` A string that is used to mark the start of the next batch of returned results for pagination.
    `void` | `setPolicyNames(java.util.Collection<java.lang.String> policyNames)` A list of policy names or policy ARNs to be described.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `DescribePoliciesRequest` | `withAutoScalingGroupName(java.lang.String autoScalingGroupName)` The name of the Auto Scaling group.
    `DescribePoliciesRequest` | `withMaxRecords(java.lang.Integer maxRecords)` The maximum number of policies that will be described with each call.
    `DescribePoliciesRequest` | `withNextToken(java.lang.String nextToken)` A string that is used to mark the start of the next batch of returned results for pagination.
    `DescribePoliciesRequest` | `withPolicyNames(java.util.Collection<java.lang.String> policyNames)` A list of policy names or policy ARNs to be described.
    `DescribePoliciesRequest` | `withPolicyNames(java.lang.String... policyNames)` A list of policy names or policy ARNs to be described.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### DescribePoliciesRequest

          public DescribePoliciesRequest()

  - ### メソッドの詳細

    - #### getAutoScalingGroupName

          public java.lang.String getAutoScalingGroupName()

      The name of the Auto Scaling group.

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

      戻り値:
        The name of the Auto Scaling group.

    - #### setAutoScalingGroupName

          public void setAutoScalingGroupName(java.lang.String autoScalingGroupName)

      The name of the Auto Scaling group.

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

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

    - #### withAutoScalingGroupName

          public DescribePoliciesRequest withAutoScalingGroupName(java.lang.String autoScalingGroupName)

      The name of the Auto Scaling group.

      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 Auto Scaling group.

    - #### getPolicyNames

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

      A list of policy names or policy ARNs to be described. If this list is omitted, all policy names are described. If an auto scaling group name is provided, the results are limited to that group. The list of requested policy names cannot contain more than 50 items. If unknown policy names are requested, they are ignored with no error.
      戻り値:
        A list of policy names or policy ARNs to be described. If this list is omitted, all policy names are described. If an auto scaling group name is provided, the results are limited to that group. The list of requested policy names cannot contain more than 50 items. If unknown policy names are requested, they are ignored with no error.

    - #### setPolicyNames

          public void setPolicyNames(java.util.Collection<java.lang.String> policyNames)

      A list of policy names or policy ARNs to be described. If this list is omitted, all policy names are described. If an auto scaling group name is provided, the results are limited to that group. The list of requested policy names cannot contain more than 50 items. If unknown policy names are requested, they are ignored with no error.
      パラメータ:
        `policyNames` - A list of policy names or policy ARNs to be described. If this list is omitted, all policy names are described. If an auto scaling group name is provided, the results are limited to that group. The list of requested policy names cannot contain more than 50 items. If unknown policy names are requested, they are ignored with no error.

    - #### withPolicyNames

          public DescribePoliciesRequest withPolicyNames(java.lang.String... policyNames)

      A list of policy names or policy ARNs to be described. If this list is omitted, all policy names are described. If an auto scaling group name is provided, the results are limited to that group. The list of requested policy names cannot contain more than 50 items. If unknown policy names are requested, they are ignored with no error.

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

      パラメータ:
        `policyNames` - A list of policy names or policy ARNs to be described. If this list is omitted, all policy names are described. If an auto scaling group name is provided, the results are limited to that group. The list of requested policy names cannot contain more than 50 items. If unknown policy names are requested, they are ignored with no error.

    - #### withPolicyNames

          public DescribePoliciesRequest withPolicyNames(java.util.Collection<java.lang.String> policyNames)

      A list of policy names or policy ARNs to be described. If this list is omitted, all policy names are described. If an auto scaling group name is provided, the results are limited to that group. The list of requested policy names cannot contain more than 50 items. If unknown policy names are requested, they are ignored with no error.

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

      パラメータ:
        `policyNames` - A list of policy names or policy ARNs to be described. If this list is omitted, all policy names are described. If an auto scaling group name is provided, the results are limited to that group. The list of requested policy names cannot contain more than 50 items. If unknown policy names are requested, they are ignored with no error.

    - #### getNextToken

          public java.lang.String getNextToken()

      A string that is used to mark the start of the next batch of returned results for pagination.

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

      戻り値:
        A string that is used to mark the start of the next batch of returned results for pagination.

    - #### setNextToken

          public void setNextToken(java.lang.String nextToken)

      A string that is used to mark the start of the next batch of returned results for pagination.

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

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

    - #### withNextToken

          public DescribePoliciesRequest withNextToken(java.lang.String nextToken)

      A string that is used to mark 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 is used to mark the start of the next batch of returned results for pagination.

    - #### getMaxRecords

          public java.lang.Integer getMaxRecords()

      The maximum number of policies that will be described with each call.

      Constraints:
      Range: 1 - 50

      戻り値:
        The maximum number of policies that will be described with each call.

    - #### setMaxRecords

          public void setMaxRecords(java.lang.Integer maxRecords)

      The maximum number of policies that will be described with each call.

      Constraints:
      Range: 1 - 50

      パラメータ:
        `maxRecords` - The maximum number of policies that will be described with each call.

    - #### withMaxRecords

          public DescribePoliciesRequest withMaxRecords(java.lang.Integer maxRecords)

      The maximum number of policies that will 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 policies that will be described with each call.

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