com.amazonaws.services.support.model

## クラス DescribeServicesRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.support.model.DescribeServicesRequest

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

      public class DescribeServicesRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `DescribeServices operation`.

  Returns the current list of AWS services and a list of service categories that applies to each one. You then use service names and categories in your CreateCase requests. Each AWS service has its own set of categories.

  The service codes and category codes correspond to the values that are displayed in the Service and Category drop-down lists on the AWS Support Center Open a new case page. The values in those fields, however, do not necessarily match the service codes and categories returned by the `DescribeServices` request. Always use the service codes and categories obtained programmatically. This practice ensures that you always have the most recent set of service and category codes.

  関連項目:
    `AWSSupport.describeServices(DescribeServicesRequest)`, 直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getLanguage()` Specifies the ISO 639-1 code for the language in which AWS provides support.
    `java.util.List<java.lang.String>` | `getServiceCodeList()` List in JSON format of service codes available for AWS services.
    `int` | `hashCode()`
    `void` | `setLanguage(java.lang.String language)` Specifies the ISO 639-1 code for the language in which AWS provides support.
    `void` | `setServiceCodeList(java.util.Collection<java.lang.String> serviceCodeList)` List in JSON format of service codes available for AWS services.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `DescribeServicesRequest` | `withLanguage(java.lang.String language)` Specifies the ISO 639-1 code for the language in which AWS provides support.
    `DescribeServicesRequest` | `withServiceCodeList(java.util.Collection<java.lang.String> serviceCodeList)` List in JSON format of service codes available for AWS services.
    `DescribeServicesRequest` | `withServiceCodeList(java.lang.String... serviceCodeList)` List in JSON format of service codes available for AWS services.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### DescribeServicesRequest

          public DescribeServicesRequest()

  - ### メソッドの詳細

    - #### getServiceCodeList

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

      List in JSON format of service codes available for AWS services.

      Constraints:
      Length: 0 - 100

      戻り値:
        List in JSON format of service codes available for AWS services.

    - #### setServiceCodeList

          public void setServiceCodeList(java.util.Collection<java.lang.String> serviceCodeList)

      List in JSON format of service codes available for AWS services.

      Constraints:
      Length: 0 - 100

      パラメータ:
        `serviceCodeList` - List in JSON format of service codes available for AWS services.

    - #### withServiceCodeList

          public DescribeServicesRequest withServiceCodeList(java.lang.String... serviceCodeList)

      List in JSON format of service codes available for AWS services.

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

      Constraints:
      Length: 0 - 100

      パラメータ:
        `serviceCodeList` - List in JSON format of service codes available for AWS services.

    - #### withServiceCodeList

          public DescribeServicesRequest withServiceCodeList(java.util.Collection<java.lang.String> serviceCodeList)

      List in JSON format of service codes available for AWS services.

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

      Constraints:
      Length: 0 - 100

      パラメータ:
        `serviceCodeList` - List in JSON format of service codes available for AWS services.

    - #### getLanguage

          public java.lang.String getLanguage()

      Specifies the ISO 639-1 code for the language in which AWS provides support. AWS Support currently supports English and Japanese, for which the codes are en and ja, respectively. Language parameters must be passed explicitly for operations that take them.
      戻り値:
        Specifies the ISO 639-1 code for the language in which AWS provides support. AWS Support currently supports English and Japanese, for which the codes are en and ja, respectively. Language parameters must be passed explicitly for operations that take them.

    - #### setLanguage

          public void setLanguage(java.lang.String language)

      Specifies the ISO 639-1 code for the language in which AWS provides support. AWS Support currently supports English and Japanese, for which the codes are en and ja, respectively. Language parameters must be passed explicitly for operations that take them.
      パラメータ:
        `language` - Specifies the ISO 639-1 code for the language in which AWS provides support. AWS Support currently supports English and Japanese, for which the codes are en and ja, respectively. Language parameters must be passed explicitly for operations that take them.

    - #### withLanguage

          public DescribeServicesRequest withLanguage(java.lang.String language)

      Specifies the ISO 639-1 code for the language in which AWS provides support. AWS Support currently supports English and Japanese, for which the codes are en and ja, respectively. Language parameters must be passed explicitly for operations that take them.

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

      パラメータ:
        `language` - Specifies the ISO 639-1 code for the language in which AWS provides support. AWS Support currently supports English and Japanese, for which the codes are en and ja, respectively. Language parameters must be passed explicitly for operations that take them.

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