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.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:
 
 
 -