Class DescribeCommunicationsRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.support.model.DescribeCommunicationsRequest
-
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
public class DescribeCommunicationsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description DescribeCommunicationsRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DescribeCommunicationsRequest
clone()
Creates a shallow clone of this request.boolean
equals(Object obj)
String
getAfterTime()
The start date for a filtered date search on support case communications.String
getBeforeTime()
The end date for a filtered date search on support case communications.String
getCaseId()
The AWS Support case ID requested or returned in the call.Integer
getMaxResults()
The maximum number of results to return before paginating.String
getNextToken()
A resumption point for pagination.int
hashCode()
void
setAfterTime(String afterTime)
The start date for a filtered date search on support case communications.void
setBeforeTime(String beforeTime)
The end date for a filtered date search on support case communications.void
setCaseId(String caseId)
The AWS Support case ID requested or returned in the call.void
setMaxResults(Integer maxResults)
The maximum number of results to return before paginating.void
setNextToken(String nextToken)
A resumption point for pagination.String
toString()
Returns a string representation of this object; useful for testing and debugging.DescribeCommunicationsRequest
withAfterTime(String afterTime)
The start date for a filtered date search on support case communications.DescribeCommunicationsRequest
withBeforeTime(String beforeTime)
The end date for a filtered date search on support case communications.DescribeCommunicationsRequest
withCaseId(String caseId)
The AWS Support case ID requested or returned in the call.DescribeCommunicationsRequest
withMaxResults(Integer maxResults)
The maximum number of results to return before paginating.DescribeCommunicationsRequest
withNextToken(String nextToken)
A resumption point for pagination.-
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
-
-
-
Method Detail
-
setCaseId
public void setCaseId(String caseId)
The AWS Support case ID requested or returned in the call. The case ID is an alphanumeric string formatted as shown in this example: case-12345678910-2013-c4c1d2bf33c5cf47
- Parameters:
caseId
- The AWS Support case ID requested or returned in the call. The case ID is an alphanumeric string formatted as shown in this example: case-12345678910-2013-c4c1d2bf33c5cf47
-
getCaseId
public String getCaseId()
The AWS Support case ID requested or returned in the call. The case ID is an alphanumeric string formatted as shown in this example: case-12345678910-2013-c4c1d2bf33c5cf47
- Returns:
- The AWS Support case ID requested or returned in the call. The case ID is an alphanumeric string formatted as shown in this example: case-12345678910-2013-c4c1d2bf33c5cf47
-
withCaseId
public DescribeCommunicationsRequest withCaseId(String caseId)
The AWS Support case ID requested or returned in the call. The case ID is an alphanumeric string formatted as shown in this example: case-12345678910-2013-c4c1d2bf33c5cf47
- Parameters:
caseId
- The AWS Support case ID requested or returned in the call. The case ID is an alphanumeric string formatted as shown in this example: case-12345678910-2013-c4c1d2bf33c5cf47- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setBeforeTime
public void setBeforeTime(String beforeTime)
The end date for a filtered date search on support case communications. Case communications are available for 12 months after creation.
- Parameters:
beforeTime
- The end date for a filtered date search on support case communications. Case communications are available for 12 months after creation.
-
getBeforeTime
public String getBeforeTime()
The end date for a filtered date search on support case communications. Case communications are available for 12 months after creation.
- Returns:
- The end date for a filtered date search on support case communications. Case communications are available for 12 months after creation.
-
withBeforeTime
public DescribeCommunicationsRequest withBeforeTime(String beforeTime)
The end date for a filtered date search on support case communications. Case communications are available for 12 months after creation.
- Parameters:
beforeTime
- The end date for a filtered date search on support case communications. Case communications are available for 12 months after creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setAfterTime
public void setAfterTime(String afterTime)
The start date for a filtered date search on support case communications. Case communications are available for 12 months after creation.
- Parameters:
afterTime
- The start date for a filtered date search on support case communications. Case communications are available for 12 months after creation.
-
getAfterTime
public String getAfterTime()
The start date for a filtered date search on support case communications. Case communications are available for 12 months after creation.
- Returns:
- The start date for a filtered date search on support case communications. Case communications are available for 12 months after creation.
-
withAfterTime
public DescribeCommunicationsRequest withAfterTime(String afterTime)
The start date for a filtered date search on support case communications. Case communications are available for 12 months after creation.
- Parameters:
afterTime
- The start date for a filtered date search on support case communications. Case communications are available for 12 months after creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setNextToken
public void setNextToken(String nextToken)
A resumption point for pagination.
- Parameters:
nextToken
- A resumption point for pagination.
-
getNextToken
public String getNextToken()
A resumption point for pagination.
- Returns:
- A resumption point for pagination.
-
withNextToken
public DescribeCommunicationsRequest withNextToken(String nextToken)
A resumption point for pagination.
- Parameters:
nextToken
- A resumption point for pagination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setMaxResults
public void setMaxResults(Integer maxResults)
The maximum number of results to return before paginating.
- Parameters:
maxResults
- The maximum number of results to return before paginating.
-
getMaxResults
public Integer getMaxResults()
The maximum number of results to return before paginating.
- Returns:
- The maximum number of results to return before paginating.
-
withMaxResults
public DescribeCommunicationsRequest withMaxResults(Integer maxResults)
The maximum number of results to return before paginating.
- Parameters:
maxResults
- The maximum number of results to return before paginating.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public DescribeCommunicationsRequest clone()
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
Object.clone()
-
-