com.amazonaws.services.support.model

## クラス CaseDetails

- java.lang.Object
- - com.amazonaws.services.support.model.CaseDetails

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

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

  JSON-formatted object that contains the metadata for a support case. It is contained the response from a DescribeCases request. This structure contains the following fields:

  1. CaseID . String that indicates the AWS Support caseID requested or returned in the call. The caseID is an alphanumeric string formatted as shown in this example CaseId: case-12345678910-2013-c4c1d2bf33c5cf47
  2. CategoryCode . Specifies the category of problem for the AWS Support case. Corresponds to the CategoryCode values returned by a call to DescribeServices
  3. DisplayId . String that identifies the case on pages in the AWS Support Center
  4. 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.
  5. RecentCommunications . One ore more Communication data types. Subfields of these structures are Body, CaseId, SubmittedBy, and TimeCreated.
  6. NextToken . Defines a resumption point for pagination.
  7. ServiceCode . Identifier for the AWS service that corresponds to the service code defined in the call to DescribeServices
  8. SeverityCode. Specifies the severity code assigned to the case. Contains one of the values returned by the call to DescribeSeverityLevels
  9. Status . Represents the status of your case in the AWS Support Center
  10. Subject . Represents the subject line of the case.
  11. SubmittedBy .Email address of the account that submitted the case.
  12. TimeCreated .Time the case was created, using ISO 8601 format.
  関連項目:
    直列化された形式

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getCaseId()` String that indicates the AWS Support caseID requested or returned in the call.
    `java.lang.String` | `getCategoryCode()` Specifies the category of problem for the AWS Support case.
    `java.util.List<java.lang.String>` | `getCcEmailAddresses()` List of email addresses that are copied in any communication about the case.
    `java.lang.String` | `getDisplayId()` Represents the Id value displayed on pages for the case in AWS Support Center.
    `java.lang.String` | `getLanguage()` Specifies the ISO 639-1 code for the language in which AWS provides support.
    `RecentCaseCommunications` | `getRecentCommunications()` Returns up to the five most recent communications between you and AWS Support Center.
    `java.lang.String` | `getServiceCode()` Code for the AWS service returned by the call to DescribeServices.
    `java.lang.String` | `getSeverityCode()` Code for the severity level returned by the call to DescribeSeverityLevels.
    `java.lang.String` | `getStatus()` Represents the status of a case submitted to AWS Support.
    `java.lang.String` | `getSubject()` Represents the subject line for a support case in the AWS Support Center user interface.
    `java.lang.String` | `getSubmittedBy()` Represents the email address of the account that submitted the case to support.
    `java.lang.String` | `getTimeCreated()` Time that the case was case created in AWS Support Center.
    `int` | `hashCode()`
    `void` | `setCaseId(java.lang.String caseId)` String that indicates the AWS Support caseID requested or returned in the call.
    `void` | `setCategoryCode(java.lang.String categoryCode)` Specifies the category of problem for the AWS Support case.
    `void` | `setCcEmailAddresses(java.util.Collection<java.lang.String> ccEmailAddresses)` List of email addresses that are copied in any communication about the case.
    `void` | `setDisplayId(java.lang.String displayId)` Represents the Id value displayed on pages for the case in AWS Support Center.
    `void` | `setLanguage(java.lang.String language)` Specifies the ISO 639-1 code for the language in which AWS provides support.
    `void` | `setRecentCommunications(RecentCaseCommunications recentCommunications)` Returns up to the five most recent communications between you and AWS Support Center.
    `void` | `setServiceCode(java.lang.String serviceCode)` Code for the AWS service returned by the call to DescribeServices.
    `void` | `setSeverityCode(java.lang.String severityCode)` Code for the severity level returned by the call to DescribeSeverityLevels.
    `void` | `setStatus(java.lang.String status)` Represents the status of a case submitted to AWS Support.
    `void` | `setSubject(java.lang.String subject)` Represents the subject line for a support case in the AWS Support Center user interface.
    `void` | `setSubmittedBy(java.lang.String submittedBy)` Represents the email address of the account that submitted the case to support.
    `void` | `setTimeCreated(java.lang.String timeCreated)` Time that the case was case created in AWS Support Center.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `CaseDetails` | `withCaseId(java.lang.String caseId)` String that indicates the AWS Support caseID requested or returned in the call.
    `CaseDetails` | `withCategoryCode(java.lang.String categoryCode)` Specifies the category of problem for the AWS Support case.
    `CaseDetails` | `withCcEmailAddresses(java.util.Collection<java.lang.String> ccEmailAddresses)` List of email addresses that are copied in any communication about the case.
    `CaseDetails` | `withCcEmailAddresses(java.lang.String... ccEmailAddresses)` List of email addresses that are copied in any communication about the case.
    `CaseDetails` | `withDisplayId(java.lang.String displayId)` Represents the Id value displayed on pages for the case in AWS Support Center.
    `CaseDetails` | `withLanguage(java.lang.String language)` Specifies the ISO 639-1 code for the language in which AWS provides support.
    `CaseDetails` | `withRecentCommunications(RecentCaseCommunications recentCommunications)` Returns up to the five most recent communications between you and AWS Support Center.
    `CaseDetails` | `withServiceCode(java.lang.String serviceCode)` Code for the AWS service returned by the call to DescribeServices.
    `CaseDetails` | `withSeverityCode(java.lang.String severityCode)` Code for the severity level returned by the call to DescribeSeverityLevels.
    `CaseDetails` | `withStatus(java.lang.String status)` Represents the status of a case submitted to AWS Support.
    `CaseDetails` | `withSubject(java.lang.String subject)` Represents the subject line for a support case in the AWS Support Center user interface.
    `CaseDetails` | `withSubmittedBy(java.lang.String submittedBy)` Represents the email address of the account that submitted the case to support.
    `CaseDetails` | `withTimeCreated(java.lang.String timeCreated)` Time that the case was case created in AWS Support Center.

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

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

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

    - #### CaseDetails

          public CaseDetails()

  - ### メソッドの詳細

    - #### getCaseId

          public java.lang.String getCaseId()

      String that indicates the AWS Support caseID requested or returned in the call. The caseID is an alphanumeric string formatted as shown in this example CaseId: case-12345678910-2013-c4c1d2bf33c5cf47
      戻り値:
        String that indicates the AWS Support caseID requested or returned in the call. The caseID is an alphanumeric string formatted as shown in this example CaseId: case-12345678910-2013-c4c1d2bf33c5cf47

    - #### setCaseId

          public void setCaseId(java.lang.String caseId)

      String that indicates the AWS Support caseID requested or returned in the call. The caseID is an alphanumeric string formatted as shown in this example CaseId: case-12345678910-2013-c4c1d2bf33c5cf47
      パラメータ:
        `caseId` - String that indicates the AWS Support caseID requested or returned in the call. The caseID is an alphanumeric string formatted as shown in this example CaseId: case-12345678910-2013-c4c1d2bf33c5cf47

    - #### withCaseId

          public CaseDetails withCaseId(java.lang.String caseId)

      String that indicates the AWS Support caseID requested or returned in the call. The caseID is an alphanumeric string formatted as shown in this example CaseId: case-12345678910-2013-c4c1d2bf33c5cf47

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

      パラメータ:
        `caseId` - String that indicates the AWS Support caseID requested or returned in the call. The caseID is an alphanumeric string formatted as shown in this example CaseId: case-12345678910-2013-c4c1d2bf33c5cf47

    - #### getDisplayId

          public java.lang.String getDisplayId()

      Represents the Id value displayed on pages for the case in AWS Support Center. This is a numeric string.
      戻り値:
        Represents the Id value displayed on pages for the case in AWS Support Center. This is a numeric string.

    - #### setDisplayId

          public void setDisplayId(java.lang.String displayId)

      Represents the Id value displayed on pages for the case in AWS Support Center. This is a numeric string.
      パラメータ:
        `displayId` - Represents the Id value displayed on pages for the case in AWS Support Center. This is a numeric string.

    - #### withDisplayId

          public CaseDetails withDisplayId(java.lang.String displayId)

      Represents the Id value displayed on pages for the case in AWS Support Center. This is a numeric string.

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

      パラメータ:
        `displayId` - Represents the Id value displayed on pages for the case in AWS Support Center. This is a numeric string.

    - #### getSubject

          public java.lang.String getSubject()

      Represents the subject line for a support case in the AWS Support Center user interface.
      戻り値:
        Represents the subject line for a support case in the AWS Support Center user interface.

    - #### setSubject

          public void setSubject(java.lang.String subject)

      Represents the subject line for a support case in the AWS Support Center user interface.
      パラメータ:
        `subject` - Represents the subject line for a support case in the AWS Support Center user interface.

    - #### withSubject

          public CaseDetails withSubject(java.lang.String subject)

      Represents the subject line for a support case in the AWS Support Center user interface.

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

      パラメータ:
        `subject` - Represents the subject line for a support case in the AWS Support Center user interface.

    - #### getStatus

          public java.lang.String getStatus()

      Represents the status of a case submitted to AWS Support.
      戻り値:
        Represents the status of a case submitted to AWS Support.

    - #### setStatus

          public void setStatus(java.lang.String status)

      Represents the status of a case submitted to AWS Support.
      パラメータ:
        `status` - Represents the status of a case submitted to AWS Support.

    - #### withStatus

          public CaseDetails withStatus(java.lang.String status)

      Represents the status of a case submitted to AWS Support.

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

      パラメータ:
        `status` - Represents the status of a case submitted to AWS Support.

    - #### getServiceCode

          public java.lang.String getServiceCode()

      Code for the AWS service returned by the call to DescribeServices.
      戻り値:
        Code for the AWS service returned by the call to DescribeServices.

    - #### setServiceCode

          public void setServiceCode(java.lang.String serviceCode)

      Code for the AWS service returned by the call to DescribeServices.
      パラメータ:
        `serviceCode` - Code for the AWS service returned by the call to DescribeServices.

    - #### withServiceCode

          public CaseDetails withServiceCode(java.lang.String serviceCode)

      Code for the AWS service returned by the call to DescribeServices.

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

      パラメータ:
        `serviceCode` - Code for the AWS service returned by the call to DescribeServices.

    - #### getCategoryCode

          public java.lang.String getCategoryCode()

      Specifies the category of problem for the AWS Support case.
      戻り値:
        Specifies the category of problem for the AWS Support case.

    - #### setCategoryCode

          public void setCategoryCode(java.lang.String categoryCode)

      Specifies the category of problem for the AWS Support case.
      パラメータ:
        `categoryCode` - Specifies the category of problem for the AWS Support case.

    - #### withCategoryCode

          public CaseDetails withCategoryCode(java.lang.String categoryCode)

      Specifies the category of problem for the AWS Support case.

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

      パラメータ:
        `categoryCode` - Specifies the category of problem for the AWS Support case.

    - #### getSeverityCode

          public java.lang.String getSeverityCode()

      Code for the severity level returned by the call to DescribeSeverityLevels.
      戻り値:
        Code for the severity level returned by the call to DescribeSeverityLevels.

    - #### setSeverityCode

          public void setSeverityCode(java.lang.String severityCode)

      Code for the severity level returned by the call to DescribeSeverityLevels.
      パラメータ:
        `severityCode` - Code for the severity level returned by the call to DescribeSeverityLevels.

    - #### withSeverityCode

          public CaseDetails withSeverityCode(java.lang.String severityCode)

      Code for the severity level returned by the call to DescribeSeverityLevels.

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

      パラメータ:
        `severityCode` - Code for the severity level returned by the call to DescribeSeverityLevels.

    - #### getSubmittedBy

          public java.lang.String getSubmittedBy()

      Represents the email address of the account that submitted the case to support.
      戻り値:
        Represents the email address of the account that submitted the case to support.

    - #### setSubmittedBy

          public void setSubmittedBy(java.lang.String submittedBy)

      Represents the email address of the account that submitted the case to support.
      パラメータ:
        `submittedBy` - Represents the email address of the account that submitted the case to support.

    - #### withSubmittedBy

          public CaseDetails withSubmittedBy(java.lang.String submittedBy)

      Represents the email address of the account that submitted the case to support.

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

      パラメータ:
        `submittedBy` - Represents the email address of the account that submitted the case to support.

    - #### getTimeCreated

          public java.lang.String getTimeCreated()

      Time that the case was case created in AWS Support Center.
      戻り値:
        Time that the case was case created in AWS Support Center.

    - #### setTimeCreated

          public void setTimeCreated(java.lang.String timeCreated)

      Time that the case was case created in AWS Support Center.
      パラメータ:
        `timeCreated` - Time that the case was case created in AWS Support Center.

    - #### withTimeCreated

          public CaseDetails withTimeCreated(java.lang.String timeCreated)

      Time that the case was case created in AWS Support Center.

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

      パラメータ:
        `timeCreated` - Time that the case was case created in AWS Support Center.

    - #### getRecentCommunications

          public RecentCaseCommunications getRecentCommunications()

      Returns up to the five most recent communications between you and AWS Support Center. Includes a nextToken to retrieve the next set of communications.
      戻り値:
        Returns up to the five most recent communications between you and AWS Support Center. Includes a nextToken to retrieve the next set of communications.

    - #### setRecentCommunications

          public void setRecentCommunications(RecentCaseCommunications recentCommunications)

      Returns up to the five most recent communications between you and AWS Support Center. Includes a nextToken to retrieve the next set of communications.
      パラメータ:
        `recentCommunications` - Returns up to the five most recent communications between you and AWS Support Center. Includes a nextToken to retrieve the next set of communications.

    - #### withRecentCommunications

          public CaseDetails withRecentCommunications(RecentCaseCommunications recentCommunications)

      Returns up to the five most recent communications between you and AWS Support Center. Includes a nextToken to retrieve the next set of communications.

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

      パラメータ:
        `recentCommunications` - Returns up to the five most recent communications between you and AWS Support Center. Includes a nextToken to retrieve the next set of communications.

    - #### getCcEmailAddresses

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

      List of email addresses that are copied in any communication about the case.
      戻り値:
        List of email addresses that are copied in any communication about the case.

    - #### setCcEmailAddresses

          public void setCcEmailAddresses(java.util.Collection<java.lang.String> ccEmailAddresses)

      List of email addresses that are copied in any communication about the case.
      パラメータ:
        `ccEmailAddresses` - List of email addresses that are copied in any communication about the case.

    - #### withCcEmailAddresses

          public CaseDetails withCcEmailAddresses(java.lang.String... ccEmailAddresses)

      List of email addresses that are copied in any communication about the case.

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

      パラメータ:
        `ccEmailAddresses` - List of email addresses that are copied in any communication about the case.

    - #### withCcEmailAddresses

          public CaseDetails withCcEmailAddresses(java.util.Collection<java.lang.String> ccEmailAddresses)

      List of email addresses that are copied in any communication about the case.

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

      パラメータ:
        `ccEmailAddresses` - List of email addresses that are copied in any communication about the case.

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