Interface ModifyEventSubscriptionRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<ModifyEventSubscriptionRequest.Builder,ModifyEventSubscriptionRequest>, DatabaseMigrationRequest.Builder, SdkBuilder<ModifyEventSubscriptionRequest.Builder,ModifyEventSubscriptionRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
ModifyEventSubscriptionRequest

  • Method Details

    • 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

      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

      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 DescribeEventCategories action 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 the DescribeEventCategories action 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 DescribeEventCategories action 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 the DescribeEventCategories action to see a list of event categories.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.