Interface ManagedNotificationChildEventSummary.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<ManagedNotificationChildEventSummary.Builder,,- ManagedNotificationChildEventSummary> - SdkBuilder<ManagedNotificationChildEventSummary.Builder,,- ManagedNotificationChildEventSummary> - SdkPojo
- Enclosing class:
- ManagedNotificationChildEventSummary
- 
Method SummaryModifier and TypeMethodDescriptionaggregationDetail(Consumer<AggregationDetail.Builder> aggregationDetail) Provides detailed information about the dimensions used for event summarization and aggregation.aggregationDetail(AggregationDetail aggregationDetail) Provides detailed information about the dimensions used for event summarization and aggregation.eventStatus(String eventStatus) The perceived nature of the event.eventStatus(EventStatus eventStatus) The perceived nature of the event.messageComponents(Consumer<MessageComponentsSummary.Builder> messageComponents) Sets the value of the MessageComponents property for this object.messageComponents(MessageComponentsSummary messageComponents) Sets the value of the MessageComponents property for this object.notificationType(String notificationType) The Type of the event causing this notification.notificationType(NotificationType notificationType) The Type of the event causing this notification.schemaVersion(String schemaVersion) The schema version of theManagedNotificationChildEvent.schemaVersion(SchemaVersion schemaVersion) The schema version of theManagedNotificationChildEvent.sourceEventMetadata(Consumer<ManagedSourceEventMetadataSummary.Builder> sourceEventMetadata) Contains all event metadata present identically across allNotificationEvents.sourceEventMetadata(ManagedSourceEventMetadataSummary sourceEventMetadata) Contains all event metadata present identically across allNotificationEvents.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- 
schemaVersionThe schema version of the ManagedNotificationChildEvent.- Parameters:
- schemaVersion- The schema version of the- ManagedNotificationChildEvent.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
schemaVersionThe schema version of the ManagedNotificationChildEvent.- Parameters:
- schemaVersion- The schema version of the- ManagedNotificationChildEvent.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
sourceEventMetadataManagedNotificationChildEventSummary.Builder sourceEventMetadata(ManagedSourceEventMetadataSummary sourceEventMetadata) Contains all event metadata present identically across all NotificationEvents. All fields are present in Source Events via Eventbridge.- Parameters:
- sourceEventMetadata- Contains all event metadata present identically across all- NotificationEvents. All fields are present in Source Events via Eventbridge.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
sourceEventMetadatadefault ManagedNotificationChildEventSummary.Builder sourceEventMetadata(Consumer<ManagedSourceEventMetadataSummary.Builder> sourceEventMetadata) Contains all event metadata present identically across all This is a convenience method that creates an instance of theNotificationEvents. All fields are present in Source Events via Eventbridge.ManagedSourceEventMetadataSummary.Builderavoiding the need to create one manually viaManagedSourceEventMetadataSummary.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceEventMetadata(ManagedSourceEventMetadataSummary).- Parameters:
- sourceEventMetadata- a consumer that will call methods on- ManagedSourceEventMetadataSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
messageComponentsManagedNotificationChildEventSummary.Builder messageComponents(MessageComponentsSummary messageComponents) Sets the value of the MessageComponents property for this object.- Parameters:
- messageComponents- The new value for the MessageComponents property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
messageComponentsdefault ManagedNotificationChildEventSummary.Builder messageComponents(Consumer<MessageComponentsSummary.Builder> messageComponents) Sets the value of the MessageComponents property for this object. This is a convenience method that creates an instance of theMessageComponentsSummary.Builderavoiding the need to create one manually viaMessageComponentsSummary.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomessageComponents(MessageComponentsSummary).- Parameters:
- messageComponents- a consumer that will call methods on- MessageComponentsSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
aggregationDetailProvides detailed information about the dimensions used for event summarization and aggregation. - Parameters:
- aggregationDetail- Provides detailed information about the dimensions used for event summarization and aggregation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
aggregationDetaildefault ManagedNotificationChildEventSummary.Builder aggregationDetail(Consumer<AggregationDetail.Builder> aggregationDetail) Provides detailed information about the dimensions used for event summarization and aggregation. This is a convenience method that creates an instance of theAggregationDetail.Builderavoiding the need to create one manually viaAggregationDetail.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaggregationDetail(AggregationDetail).- Parameters:
- aggregationDetail- a consumer that will call methods on- AggregationDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
eventStatusThe perceived nature of the event. - 
 Values: - 
 HEALTHY- 
 All EventRules are ACTIVEand any call can be run.
 
- 
 
- 
 UNHEALTHY- 
 Some EventRules are ACTIVEand some areINACTIVE. Any call can be run.
 
- 
 
 
- 
 
 - Parameters:
- eventStatus- The perceived nature of the event.- 
        Values: - 
        HEALTHY- 
        All EventRules are ACTIVEand any call can be run.
 
- 
        
- 
        UNHEALTHY- 
        Some EventRules are ACTIVEand some areINACTIVE. Any call can be run.
 
- 
        
 
- 
        
 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
 
- 
eventStatusThe perceived nature of the event. - 
 Values: - 
 HEALTHY- 
 All EventRules are ACTIVEand any call can be run.
 
- 
 
- 
 UNHEALTHY- 
 Some EventRules are ACTIVEand some areINACTIVE. Any call can be run.
 
- 
 
 
- 
 
 - Parameters:
- eventStatus- The perceived nature of the event.- 
        Values: - 
        HEALTHY- 
        All EventRules are ACTIVEand any call can be run.
 
- 
        
- 
        UNHEALTHY- 
        Some EventRules are ACTIVEand some areINACTIVE. Any call can be run.
 
- 
        
 
- 
        
 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
 
- 
notificationTypeThe Type of the event causing this notification. - 
 Values: - 
 ALERT- 
 A notification about an event where something was triggered, initiated, reopened, deployed, or a threshold was breached. 
 
- 
 
- 
 WARNING- 
 A notification about an event where an issue is about to arise. For example, something is approaching a threshold. 
 
- 
 
- 
 ANNOUNCEMENT- 
 A notification about an important event. For example, a step in a workflow or escalation path or that a workflow was updated. 
 
- 
 
- 
 INFORMATIONAL- 
 A notification about informational messages. For example, recommendations, service announcements, or reminders. 
 
- 
 
 
- 
 
 - Parameters:
- notificationType- The Type of the event causing this notification.- 
        Values: - 
        ALERT- 
        A notification about an event where something was triggered, initiated, reopened, deployed, or a threshold was breached. 
 
- 
        
- 
        WARNING- 
        A notification about an event where an issue is about to arise. For example, something is approaching a threshold. 
 
- 
        
- 
        ANNOUNCEMENT- 
        A notification about an important event. For example, a step in a workflow or escalation path or that a workflow was updated. 
 
- 
        
- 
        INFORMATIONAL- 
        A notification about informational messages. For example, recommendations, service announcements, or reminders. 
 
- 
        
 
- 
        
 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
 
- 
notificationTypeThe Type of the event causing this notification. - 
 Values: - 
 ALERT- 
 A notification about an event where something was triggered, initiated, reopened, deployed, or a threshold was breached. 
 
- 
 
- 
 WARNING- 
 A notification about an event where an issue is about to arise. For example, something is approaching a threshold. 
 
- 
 
- 
 ANNOUNCEMENT- 
 A notification about an important event. For example, a step in a workflow or escalation path or that a workflow was updated. 
 
- 
 
- 
 INFORMATIONAL- 
 A notification about informational messages. For example, recommendations, service announcements, or reminders. 
 
- 
 
 
- 
 
 - Parameters:
- notificationType- The Type of the event causing this notification.- 
        Values: - 
        ALERT- 
        A notification about an event where something was triggered, initiated, reopened, deployed, or a threshold was breached. 
 
- 
        
- 
        WARNING- 
        A notification about an event where an issue is about to arise. For example, something is approaching a threshold. 
 
- 
        
- 
        ANNOUNCEMENT- 
        A notification about an important event. For example, a step in a workflow or escalation path or that a workflow was updated. 
 
- 
        
- 
        INFORMATIONAL- 
        A notification about informational messages. For example, recommendations, service announcements, or reminders. 
 
- 
        
 
- 
        
 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
 
 
-