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 CSPM, 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 CSPM, see Timestampsinvalid input: '<'/ a>.

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