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 theaggregatedNotificationEventArnto 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 aNotificationEventSummaryobject.notificationEvent(NotificationEventSummary notificationEvent) Refers to aNotificationEventSummaryobject.organizationalUnitId(String organizationalUnitId) The unique identifier of the organizational unit in the notification event overview.relatedAccount(String relatedAccount) The account name containing theNotificationHub.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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
NotificationEventSummaryobject.Similar in structure to
contentin theGetNotificationEventresponse.- Parameters:
notificationEvent- Refers to aNotificationEventSummaryobject.Similar in structure to
contentin theGetNotificationEventresponse.- 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
NotificationEventSummaryobject.Similar in structure to
This is a convenience method that creates an instance of thecontentin theGetNotificationEventresponse.NotificationEventSummary.Builderavoiding the need to create one manually viaNotificationEventSummary.builder().When the
Consumercompletes,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
EventRulesareACTIVEand 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
EventRulesareACTIVEand 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
EventRulesareACTIVEand 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
EventRulesareACTIVEand 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
aggregatedNotificationEventArnto match.- Parameters:
aggregateNotificationEventArn- The ARN of theaggregatedNotificationEventArnto 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.Builderavoiding the need to create one manually viaAggregationSummary.builder().When the
Consumercompletes,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:
-
organizationalUnitId
The unique identifier of the organizational unit in the notification event overview.
- Parameters:
organizationalUnitId- The unique identifier of the organizational unit in the notification event overview.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-