Interface ManagedNotificationEventSummary.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<ManagedNotificationEventSummary.Builder,,- ManagedNotificationEventSummary> - SdkBuilder<ManagedNotificationEventSummary.Builder,,- ManagedNotificationEventSummary> - SdkPojo
- Enclosing class:
- ManagedNotificationEventSummary
- 
Method SummaryModifier and TypeMethodDescriptioneventStatus(String eventStatus) The managed notification event status.eventStatus(EventStatus eventStatus) The managed notification event status.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 event causing the notification.notificationType(NotificationType notificationType) The Type of event causing the notification.schemaVersion(String schemaVersion) The schema version of theManagedNotificationEvent.schemaVersion(SchemaVersion schemaVersion) The schema version of theManagedNotificationEvent.sourceEventMetadata(Consumer<ManagedSourceEventMetadataSummary.Builder> sourceEventMetadata) Contains metadata about the event that caused theManagedNotificationEvent.sourceEventMetadata(ManagedSourceEventMetadataSummary sourceEventMetadata) Contains metadata about the event that caused 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- 
schemaVersionThe schema version of the ManagedNotificationEvent.- Parameters:
- schemaVersion- The schema version of the- ManagedNotificationEvent.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
schemaVersionThe schema version of the ManagedNotificationEvent.- Parameters:
- schemaVersion- The schema version of the- ManagedNotificationEvent.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
sourceEventMetadataManagedNotificationEventSummary.Builder sourceEventMetadata(ManagedSourceEventMetadataSummary sourceEventMetadata) Contains metadata about the event that caused the ManagedNotificationEvent.- Parameters:
- sourceEventMetadata- Contains metadata about the event that caused the- ManagedNotificationEvent.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
sourceEventMetadatadefault ManagedNotificationEventSummary.Builder sourceEventMetadata(Consumer<ManagedSourceEventMetadataSummary.Builder> sourceEventMetadata) Contains metadata about the event that caused the This is a convenience method that creates an instance of theManagedNotificationEvent.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:
 
- 
messageComponentsManagedNotificationEventSummary.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 ManagedNotificationEventSummary.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:
 
- 
eventStatusThe managed notification event status. - 
 Values: - 
 HEALTHY- 
 All EventRulesareACTIVE.
 
- 
 
- 
 UNHEALTHY- 
 Some EventRulesareACTIVEand some areINACTIVE.
 
- 
 
 
- 
 
 - Parameters:
- eventStatus- The managed notification event status.- 
        Values: - 
        HEALTHY- 
        All EventRulesareACTIVE.
 
- 
        
- 
        UNHEALTHY- 
        Some EventRulesareACTIVEand some areINACTIVE.
 
- 
        
 
- 
        
 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
 
- 
eventStatusThe managed notification event status. - 
 Values: - 
 HEALTHY- 
 All EventRulesareACTIVE.
 
- 
 
- 
 UNHEALTHY- 
 Some EventRulesareACTIVEand some areINACTIVE.
 
- 
 
 
- 
 
 - Parameters:
- eventStatus- The managed notification event status.- 
        Values: - 
        HEALTHY- 
        All EventRulesareACTIVE.
 
- 
        
- 
        UNHEALTHY- 
        Some EventRulesareACTIVEand some areINACTIVE.
 
- 
        
 
- 
        
 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
 
- 
notificationTypeThe Type of event causing the 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 event causing the 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 event causing the 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 event causing the 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:
 
- 
 
 
-