Class SetIdentityNotificationTopicRequest
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
- See Also:
-
Field Summary
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
Creates a shallow clone of this request.boolean
The identity for which the Amazon SNS topic will be set.The type of notifications that will be published to the specified Amazon SNS topic.The Amazon Resource Name (ARN) of the Amazon SNS topic.int
hashCode()
void
setIdentity
(String identity) The identity for which the Amazon SNS topic will be set.void
setNotificationType
(NotificationType notificationType) The type of notifications that will be published to the specified Amazon SNS topic.void
setNotificationType
(String notificationType) The type of notifications that will be published to the specified Amazon SNS topic.void
setSnsTopic
(String snsTopic) The Amazon Resource Name (ARN) of the Amazon SNS topic.toString()
Returns a string representation of this object; useful for testing and debugging.withIdentity
(String identity) The identity for which the Amazon SNS topic will be set.withNotificationType
(NotificationType notificationType) The type of notifications that will be published to the specified Amazon SNS topic.withNotificationType
(String notificationType) The type of notifications that will be published to the specified Amazon SNS topic.withSnsTopic
(String snsTopic) The Amazon Resource Name (ARN) of the Amazon SNS topic.Methods inherited from class com.amazonaws.AmazonWebServiceRequest
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
-
Constructor Details
-
SetIdentityNotificationTopicRequest
public SetIdentityNotificationTopicRequest()
-
-
Method Details
-
setIdentity
The identity for which the Amazon SNS topic will be set. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples:
user@example.com
,example.com
,arn:aws:ses:us-east-1:123456789012:identity/example.com
.- Parameters:
identity
- The identity for which the Amazon SNS topic will be set. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples:user@example.com
,example.com
,arn:aws:ses:us-east-1:123456789012:identity/example.com
.
-
getIdentity
The identity for which the Amazon SNS topic will be set. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples:
user@example.com
,example.com
,arn:aws:ses:us-east-1:123456789012:identity/example.com
.- Returns:
- The identity for which the Amazon SNS topic will be set. You can
specify an identity by using its name or by using its Amazon
Resource Name (ARN). Examples:
user@example.com
,example.com
,arn:aws:ses:us-east-1:123456789012:identity/example.com
.
-
withIdentity
The identity for which the Amazon SNS topic will be set. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples:
user@example.com
,example.com
,arn:aws:ses:us-east-1:123456789012:identity/example.com
.- Parameters:
identity
- The identity for which the Amazon SNS topic will be set. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples:user@example.com
,example.com
,arn:aws:ses:us-east-1:123456789012:identity/example.com
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setNotificationType
The type of notifications that will be published to the specified Amazon SNS topic.
- Parameters:
notificationType
- The type of notifications that will be published to the specified Amazon SNS topic.- See Also:
-
getNotificationType
The type of notifications that will be published to the specified Amazon SNS topic.
- Returns:
- The type of notifications that will be published to the specified Amazon SNS topic.
- See Also:
-
withNotificationType
The type of notifications that will be published to the specified Amazon SNS topic.
- Parameters:
notificationType
- The type of notifications that will be published to the specified Amazon SNS topic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setNotificationType
The type of notifications that will be published to the specified Amazon SNS topic.
- Parameters:
notificationType
- The type of notifications that will be published to the specified Amazon SNS topic.- See Also:
-
withNotificationType
The type of notifications that will be published to the specified Amazon SNS topic.
- Parameters:
notificationType
- The type of notifications that will be published to the specified Amazon SNS topic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setSnsTopic
The Amazon Resource Name (ARN) of the Amazon SNS topic. If the parameter is omitted from the request or a null value is passed,
SnsTopic
is cleared and publishing is disabled.- Parameters:
snsTopic
- The Amazon Resource Name (ARN) of the Amazon SNS topic. If the parameter is omitted from the request or a null value is passed,SnsTopic
is cleared and publishing is disabled.
-
getSnsTopic
The Amazon Resource Name (ARN) of the Amazon SNS topic. If the parameter is omitted from the request or a null value is passed,
SnsTopic
is cleared and publishing is disabled.- Returns:
- The Amazon Resource Name (ARN) of the Amazon SNS topic. If the
parameter is omitted from the request or a null value is passed,
SnsTopic
is cleared and publishing is disabled.
-
withSnsTopic
The Amazon Resource Name (ARN) of the Amazon SNS topic. If the parameter is omitted from the request or a null value is passed,
SnsTopic
is cleared and publishing is disabled.- Parameters:
snsTopic
- The Amazon Resource Name (ARN) of the Amazon SNS topic. If the parameter is omitted from the request or a null value is passed,SnsTopic
is cleared and publishing is disabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
-