Class NotificationEventSummary
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<NotificationEventSummary.Builder,- NotificationEventSummary> 
 Describes a short summary and metadata for a NotificationEvent.
 
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final EventStatusProvides additional information about the current status of theNotificationEvent.final StringProvides additional information about the current status of theNotificationEvent.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final MessageComponentsSummaryThe message components of a notification event.final NotificationTypeThe type of event causing the notification.final StringThe type of event causing the notification.final SchemaVersionThe schema version of the Notification Event.final StringThe schema version of the Notification Event.static Class<? extends NotificationEventSummary.Builder> The source event metadata.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
schemaVersionThe schema version of the Notification Event. If the service returns an enum value that is not available in the current SDK version, schemaVersionwill returnSchemaVersion.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromschemaVersionAsString().- Returns:
- The schema version of the Notification Event.
- See Also:
 
- 
schemaVersionAsStringThe schema version of the Notification Event. If the service returns an enum value that is not available in the current SDK version, schemaVersionwill returnSchemaVersion.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromschemaVersionAsString().- Returns:
- The schema version of the Notification Event.
- See Also:
 
- 
sourceEventMetadataThe source event metadata. - Returns:
- The source event metadata.
 
- 
messageComponentsThe message components of a notification event. - Returns:
- The message components of a notification event.
 
- 
eventStatusProvides additional information about the current status of the NotificationEvent.- 
 Values: - 
 HEALTHY- 
 All EventRulesareACTIVE.
 
- 
 
- 
 UNHEALTHY- 
 Some EventRulesareACTIVEand some areINACTIVE.
 
- 
 
 
- 
 
 If the service returns an enum value that is not available in the current SDK version, eventStatuswill returnEventStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeventStatusAsString().- Returns:
- Provides additional information about the current status of the NotificationEvent.- 
         Values: - 
         HEALTHY- 
         All EventRulesareACTIVE.
 
- 
         
- 
         UNHEALTHY- 
         Some EventRulesareACTIVEand some areINACTIVE.
 
- 
         
 
- 
         
 
- 
         
- See Also:
 
- 
 
- 
eventStatusAsStringProvides additional information about the current status of the NotificationEvent.- 
 Values: - 
 HEALTHY- 
 All EventRulesareACTIVE.
 
- 
 
- 
 UNHEALTHY- 
 Some EventRulesareACTIVEand some areINACTIVE.
 
- 
 
 
- 
 
 If the service returns an enum value that is not available in the current SDK version, eventStatuswill returnEventStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeventStatusAsString().- Returns:
- Provides additional information about the current status of the NotificationEvent.- 
         Values: - 
         HEALTHY- 
         All EventRulesareACTIVE.
 
- 
         
- 
         UNHEALTHY- 
         Some EventRulesareACTIVEand some areINACTIVE.
 
- 
         
 
- 
         
 
- 
         
- 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. 
 
- 
 
 
- 
 
 If the service returns an enum value that is not available in the current SDK version, notificationTypewill returnNotificationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnotificationTypeAsString().- Returns:
- 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. 
 
- 
         
 
- 
         
 
- 
         
- See Also:
 
- 
 
- 
notificationTypeAsStringThe 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. 
 
- 
 
 
- 
 
 If the service returns an enum value that is not available in the current SDK version, notificationTypewill returnNotificationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnotificationTypeAsString().- Returns:
- 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. 
 
- 
         
 
- 
         
 
- 
         
- See Also:
 
- 
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<NotificationEventSummary.Builder,- NotificationEventSummary> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForField
- 
sdkFields
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-