Interface ModifyEventSubscriptionRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ModifyEventSubscriptionRequest.Builder,ModifyEventSubscriptionRequest>,DatabaseMigrationRequest.Builder,SdkBuilder<ModifyEventSubscriptionRequest.Builder,ModifyEventSubscriptionRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- ModifyEventSubscriptionRequest
public static interface ModifyEventSubscriptionRequest.Builder extends DatabaseMigrationRequest.Builder, SdkPojo, CopyableBuilder<ModifyEventSubscriptionRequest.Builder,ModifyEventSubscriptionRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModifyEventSubscriptionRequest.Builderenabled(Boolean enabled)A Boolean value; set to true to activate the subscription.ModifyEventSubscriptionRequest.BuildereventCategories(String... eventCategories)A list of event categories for a source type that you want to subscribe to.ModifyEventSubscriptionRequest.BuildereventCategories(Collection<String> eventCategories)A list of event categories for a source type that you want to subscribe to.ModifyEventSubscriptionRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ModifyEventSubscriptionRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)ModifyEventSubscriptionRequest.BuildersnsTopicArn(String snsTopicArn)The Amazon Resource Name (ARN) of the Amazon SNS topic created for event notification.ModifyEventSubscriptionRequest.BuildersourceType(String sourceType)The type of DMS resource that generates the events you want to subscribe to.ModifyEventSubscriptionRequest.BuildersubscriptionName(String subscriptionName)The name of the DMS event notification subscription to be modified.-
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.services.databasemigration.model.DatabaseMigrationRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
subscriptionName
ModifyEventSubscriptionRequest.Builder subscriptionName(String subscriptionName)
The name of the DMS event notification subscription to be modified.
- Parameters:
subscriptionName- The name of the DMS event notification subscription to be modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snsTopicArn
ModifyEventSubscriptionRequest.Builder snsTopicArn(String snsTopicArn)
The Amazon Resource Name (ARN) of the Amazon SNS topic created for event notification. The ARN is created by Amazon SNS when you create a topic and subscribe to it.
- Parameters:
snsTopicArn- The Amazon Resource Name (ARN) of the Amazon SNS topic created for event notification. The ARN is created by Amazon SNS when you create a topic and subscribe to it.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceType
ModifyEventSubscriptionRequest.Builder sourceType(String sourceType)
The type of DMS resource that generates the events you want to subscribe to.
Valid values: replication-instance | replication-task
- Parameters:
sourceType- The type of DMS resource that generates the events you want to subscribe to.Valid values: replication-instance | replication-task
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventCategories
ModifyEventSubscriptionRequest.Builder eventCategories(Collection<String> eventCategories)
A list of event categories for a source type that you want to subscribe to. Use the
DescribeEventCategoriesaction to see a list of event categories.- Parameters:
eventCategories- A list of event categories for a source type that you want to subscribe to. Use theDescribeEventCategoriesaction to see a list of event categories.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventCategories
ModifyEventSubscriptionRequest.Builder eventCategories(String... eventCategories)
A list of event categories for a source type that you want to subscribe to. Use the
DescribeEventCategoriesaction to see a list of event categories.- Parameters:
eventCategories- A list of event categories for a source type that you want to subscribe to. Use theDescribeEventCategoriesaction to see a list of event categories.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enabled
ModifyEventSubscriptionRequest.Builder enabled(Boolean enabled)
A Boolean value; set to true to activate the subscription.
- Parameters:
enabled- A Boolean value; set to true to activate the subscription.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ModifyEventSubscriptionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ModifyEventSubscriptionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-