|
|||||||
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. For more information about feedback notification, see the Amazon SES Developer Guide .
AmazonSimpleEmailService.setIdentityNotificationTopic(SetIdentityNotificationTopicRequest)
Constructor Summary | |
---|---|
SetIdentityNotificationTopicRequest()
|
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
String |
getIdentity()
The identity for which the topic will be set. |
String |
getNotificationType()
The type of feedback notifications that will be published to the specified topic. |
String |
getSnsTopic()
The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic. |
int |
hashCode()
|
void |
setIdentity(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(String notificationType)
The type of feedback notifications that will be published to the specified topic. |
void |
setSnsTopic(String snsTopic)
The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (Amazon SNS) topic. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
SetIdentityNotificationTopicRequest |
withIdentity(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(String notificationType)
The type of feedback notifications that will be published to the specified topic. |
SetIdentityNotificationTopicRequest |
withSnsTopic(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, setDelegationToken, setRequestCredentials |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SetIdentityNotificationTopicRequest()
Method Detail |
---|
public String getIdentity()
user@example.com
, example.com
.
user@example.com
, example.com
.public void setIdentity(String identity)
user@example.com
, example.com
.
identity
- The identity for which the topic will be set. Examples:
user@example.com
, example.com
.public SetIdentityNotificationTopicRequest withIdentity(String identity)
user@example.com
, 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:
user@example.com
, example.com
.
public String getNotificationType()
Constraints:
Allowed Values: Bounce, Complaint
NotificationType
public void setNotificationType(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(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 String getSnsTopic()
public void setSnsTopic(String snsTopic)
snsTopic
- The Amazon Resource Name (ARN) of the Amazon Simple Notification
Service (Amazon SNS) topic. If the parameter is ommited from the
request or a null value is passed, the topic is cleared and publishing
is disabled.public SetIdentityNotificationTopicRequest withSnsTopic(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 ommited from the
request or a null value is passed, the topic is cleared and publishing
is disabled.
public String toString()
toString
in class Object
Object.toString()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |