public static interface EventSubscription.Builder extends CopyableBuilder<EventSubscription.Builder,EventSubscription>
Modifier and Type | Method and Description |
---|---|
EventSubscription.Builder |
customerAwsId(String customerAwsId)
The AWS customer account associated with the RDS event notification subscription.
|
EventSubscription.Builder |
custSubscriptionId(String custSubscriptionId)
The RDS event notification subscription Id.
|
EventSubscription.Builder |
enabled(Boolean enabled)
A Boolean value indicating if the subscription is enabled.
|
EventSubscription.Builder |
eventCategoriesList(Collection<String> eventCategoriesList)
A list of event categories for the RDS event notification subscription.
|
EventSubscription.Builder |
eventCategoriesList(String... eventCategoriesList)
A list of event categories for the RDS event notification subscription.
|
EventSubscription.Builder |
eventSubscriptionArn(String eventSubscriptionArn)
The Amazon Resource Name (ARN) for the event subscription.
|
EventSubscription.Builder |
snsTopicArn(String snsTopicArn)
The topic ARN of the RDS event notification subscription.
|
EventSubscription.Builder |
sourceIdsList(Collection<String> sourceIdsList)
A list of source IDs for the RDS event notification subscription.
|
EventSubscription.Builder |
sourceIdsList(String... sourceIdsList)
A list of source IDs for the RDS event notification subscription.
|
EventSubscription.Builder |
sourceType(String sourceType)
The source type for the RDS event notification subscription.
|
EventSubscription.Builder |
status(String status)
The status of the RDS event notification subscription.
|
EventSubscription.Builder |
subscriptionCreationTime(String subscriptionCreationTime)
The time the RDS event notification subscription was created.
|
copy
applyMutation, build
EventSubscription.Builder customerAwsId(String customerAwsId)
The AWS customer account associated with the RDS event notification subscription.
customerAwsId
- The AWS customer account associated with the RDS event notification subscription.EventSubscription.Builder custSubscriptionId(String custSubscriptionId)
The RDS event notification subscription Id.
custSubscriptionId
- The RDS event notification subscription Id.EventSubscription.Builder snsTopicArn(String snsTopicArn)
The topic ARN of the RDS event notification subscription.
snsTopicArn
- The topic ARN of the RDS event notification subscription.EventSubscription.Builder status(String status)
The status of the RDS event notification subscription.
Constraints:
Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist
The status "no-permission" indicates that RDS no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.
status
- The status of the RDS event notification subscription.
Constraints:
Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist
The status "no-permission" indicates that RDS no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.
EventSubscription.Builder subscriptionCreationTime(String subscriptionCreationTime)
The time the RDS event notification subscription was created.
subscriptionCreationTime
- The time the RDS event notification subscription was created.EventSubscription.Builder sourceType(String sourceType)
The source type for the RDS event notification subscription.
sourceType
- The source type for the RDS event notification subscription.EventSubscription.Builder sourceIdsList(Collection<String> sourceIdsList)
A list of source IDs for the RDS event notification subscription.
sourceIdsList
- A list of source IDs for the RDS event notification subscription.EventSubscription.Builder sourceIdsList(String... sourceIdsList)
A list of source IDs for the RDS event notification subscription.
sourceIdsList
- A list of source IDs for the RDS event notification subscription.EventSubscription.Builder eventCategoriesList(Collection<String> eventCategoriesList)
A list of event categories for the RDS event notification subscription.
eventCategoriesList
- A list of event categories for the RDS event notification subscription.EventSubscription.Builder eventCategoriesList(String... eventCategoriesList)
A list of event categories for the RDS event notification subscription.
eventCategoriesList
- A list of event categories for the RDS event notification subscription.EventSubscription.Builder enabled(Boolean enabled)
A Boolean value indicating if the subscription is enabled. True indicates the subscription is enabled.
enabled
- A Boolean value indicating if the subscription is enabled. True indicates the subscription is enabled.EventSubscription.Builder eventSubscriptionArn(String eventSubscriptionArn)
The Amazon Resource Name (ARN) for the event subscription.
eventSubscriptionArn
- The Amazon Resource Name (ARN) for the event subscription.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.