Interface ModifyEventSubscriptionRequest.Builder

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

  • Method Details

    • subscriptionName

      ModifyEventSubscriptionRequest.Builder subscriptionName(String subscriptionName)

      The name of the RDS event notification subscription.

      Parameters:
      subscriptionName - The name of the RDS event notification subscription.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • snsTopicArn

      The Amazon Resource Name (ARN) of the 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 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 source that is generating the events. For example, if you want to be notified of events generated by a DB instance, you would set this parameter to db-instance. For RDS Proxy events, specify db-proxy. If this value isn't specified, all events are returned.

      Valid Values: db-instance | db-cluster | db-parameter-group | db-security-group | db-snapshot | db-cluster-snapshot | db-proxy | zero-etl | custom-engine-version | blue-green-deployment

      Parameters:
      sourceType - The type of source that is generating the events. For example, if you want to be notified of events generated by a DB instance, you would set this parameter to db-instance. For RDS Proxy events, specify db-proxy. If this value isn't specified, all events are returned.

      Valid Values: db-instance | db-cluster | db-parameter-group | db-security-group | db-snapshot | db-cluster-snapshot | db-proxy | zero-etl | custom-engine-version | blue-green-deployment

      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 (SourceType) that you want to subscribe to. You can see a list of the categories for a given source type in Events in the Amazon RDS User Guide or by using the DescribeEventCategories operation.

      Parameters:
      eventCategories - A list of event categories for a source type (SourceType) that you want to subscribe to. You can see a list of the categories for a given source type in Events in the Amazon RDS User Guide or by using the DescribeEventCategories operation.
      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 (SourceType) that you want to subscribe to. You can see a list of the categories for a given source type in Events in the Amazon RDS User Guide or by using the DescribeEventCategories operation.

      Parameters:
      eventCategories - A list of event categories for a source type (SourceType) that you want to subscribe to. You can see a list of the categories for a given source type in Events in the Amazon RDS User Guide or by using the DescribeEventCategories operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabled

      Specifies whether to activate the subscription.

      Parameters:
      enabled - Specifies whether 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:
      overrideConfiguration in interface AwsRequest.Builder
    • overrideConfiguration

      Specified by:
      overrideConfiguration in interface AwsRequest.Builder