|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.simpleemail.model.SetIdentityNotificationTopicRequest
public class SetIdentityNotificationTopicRequest
Container for the parameters to the SetIdentityNotificationTopic operation
.
Given an identity (email address or domain), sets the Amazon SNS topic
to which Amazon SES will publish bounce and complaint notifications
for emails sent with that identity as the Source
.
Publishing to topics may only be disabled when feedback
forwarding is enabled.
This action is throttled at one request per second.
For more information about feedback notification, see the Amazon SES Developer Guide .
AmazonSimpleEmailService.setIdentityNotificationTopic(SetIdentityNotificationTopicRequest)
,
Serialized FormConstructor Summary | |
---|---|
SetIdentityNotificationTopicRequest()
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getIdentity()
The identity for which the topic will be set. |
java.lang.String |
getNotificationType()
The type of feedback notifications that will be published to the specified topic. |
java.lang.String |
getSnsTopic()
The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic. |
int |
hashCode()
|
void |
setIdentity(java.lang.String identity)
The identity for which the topic will be set. |
void |
setNotificationType(NotificationType notificationType)
The type of feedback notifications that will be published to the specified topic. |
void |
setNotificationType(java.lang.String notificationType)
The type of feedback notifications that will be published to the specified topic. |
void |
setSnsTopic(java.lang.String snsTopic)
The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic. |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
SetIdentityNotificationTopicRequest |
withIdentity(java.lang.String identity)
The identity for which the topic will be set. |
SetIdentityNotificationTopicRequest |
withNotificationType(NotificationType notificationType)
The type of feedback notifications that will be published to the specified topic. |
SetIdentityNotificationTopicRequest |
withNotificationType(java.lang.String notificationType)
The type of feedback notifications that will be published to the specified topic. |
SetIdentityNotificationTopicRequest |
withSnsTopic(java.lang.String snsTopic)
The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic. |
Methods inherited from class com.amazonaws.AmazonWebServiceRequest |
---|
copyPrivateRequestParameters, getDelegationToken, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setDelegationToken, setRequestCredentials, setRequestMetricCollector, withRequestMetricCollector |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SetIdentityNotificationTopicRequest()
Method Detail |
---|
public java.lang.String getIdentity()
[email protected]
, example.com
.
[email protected]
, example.com
.public void setIdentity(java.lang.String identity)
[email protected]
, example.com
.
identity
- The identity for which the topic will be set. Examples:
[email protected]
, example.com
.public SetIdentityNotificationTopicRequest withIdentity(java.lang.String identity)
[email protected]
, example.com
.
Returns a reference to this object so that method calls can be chained together.
identity
- The identity for which the topic will be set. Examples:
[email protected]
, example.com
.
public java.lang.String getNotificationType()
Constraints:
Allowed Values: Bounce, Complaint
NotificationType
public void setNotificationType(java.lang.String notificationType)
Constraints:
Allowed Values: Bounce, Complaint
notificationType
- The type of feedback notifications that will be published to the
specified topic.NotificationType
public SetIdentityNotificationTopicRequest withNotificationType(java.lang.String notificationType)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: Bounce, Complaint
notificationType
- The type of feedback notifications that will be published to the
specified topic.
NotificationType
public void setNotificationType(NotificationType notificationType)
Constraints:
Allowed Values: Bounce, Complaint
notificationType
- The type of feedback notifications that will be published to the
specified topic.NotificationType
public SetIdentityNotificationTopicRequest withNotificationType(NotificationType notificationType)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: Bounce, Complaint
notificationType
- The type of feedback notifications that will be published to the
specified topic.
NotificationType
public java.lang.String getSnsTopic()
public void setSnsTopic(java.lang.String snsTopic)
snsTopic
- The Amazon Resource Name (ARN) of the Amazon Simple Notification
Service (Amazon SNS) topic. If the parameter is omitted from the
request or a null value is passed, the topic is cleared and publishing
is disabled.public SetIdentityNotificationTopicRequest withSnsTopic(java.lang.String snsTopic)
Returns a reference to this object so that method calls can be chained together.
snsTopic
- The Amazon Resource Name (ARN) of the Amazon Simple Notification
Service (Amazon SNS) topic. If the parameter is omitted from the
request or a null value is passed, the topic is cleared and publishing
is disabled.
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |