Class ManagedNotificationChildEventSummary
- java.lang.Object
-
- software.amazon.awssdk.services.notifications.model.ManagedNotificationChildEventSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ManagedNotificationChildEventSummary.Builder,ManagedNotificationChildEventSummary>
@Generated("software.amazon.awssdk:codegen") public final class ManagedNotificationChildEventSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ManagedNotificationChildEventSummary.Builder,ManagedNotificationChildEventSummary>
Describes a short summary and metadata for a
ManagedNotificationChildEvent.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceManagedNotificationChildEventSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregationDetailaggregationDetail()Provides detailed information about the dimensions used for event summarization and aggregation.static ManagedNotificationChildEventSummary.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)EventStatuseventStatus()The perceived nature of the event.StringeventStatusAsString()The perceived nature of the event.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()MessageComponentsSummarymessageComponents()Returns the value of the MessageComponents property for this object.NotificationTypenotificationType()The Type of the event causing this notification.StringnotificationTypeAsString()The Type of the event causing this notification.SchemaVersionschemaVersion()The schema version of theManagedNotificationChildEvent.StringschemaVersionAsString()The schema version of theManagedNotificationChildEvent.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ManagedNotificationChildEventSummary.Builder>serializableBuilderClass()ManagedSourceEventMetadataSummarysourceEventMetadata()Contains all event metadata present identically across allNotificationEvents.ManagedNotificationChildEventSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
schemaVersion
public final SchemaVersion schemaVersion()
The schema version of the
ManagedNotificationChildEvent.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
ManagedNotificationChildEvent. - See Also:
SchemaVersion
-
schemaVersionAsString
public final String schemaVersionAsString()
The schema version of the
ManagedNotificationChildEvent.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
ManagedNotificationChildEvent. - See Also:
SchemaVersion
-
sourceEventMetadata
public final ManagedSourceEventMetadataSummary sourceEventMetadata()
Contains all event metadata present identically across all
NotificationEvents. All fields are present in Source Events via Eventbridge.- Returns:
- Contains all event metadata present identically across all
NotificationEvents. All fields are present in Source Events via Eventbridge.
-
messageComponents
public final MessageComponentsSummary messageComponents()
Returns the value of the MessageComponents property for this object.- Returns:
- The value of the MessageComponents property for this object.
-
aggregationDetail
public final AggregationDetail aggregationDetail()
Provides detailed information about the dimensions used for event summarization and aggregation.
- Returns:
- Provides detailed information about the dimensions used for event summarization and aggregation.
-
eventStatus
public final EventStatus 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.
-
-
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:
- 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.
-
-
-
- See Also:
EventStatus
-
-
eventStatusAsString
public final String eventStatusAsString()
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.
-
-
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:
- 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.
-
-
-
- See Also:
EventStatus
-
-
notificationType
public final NotificationType 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.
-
-
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 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.
-
-
-
- See Also:
NotificationType
-
-
notificationTypeAsString
public final String notificationTypeAsString()
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.
-
-
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 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.
-
-
-
- See Also:
NotificationType
-
-
toBuilder
public ManagedNotificationChildEventSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ManagedNotificationChildEventSummary.Builder,ManagedNotificationChildEventSummary>
-
builder
public static ManagedNotificationChildEventSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends ManagedNotificationChildEventSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-