Interface NotificationConfigurationStructure.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<NotificationConfigurationStructure.Builder,
,NotificationConfigurationStructure> SdkBuilder<NotificationConfigurationStructure.Builder,
,NotificationConfigurationStructure> SdkPojo
- Enclosing class:
NotificationConfigurationStructure
-
Method Summary
Modifier and TypeMethodDescriptionaggregationDuration
(String aggregationDuration) The aggregation preference of theNotificationConfiguration
.aggregationDuration
(AggregationDuration aggregationDuration) The aggregation preference of theNotificationConfiguration
.The Amazon Resource Name (ARN) of theNotificationConfiguration
resource.creationTime
(Instant creationTime) The creation time of theNotificationConfiguration
.description
(String description) The description of theNotificationConfiguration
.The name of theNotificationConfiguration
.The current status of theNotificationConfiguration
.The current status of theNotificationConfiguration
.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, sdkFieldNameToField, sdkFields
-
Method Details
-
arn
The Amazon Resource Name (ARN) of the
NotificationConfiguration
resource.- Parameters:
arn
- The Amazon Resource Name (ARN) of theNotificationConfiguration
resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the
NotificationConfiguration
. Supports RFC 3986's unreserved characters.- Parameters:
name
- The name of theNotificationConfiguration
. Supports RFC 3986's unreserved characters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the
NotificationConfiguration
.- Parameters:
description
- The description of theNotificationConfiguration
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the
NotificationConfiguration
.- Parameters:
status
- The current status of theNotificationConfiguration
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the
NotificationConfiguration
.- Parameters:
status
- The current status of theNotificationConfiguration
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTime
The creation time of the
NotificationConfiguration
.- Parameters:
creationTime
- The creation time of theNotificationConfiguration
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregationDuration
The aggregation preference of the
NotificationConfiguration
.-
Values:
-
LONG
-
Aggregate notifications for long periods of time (12 hours).
-
-
SHORT
-
Aggregate notifications for short periods of time (5 minutes).
-
-
NONE
-
Don't aggregate notifications.
-
-
- Parameters:
aggregationDuration
- The aggregation preference of theNotificationConfiguration
.-
Values:
-
LONG
-
Aggregate notifications for long periods of time (12 hours).
-
-
SHORT
-
Aggregate notifications for short periods of time (5 minutes).
-
-
NONE
-
Don't aggregate notifications.
-
-
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
aggregationDuration
NotificationConfigurationStructure.Builder aggregationDuration(AggregationDuration aggregationDuration) The aggregation preference of the
NotificationConfiguration
.-
Values:
-
LONG
-
Aggregate notifications for long periods of time (12 hours).
-
-
SHORT
-
Aggregate notifications for short periods of time (5 minutes).
-
-
NONE
-
Don't aggregate notifications.
-
-
- Parameters:
aggregationDuration
- The aggregation preference of theNotificationConfiguration
.-
Values:
-
LONG
-
Aggregate notifications for long periods of time (12 hours).
-
-
SHORT
-
Aggregate notifications for short periods of time (5 minutes).
-
-
NONE
-
Don't aggregate notifications.
-
-
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-