Interface AwsRdsEventSubscriptionDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsRdsEventSubscriptionDetails.Builder,
,AwsRdsEventSubscriptionDetails> SdkBuilder<AwsRdsEventSubscriptionDetails.Builder,
,AwsRdsEventSubscriptionDetails> SdkPojo
- Enclosing class:
AwsRdsEventSubscriptionDetails
-
Method Summary
Modifier and TypeMethodDescriptioncustomerAwsId
(String customerAwsId) The identifier of the event notification subscription.custSubscriptionId
(String custSubscriptionId) The identifier of the account that is associated with the event notification subscription.Whether the event notification subscription is enabled.eventCategoriesList
(String... eventCategoriesList) The list of event categories for the event notification subscription.eventCategoriesList
(Collection<String> eventCategoriesList) The list of event categories for the event notification subscription.eventSubscriptionArn
(String eventSubscriptionArn) The ARN of the event notification subscription.snsTopicArn
(String snsTopicArn) The ARN of the SNS topic to post the event notifications to.sourceIdsList
(String... sourceIdsList) A list of source identifiers for the event notification subscription.sourceIdsList
(Collection<String> sourceIdsList) A list of source identifiers for the event notification subscription.sourceType
(String sourceType) The source type for the event notification subscription.The status of the event notification subscription.subscriptionCreationTime
(String subscriptionCreationTime) The datetime when the event notification subscription was created.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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
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
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
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
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
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
The datetime when the event notification subscription was created.
This field accepts only the specified formats. Timestamps can end with
Z
or("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:-
YYYY-MM-DDTHH:MM:SSZ
(for example,2019-01-31T23:00:00Z
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example,2019-01-31T23:00:00.123456789Z
) -
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example,2024-01-04T15:25:10+17:59
) -
YYYY-MM-DDTHH:MM:SS-HHMM
(for example,2024-01-04T15:25:10-1759
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,2024-01-04T15:25:10.123456789+17:59
)
- Parameters:
subscriptionCreationTime
- The datetime when the event notification subscription was created.This field accepts only the specified formats. Timestamps can end with
Z
or("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:-
YYYY-MM-DDTHH:MM:SSZ
(for example,2019-01-31T23:00:00Z
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example,2019-01-31T23:00:00.123456789Z
) -
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example,2024-01-04T15:25:10+17:59
) -
YYYY-MM-DDTHH:MM:SS-HHMM
(for example,2024-01-04T15:25:10-1759
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,2024-01-04T15:25:10.123456789+17:59
)
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-