Interface SetIdentityNotificationTopicRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<SetIdentityNotificationTopicRequest.Builder,SetIdentityNotificationTopicRequest>
,SdkBuilder<SetIdentityNotificationTopicRequest.Builder,SetIdentityNotificationTopicRequest>
,SdkPojo
,SdkRequest.Builder
,SesRequest.Builder
- Enclosing class:
- SetIdentityNotificationTopicRequest
public static interface SetIdentityNotificationTopicRequest.Builder extends SesRequest.Builder, SdkPojo, CopyableBuilder<SetIdentityNotificationTopicRequest.Builder,SetIdentityNotificationTopicRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SetIdentityNotificationTopicRequest.Builder
identity(String identity)
The identity (email address or domain) for the Amazon SNS topic.SetIdentityNotificationTopicRequest.Builder
notificationType(String notificationType)
The type of notifications that are published to the specified Amazon SNS topic.SetIdentityNotificationTopicRequest.Builder
notificationType(NotificationType notificationType)
The type of notifications that are published to the specified Amazon SNS topic.SetIdentityNotificationTopicRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
SetIdentityNotificationTopicRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
SetIdentityNotificationTopicRequest.Builder
snsTopic(String snsTopic)
The Amazon Resource Name (ARN) of the Amazon SNS topic.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.ses.model.SesRequest.Builder
build
-
-
-
-
Method Detail
-
identity
SetIdentityNotificationTopicRequest.Builder identity(String identity)
The identity (email address or domain) for the Amazon SNS topic.
You can only specify a verified identity for this parameter.
You can specify an identity by using its name or by using its Amazon Resource Name (ARN). The following examples are all valid identities:
[email protected]
,example.com
,arn:aws:ses:us-east-1:123456789012:identity/example.com
.- Parameters:
identity
- The identity (email address or domain) for the Amazon SNS topic.You can only specify a verified identity for this parameter.
You can specify an identity by using its name or by using its Amazon Resource Name (ARN). The following examples are all valid identities:
[email protected]
,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.
-
notificationType
SetIdentityNotificationTopicRequest.Builder notificationType(String notificationType)
The type of notifications that are published to the specified Amazon SNS topic.
- Parameters:
notificationType
- The type of notifications that are published to the specified Amazon SNS topic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NotificationType
,NotificationType
-
notificationType
SetIdentityNotificationTopicRequest.Builder notificationType(NotificationType notificationType)
The type of notifications that are published to the specified Amazon SNS topic.
- Parameters:
notificationType
- The type of notifications that are published to the specified Amazon SNS topic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
NotificationType
,NotificationType
-
snsTopic
SetIdentityNotificationTopicRequest.Builder snsTopic(String 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.- 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.
-
overrideConfiguration
SetIdentityNotificationTopicRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
SetIdentityNotificationTopicRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-