Interface AwsRdsEventSubscriptionDetails.Builder

  • 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.

      For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

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

      For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

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