com.amazonaws.services.support.model

## クラス DescribeCommunicationsRequest

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

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

      public class DescribeCommunicationsRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `DescribeCommunications operation`.

  This action returns communications regarding the support case. You can use the AfterTime and BeforeTime parameters to filter by date. The CaseId parameter enables you to identify a specific case by its CaseId number.

  The MaxResults and NextToken parameters enable you to control the pagination of the result set. Set MaxResults to the number of cases you want displayed on each page, and use NextToken to specify the resumption of pagination.

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAfterTime()` Start date for a filtered date search on support case communications.
    `java.lang.String` | `getBeforeTime()` End date for a filtered date search on support case communications.
    `java.lang.String` | `getCaseId()` String that indicates the AWS Support caseID requested or returned in the call.
    `java.lang.Integer` | `getMaxResults()` Integer that sets the maximum number of results to return before paginating.
    `java.lang.String` | `getNextToken()` Defines a resumption point for pagination.
    `int` | `hashCode()`
    `void` | `setAfterTime(java.lang.String afterTime)` Start date for a filtered date search on support case communications.
    `void` | `setBeforeTime(java.lang.String beforeTime)` End date for a filtered date search on support case communications.
    `void` | `setCaseId(java.lang.String caseId)` String that indicates the AWS Support caseID requested or returned in the call.
    `void` | `setMaxResults(java.lang.Integer maxResults)` Integer that sets the maximum number of results to return before paginating.
    `void` | `setNextToken(java.lang.String nextToken)` Defines a resumption point for pagination.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `DescribeCommunicationsRequest` | `withAfterTime(java.lang.String afterTime)` Start date for a filtered date search on support case communications.
    `DescribeCommunicationsRequest` | `withBeforeTime(java.lang.String beforeTime)` End date for a filtered date search on support case communications.
    `DescribeCommunicationsRequest` | `withCaseId(java.lang.String caseId)` String that indicates the AWS Support caseID requested or returned in the call.
    `DescribeCommunicationsRequest` | `withMaxResults(java.lang.Integer maxResults)` Integer that sets the maximum number of results to return before paginating.
    `DescribeCommunicationsRequest` | `withNextToken(java.lang.String nextToken)` Defines a resumption point for pagination.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### DescribeCommunicationsRequest

          public DescribeCommunicationsRequest()

  - ### メソッドの詳細

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

    - #### getBeforeTime

          public java.lang.String getBeforeTime()

      End date for a filtered date search on support case communications.
      戻り値:
        End date for a filtered date search on support case communications.

    - #### setBeforeTime

          public void setBeforeTime(java.lang.String beforeTime)

      End date for a filtered date search on support case communications.
      パラメータ:
        `beforeTime` - End date for a filtered date search on support case communications.

    - #### withBeforeTime

          public DescribeCommunicationsRequest withBeforeTime(java.lang.String beforeTime)

      End date for a filtered date search on support case communications.

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

      パラメータ:
        `beforeTime` - End date for a filtered date search on support case communications.

    - #### getAfterTime

          public java.lang.String getAfterTime()

      Start date for a filtered date search on support case communications.
      戻り値:
        Start date for a filtered date search on support case communications.

    - #### setAfterTime

          public void setAfterTime(java.lang.String afterTime)

      Start date for a filtered date search on support case communications.
      パラメータ:
        `afterTime` - Start date for a filtered date search on support case communications.

    - #### withAfterTime

          public DescribeCommunicationsRequest withAfterTime(java.lang.String afterTime)

      Start date for a filtered date search on support case communications.

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

      パラメータ:
        `afterTime` - Start date for a filtered date search on support case communications.

    - #### getNextToken

          public java.lang.String getNextToken()

      Defines a resumption point for pagination.
      戻り値:
        Defines a resumption point for pagination.

    - #### setNextToken

          public void setNextToken(java.lang.String nextToken)

      Defines a resumption point for pagination.
      パラメータ:
        `nextToken` - Defines a resumption point for pagination.

    - #### withNextToken

          public DescribeCommunicationsRequest withNextToken(java.lang.String nextToken)

      Defines a resumption point for pagination.

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

      パラメータ:
        `nextToken` - Defines a resumption point for pagination.

    - #### getMaxResults

          public java.lang.Integer getMaxResults()

      Integer that sets the maximum number of results to return before paginating.

      Constraints:
      Range: 10 - 100

      戻り値:
        Integer that sets the maximum number of results to return before paginating.

    - #### setMaxResults

          public void setMaxResults(java.lang.Integer maxResults)

      Integer that sets the maximum number of results to return before paginating.

      Constraints:
      Range: 10 - 100

      パラメータ:
        `maxResults` - Integer that sets the maximum number of results to return before paginating.

    - #### withMaxResults

          public DescribeCommunicationsRequest withMaxResults(java.lang.Integer maxResults)

      Integer that sets the maximum number of results to return before paginating.

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

      Constraints:
      Range: 10 - 100

      パラメータ:
        `maxResults` - Integer that sets the maximum number of results to return before paginating.

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