@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 Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.