@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Complaint extends Object implements Serializable, Cloneable, StructuredPojo
Information about a Complaint event.
| Constructor and Description |
|---|
Complaint() |
| Modifier and Type | Method and Description |
|---|---|
Complaint |
clone() |
boolean |
equals(Object obj) |
String |
getComplaintFeedbackType()
The value of the
Feedback-Type field from the feedback report received from the ISP. |
String |
getComplaintSubType()
Can either be
null or OnAccountSuppressionList. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setComplaintFeedbackType(String complaintFeedbackType)
The value of the
Feedback-Type field from the feedback report received from the ISP. |
void |
setComplaintSubType(String complaintSubType)
Can either be
null or OnAccountSuppressionList. |
String |
toString()
Returns a string representation of this object.
|
Complaint |
withComplaintFeedbackType(String complaintFeedbackType)
The value of the
Feedback-Type field from the feedback report received from the ISP. |
Complaint |
withComplaintSubType(String complaintSubType)
Can either be
null or OnAccountSuppressionList. |
public void setComplaintSubType(String complaintSubType)
Can either be null or OnAccountSuppressionList. If the value is
OnAccountSuppressionList, SES accepted the message, but didn't attempt to send it because it was on
the account-level suppression list.
complaintSubType - Can either be null or OnAccountSuppressionList. If the value is
OnAccountSuppressionList, SES accepted the message, but didn't attempt to send it because it
was on the account-level suppression list.public String getComplaintSubType()
Can either be null or OnAccountSuppressionList. If the value is
OnAccountSuppressionList, SES accepted the message, but didn't attempt to send it because it was on
the account-level suppression list.
null or OnAccountSuppressionList. If the value is
OnAccountSuppressionList, SES accepted the message, but didn't attempt to send it because it
was on the account-level suppression list.public Complaint withComplaintSubType(String complaintSubType)
Can either be null or OnAccountSuppressionList. If the value is
OnAccountSuppressionList, SES accepted the message, but didn't attempt to send it because it was on
the account-level suppression list.
complaintSubType - Can either be null or OnAccountSuppressionList. If the value is
OnAccountSuppressionList, SES accepted the message, but didn't attempt to send it because it
was on the account-level suppression list.public void setComplaintFeedbackType(String complaintFeedbackType)
The value of the Feedback-Type field from the feedback report received from the ISP.
complaintFeedbackType - The value of the Feedback-Type field from the feedback report received from the ISP.public String getComplaintFeedbackType()
The value of the Feedback-Type field from the feedback report received from the ISP.
Feedback-Type field from the feedback report received from the ISP.public Complaint withComplaintFeedbackType(String complaintFeedbackType)
The value of the Feedback-Type field from the feedback report received from the ISP.
complaintFeedbackType - The value of the Feedback-Type field from the feedback report received from the ISP.public String toString()
toString in class ObjectObject.toString()public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.