Interface GetNotificationConfigurationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetNotificationConfigurationResponse.Builder,
,GetNotificationConfigurationResponse> NotificationsResponse.Builder
,SdkBuilder<GetNotificationConfigurationResponse.Builder,
,GetNotificationConfigurationResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetNotificationConfigurationResponse
-
Method Summary
Modifier and TypeMethodDescriptionaggregationDuration
(String aggregationDuration) The aggregation preference of theNotificationConfiguration
.aggregationDuration
(AggregationDuration aggregationDuration) The aggregation preference of theNotificationConfiguration
.The ARN of the resource.creationTime
(Instant creationTime) The creation time of theNotificationConfiguration
.description
(String description) The description of theNotificationConfiguration
.The name of theNotificationConfiguration
.The status of thisNotificationConfiguration
.The status of thisNotificationConfiguration
.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.notifications.model.NotificationsResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
arn
The ARN of the resource.
- Parameters:
arn
- The ARN of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the
NotificationConfiguration
.- Parameters:
name
- The name of theNotificationConfiguration
.- 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 status of this
NotificationConfiguration
.- Parameters:
status
- The status of thisNotificationConfiguration
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of this
NotificationConfiguration
.- Parameters:
status
- The status of thisNotificationConfiguration
.- 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
GetNotificationConfigurationResponse.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:
-
-