Interface ManagedNotificationChildEventSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ManagedNotificationChildEventSummary.Builder,
,ManagedNotificationChildEventSummary> SdkBuilder<ManagedNotificationChildEventSummary.Builder,
,ManagedNotificationChildEventSummary> SdkPojo
- Enclosing class:
ManagedNotificationChildEventSummary
-
Method Summary
Modifier 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.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
schemaVersion
The schema version of the
ManagedNotificationChildEvent
.- Parameters:
schemaVersion
- The schema version of theManagedNotificationChildEvent
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
schemaVersion
The schema version of the
ManagedNotificationChildEvent
.- Parameters:
schemaVersion
- The schema version of theManagedNotificationChildEvent
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceEventMetadata
ManagedNotificationChildEventSummary.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 allNotificationEvents
. All fields are present in Source Events via Eventbridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceEventMetadata
default 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.Builder
avoiding the need to create one manually viaManagedSourceEventMetadataSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosourceEventMetadata(ManagedSourceEventMetadataSummary)
.- Parameters:
sourceEventMetadata
- a consumer that will call methods onManagedSourceEventMetadataSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
messageComponents
ManagedNotificationChildEventSummary.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.
-
messageComponents
default 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.Builder
avoiding the need to create one manually viaMessageComponentsSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomessageComponents(MessageComponentsSummary)
.- Parameters:
messageComponents
- a consumer that will call methods onMessageComponentsSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
aggregationDetail
Provides 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.
-
aggregationDetail
default 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.Builder
avoiding the need to create one manually viaAggregationDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaggregationDetail(AggregationDetail)
.- Parameters:
aggregationDetail
- a consumer that will call methods onAggregationDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
eventStatus
The perceived nature of the event.
-
Values:
-
HEALTHY
-
All EventRules are
ACTIVE
and any call can be run.
-
-
UNHEALTHY
-
Some EventRules are
ACTIVE
and some areINACTIVE
. Any call can be run.
-
-
- Parameters:
eventStatus
- The perceived nature of the event.-
Values:
-
HEALTHY
-
All EventRules are
ACTIVE
and any call can be run.
-
-
UNHEALTHY
-
Some EventRules are
ACTIVE
and some areINACTIVE
. Any call can be run.
-
-
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
eventStatus
The perceived nature of the event.
-
Values:
-
HEALTHY
-
All EventRules are
ACTIVE
and any call can be run.
-
-
UNHEALTHY
-
Some EventRules are
ACTIVE
and some areINACTIVE
. Any call can be run.
-
-
- Parameters:
eventStatus
- The perceived nature of the event.-
Values:
-
HEALTHY
-
All EventRules are
ACTIVE
and any call can be run.
-
-
UNHEALTHY
-
Some EventRules are
ACTIVE
and some areINACTIVE
. Any call can be run.
-
-
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
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.
-
-
- 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:
-
-
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.
-
-
- 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:
-
-