Interface AwsRdsEventSubscriptionDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AwsRdsEventSubscriptionDetails.Builder,AwsRdsEventSubscriptionDetails>, SdkBuilder<AwsRdsEventSubscriptionDetails.Builder,AwsRdsEventSubscriptionDetails>, SdkPojo
Enclosing class:
AwsRdsEventSubscriptionDetails

public static interface AwsRdsEventSubscriptionDetails.Builder extends SdkPojo, CopyableBuilder<AwsRdsEventSubscriptionDetails.Builder,AwsRdsEventSubscriptionDetails>
  • Method Details

    • custSubscriptionId

      AwsRdsEventSubscriptionDetails.Builder custSubscriptionId(String custSubscriptionId)

      The identifier of the account that is associated with the event notification subscription.

      Parameters:
      custSubscriptionId - The identifier of the account that is associated with the event notification subscription.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerAwsId

      AwsRdsEventSubscriptionDetails.Builder customerAwsId(String customerAwsId)

      The identifier of the event notification subscription.

      Parameters:
      customerAwsId - The identifier of the event notification subscription.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabled

      Whether the event notification subscription is enabled.

      Parameters:
      enabled - Whether the event notification subscription is enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventCategoriesList

      AwsRdsEventSubscriptionDetails.Builder eventCategoriesList(Collection<String> eventCategoriesList)

      The list of event categories for the event notification subscription.

      Parameters:
      eventCategoriesList - The list of event categories for the event notification subscription.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventCategoriesList

      AwsRdsEventSubscriptionDetails.Builder eventCategoriesList(String... eventCategoriesList)

      The list of event categories for the event notification subscription.

      Parameters:
      eventCategoriesList - The list of event categories for the event notification subscription.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventSubscriptionArn

      AwsRdsEventSubscriptionDetails.Builder eventSubscriptionArn(String eventSubscriptionArn)

      The ARN of the event notification subscription.

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

      The ARN of the SNS topic to post the event notifications to.

      Parameters:
      snsTopicArn - The ARN of the SNS topic to post the event notifications to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceIdsList

      A list of source identifiers for the event notification subscription.

      Parameters:
      sourceIdsList - A list of source identifiers for the event notification subscription.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceIdsList

      AwsRdsEventSubscriptionDetails.Builder sourceIdsList(String... sourceIdsList)

      A list of source identifiers for the event notification subscription.

      Parameters:
      sourceIdsList - A list of source identifiers for the event notification subscription.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceType

      The source type for the event notification subscription.

      Parameters:
      sourceType - The source type for the event notification subscription.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the event notification subscription.

      Valid values: creating | modifying | deleting | active | no-permission | topic-not-exist

      Parameters:
      status - The status of the event notification subscription.

      Valid values: creating | modifying | deleting | active | no-permission | topic-not-exist

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subscriptionCreationTime

      AwsRdsEventSubscriptionDetails.Builder subscriptionCreationTime(String subscriptionCreationTime)

      The datetime when the event notification subscription was created.

      Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

      Parameters:
      subscriptionCreationTime - The datetime when the event notification subscription was created.

      Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be separated by T. For example, 2020-03-22T13:22:13.933Z.

      Returns:
      Returns a reference to this object so that method calls can be chained together.