Interface NotificationEventOverview.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<NotificationEventOverview.Builder,
,NotificationEventOverview> SdkBuilder<NotificationEventOverview.Builder,
,NotificationEventOverview> SdkPojo
- Enclosing class:
NotificationEventOverview
-
Method Summary
Modifier and TypeMethodDescriptionaggregateNotificationEventArn
(String aggregateNotificationEventArn) The ARN of theaggregatedNotificationEventArn
to match.aggregationEventType
(String aggregationEventType) TheNotificationConfiguration
's aggregation type.aggregationEventType
(AggregationEventType aggregationEventType) TheNotificationConfiguration
's aggregation type.aggregationSummary
(Consumer<AggregationSummary.Builder> aggregationSummary) Provides an aggregated summary data for notification events.aggregationSummary
(AggregationSummary aggregationSummary) Provides an aggregated summary data for notification events.The Amazon Resource Name (ARN) of the resource.creationTime
(Instant creationTime) The creation time of theNotificationEvent
.notificationConfigurationArn
(String notificationConfigurationArn) The ARN of theNotificationConfiguration
.notificationEvent
(Consumer<NotificationEventSummary.Builder> notificationEvent) Refers to aNotificationEventSummary
object.notificationEvent
(NotificationEventSummary notificationEvent) Refers to aNotificationEventSummary
object.relatedAccount
(String relatedAccount) The account name containing theNotificationHub
.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 resource.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notificationConfigurationArn
The ARN of the
NotificationConfiguration
.- Parameters:
notificationConfigurationArn
- The ARN of theNotificationConfiguration
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
The creation time of the
NotificationEvent
.- Parameters:
creationTime
- The creation time of theNotificationEvent
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notificationEvent
Refers to a
NotificationEventSummary
object.Similar in structure to
content
in theGetNotificationEvent
response.- Parameters:
notificationEvent
- Refers to aNotificationEventSummary
object.Similar in structure to
content
in theGetNotificationEvent
response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notificationEvent
default NotificationEventOverview.Builder notificationEvent(Consumer<NotificationEventSummary.Builder> notificationEvent) Refers to a
NotificationEventSummary
object.Similar in structure to
This is a convenience method that creates an instance of thecontent
in theGetNotificationEvent
response.NotificationEventSummary.Builder
avoiding the need to create one manually viaNotificationEventSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonotificationEvent(NotificationEventSummary)
.- Parameters:
notificationEvent
- a consumer that will call methods onNotificationEventSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
aggregationEventType
The
NotificationConfiguration
's aggregation type.-
Values:
-
AGGREGATE
-
The notification event is an aggregate notification. Aggregate notifications summarize grouped events over a specified time period.
-
-
CHILD
-
Some
EventRules
areACTIVE
and some areINACTIVE
. Any call can be run.
-
-
NONE
-
The notification isn't aggregated.
-
-
- Parameters:
aggregationEventType
- TheNotificationConfiguration
's aggregation type.-
Values:
-
AGGREGATE
-
The notification event is an aggregate notification. Aggregate notifications summarize grouped events over a specified time period.
-
-
CHILD
-
Some
EventRules
areACTIVE
and some areINACTIVE
. Any call can be run.
-
-
NONE
-
The notification isn't aggregated.
-
-
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
aggregationEventType
The
NotificationConfiguration
's aggregation type.-
Values:
-
AGGREGATE
-
The notification event is an aggregate notification. Aggregate notifications summarize grouped events over a specified time period.
-
-
CHILD
-
Some
EventRules
areACTIVE
and some areINACTIVE
. Any call can be run.
-
-
NONE
-
The notification isn't aggregated.
-
-
- Parameters:
aggregationEventType
- TheNotificationConfiguration
's aggregation type.-
Values:
-
AGGREGATE
-
The notification event is an aggregate notification. Aggregate notifications summarize grouped events over a specified time period.
-
-
CHILD
-
Some
EventRules
areACTIVE
and some areINACTIVE
. Any call can be run.
-
-
NONE
-
The notification isn't aggregated.
-
-
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
aggregateNotificationEventArn
NotificationEventOverview.Builder aggregateNotificationEventArn(String aggregateNotificationEventArn) The ARN of the
aggregatedNotificationEventArn
to match.- Parameters:
aggregateNotificationEventArn
- The ARN of theaggregatedNotificationEventArn
to match.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregationSummary
Provides an aggregated summary data for notification events.
- Parameters:
aggregationSummary
- Provides an aggregated summary data for notification events.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregationSummary
default NotificationEventOverview.Builder aggregationSummary(Consumer<AggregationSummary.Builder> aggregationSummary) Provides an aggregated summary data for notification events.
This is a convenience method that creates an instance of theAggregationSummary.Builder
avoiding the need to create one manually viaAggregationSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaggregationSummary(AggregationSummary)
.- Parameters:
aggregationSummary
- a consumer that will call methods onAggregationSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-