Interface ManagedNotificationEventOverview.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<ManagedNotificationEventOverview.Builder,,- ManagedNotificationEventOverview> - SdkBuilder<ManagedNotificationEventOverview.Builder,,- ManagedNotificationEventOverview> - SdkPojo
- Enclosing class:
- ManagedNotificationEventOverview
- 
Method SummaryModifier and TypeMethodDescriptionaggregatedNotificationRegions(String... aggregatedNotificationRegions) The list of the regions where the aggregated notifications in thisNotificationEventoriginated.aggregatedNotificationRegions(Collection<String> aggregatedNotificationRegions) The list of the regions where the aggregated notifications in thisNotificationEventoriginated.aggregationEventType(String aggregationEventType) The notifications aggregation type.aggregationEventType(AggregationEventType aggregationEventType) The notifications aggregation type.aggregationSummary(Consumer<AggregationSummary.Builder> aggregationSummary) Sets the value of the AggregationSummary property for this object.aggregationSummary(AggregationSummary aggregationSummary) Sets the value of the AggregationSummary property for this object.The Amazon Resource Name (ARN) of the ManagedNotificationEvent.creationTime(Instant creationTime) The creation time of theManagedNotificationEvent.managedNotificationConfigurationArn(String managedNotificationConfigurationArn) The Amazon Resource Name (ARN) of theManagedNotificationConfiguration.notificationEvent(Consumer<ManagedNotificationEventSummary.Builder> notificationEvent) This is a convenience method that creates an instance of theManagedNotificationEventSummary.Builderavoiding the need to create one manually viaManagedNotificationEventSummary.builder().notificationEvent(ManagedNotificationEventSummary notificationEvent) organizationalUnitId(String organizationalUnitId) The Organizational Unit Id that an Amazon Web Services account belongs to.relatedAccount(String relatedAccount) The account that related to theManagedNotificationEvent.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
arnThe Amazon Resource Name (ARN) of the ManagedNotificationEvent. - Parameters:
- arn- The Amazon Resource Name (ARN) of the ManagedNotificationEvent.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
managedNotificationConfigurationArnManagedNotificationEventOverview.Builder managedNotificationConfigurationArn(String managedNotificationConfigurationArn) The Amazon Resource Name (ARN) of the ManagedNotificationConfiguration.- Parameters:
- managedNotificationConfigurationArn- The Amazon Resource Name (ARN) of the- ManagedNotificationConfiguration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
creationTimeThe creation time of the ManagedNotificationEvent.- Parameters:
- creationTime- The creation time of the- ManagedNotificationEvent.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
notificationEventManagedNotificationEventOverview.Builder notificationEvent(ManagedNotificationEventSummary notificationEvent) - Parameters:
- notificationEvent-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
notificationEventdefault ManagedNotificationEventOverview.Builder notificationEvent(Consumer<ManagedNotificationEventSummary.Builder> notificationEvent) This is a convenience method that creates an instance of theManagedNotificationEventSummary.Builderavoiding the need to create one manually viaManagedNotificationEventSummary.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonotificationEvent(ManagedNotificationEventSummary).- Parameters:
- notificationEvent- a consumer that will call methods on- ManagedNotificationEventSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
aggregationEventTypeThe notifications 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- The notifications 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:
 
- 
 
- 
aggregationEventTypeManagedNotificationEventOverview.Builder aggregationEventType(AggregationEventType aggregationEventType) The notifications 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- The notifications 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:
 
- 
 
- 
organizationalUnitIdThe Organizational Unit Id that an Amazon Web Services account belongs to. - Parameters:
- organizationalUnitId- The Organizational Unit Id that an Amazon Web Services account belongs to.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
aggregationSummarySets the value of the AggregationSummary property for this object.- Parameters:
- aggregationSummary- The new value for the AggregationSummary property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
aggregationSummarydefault ManagedNotificationEventOverview.Builder aggregationSummary(Consumer<AggregationSummary.Builder> aggregationSummary) Sets the value of the AggregationSummary property for this object. 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 on- AggregationSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
aggregatedNotificationRegionsManagedNotificationEventOverview.Builder aggregatedNotificationRegions(Collection<String> aggregatedNotificationRegions) The list of the regions where the aggregated notifications in this NotificationEventoriginated.- Parameters:
- aggregatedNotificationRegions- The list of the regions where the aggregated notifications in this- NotificationEventoriginated.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
aggregatedNotificationRegionsManagedNotificationEventOverview.Builder aggregatedNotificationRegions(String... aggregatedNotificationRegions) The list of the regions where the aggregated notifications in this NotificationEventoriginated.- Parameters:
- aggregatedNotificationRegions- The list of the regions where the aggregated notifications in this- NotificationEventoriginated.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-