public class AddCommunicationToCaseRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
To be written.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
attachmentSetId
The ID of a set of one or more attachments for the communication to add
to the case.
|
private java.lang.String |
caseId
The AWS Support case ID requested or returned in the call.
|
private SdkInternalList<java.lang.String> |
ccEmailAddresses
The email addresses in the CC line of an email to be added to the support
case.
|
private java.lang.String |
communicationBody
The body of an email communication to add to the support case.
|
NOOP
Constructor and Description |
---|
AddCommunicationToCaseRequest() |
Modifier and Type | Method and Description |
---|---|
AddCommunicationToCaseRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAttachmentSetId()
The ID of a set of one or more attachments for the communication to add
to the case.
|
java.lang.String |
getCaseId()
The AWS Support case ID requested or returned in the call.
|
java.util.List<java.lang.String> |
getCcEmailAddresses()
The email addresses in the CC line of an email to be added to the support
case.
|
java.lang.String |
getCommunicationBody()
The body of an email communication to add to the support case.
|
int |
hashCode() |
void |
setAttachmentSetId(java.lang.String attachmentSetId)
The ID of a set of one or more attachments for the communication to add
to the case.
|
void |
setCaseId(java.lang.String caseId)
The AWS Support case ID requested or returned in the call.
|
void |
setCcEmailAddresses(java.util.Collection<java.lang.String> ccEmailAddresses)
The email addresses in the CC line of an email to be added to the support
case.
|
void |
setCommunicationBody(java.lang.String communicationBody)
The body of an email communication to add to the support case.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
AddCommunicationToCaseRequest |
withAttachmentSetId(java.lang.String attachmentSetId)
The ID of a set of one or more attachments for the communication to add
to the case.
|
AddCommunicationToCaseRequest |
withCaseId(java.lang.String caseId)
The AWS Support case ID requested or returned in the call.
|
AddCommunicationToCaseRequest |
withCcEmailAddresses(java.util.Collection<java.lang.String> ccEmailAddresses)
The email addresses in the CC line of an email to be added to the support
case.
|
AddCommunicationToCaseRequest |
withCcEmailAddresses(java.lang.String... ccEmailAddresses)
The email addresses in the CC line of an email to be added to the support
case.
|
AddCommunicationToCaseRequest |
withCommunicationBody(java.lang.String communicationBody)
The body of an email communication to add to the support case.
|
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
private java.lang.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
private java.lang.String communicationBody
The body of an email communication to add to the support case.
private SdkInternalList<java.lang.String> ccEmailAddresses
The email addresses in the CC line of an email to be added to the support case.
private java.lang.String attachmentSetId
The ID of a set of one or more attachments for the communication to add to the case. Create the set by calling AddAttachmentsToSet
public void setCaseId(java.lang.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
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-c4c1d2bf33c5cf47public java.lang.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
public AddCommunicationToCaseRequest withCaseId(java.lang.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
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-c4c1d2bf33c5cf47public void setCommunicationBody(java.lang.String communicationBody)
The body of an email communication to add to the support case.
communicationBody
- The body of an email communication to add to the support case.public java.lang.String getCommunicationBody()
The body of an email communication to add to the support case.
public AddCommunicationToCaseRequest withCommunicationBody(java.lang.String communicationBody)
The body of an email communication to add to the support case.
communicationBody
- The body of an email communication to add to the support case.public java.util.List<java.lang.String> getCcEmailAddresses()
The email addresses in the CC line of an email to be added to the support case.
public void setCcEmailAddresses(java.util.Collection<java.lang.String> ccEmailAddresses)
The email addresses in the CC line of an email to be added to the support case.
ccEmailAddresses
- The email addresses in the CC line of an email to be added to the
support case.public AddCommunicationToCaseRequest withCcEmailAddresses(java.lang.String... ccEmailAddresses)
The email addresses in the CC line of an email to be added to the support case.
NOTE: This method appends the values to the existing list (if
any). Use setCcEmailAddresses(java.util.Collection)
or
withCcEmailAddresses(java.util.Collection)
if you want to
override the existing values.
ccEmailAddresses
- The email addresses in the CC line of an email to be added to the
support case.public AddCommunicationToCaseRequest withCcEmailAddresses(java.util.Collection<java.lang.String> ccEmailAddresses)
The email addresses in the CC line of an email to be added to the support case.
ccEmailAddresses
- The email addresses in the CC line of an email to be added to the
support case.public void setAttachmentSetId(java.lang.String attachmentSetId)
The ID of a set of one or more attachments for the communication to add to the case. Create the set by calling AddAttachmentsToSet
attachmentSetId
- The ID of a set of one or more attachments for the communication
to add to the case. Create the set by calling
AddAttachmentsToSetpublic java.lang.String getAttachmentSetId()
The ID of a set of one or more attachments for the communication to add to the case. Create the set by calling AddAttachmentsToSet
public AddCommunicationToCaseRequest withAttachmentSetId(java.lang.String attachmentSetId)
The ID of a set of one or more attachments for the communication to add to the case. Create the set by calling AddAttachmentsToSet
attachmentSetId
- The ID of a set of one or more attachments for the communication
to add to the case. Create the set by calling
AddAttachmentsToSetpublic java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public AddCommunicationToCaseRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()