Interface ManagedNotificationChildEventSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ManagedNotificationChildEventSummary.Builder,ManagedNotificationChildEventSummary>,SdkBuilder<ManagedNotificationChildEventSummary.Builder,ManagedNotificationChildEventSummary>,SdkPojo
- Enclosing class:
- ManagedNotificationChildEventSummary
public static interface ManagedNotificationChildEventSummary.Builder extends SdkPojo, CopyableBuilder<ManagedNotificationChildEventSummary.Builder,ManagedNotificationChildEventSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ManagedNotificationChildEventSummary.BuilderaggregationDetail(Consumer<AggregationDetail.Builder> aggregationDetail)Provides detailed information about the dimensions used for event summarization and aggregation.ManagedNotificationChildEventSummary.BuilderaggregationDetail(AggregationDetail aggregationDetail)Provides detailed information about the dimensions used for event summarization and aggregation.ManagedNotificationChildEventSummary.BuildereventStatus(String eventStatus)The perceived nature of the event.ManagedNotificationChildEventSummary.BuildereventStatus(EventStatus eventStatus)The perceived nature of the event.default ManagedNotificationChildEventSummary.BuildermessageComponents(Consumer<MessageComponentsSummary.Builder> messageComponents)Sets the value of the MessageComponents property for this object.ManagedNotificationChildEventSummary.BuildermessageComponents(MessageComponentsSummary messageComponents)Sets the value of the MessageComponents property for this object.ManagedNotificationChildEventSummary.BuildernotificationType(String notificationType)The Type of the event causing this notification.ManagedNotificationChildEventSummary.BuildernotificationType(NotificationType notificationType)The Type of the event causing this notification.ManagedNotificationChildEventSummary.BuilderschemaVersion(String schemaVersion)The schema version of theManagedNotificationChildEvent.ManagedNotificationChildEventSummary.BuilderschemaVersion(SchemaVersion schemaVersion)The schema version of theManagedNotificationChildEvent.default ManagedNotificationChildEventSummary.BuildersourceEventMetadata(Consumer<ManagedSourceEventMetadataSummary.Builder> sourceEventMetadata)Contains all event metadata present identically across allNotificationEvents.ManagedNotificationChildEventSummary.BuildersourceEventMetadata(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 Detail
-
schemaVersion
ManagedNotificationChildEventSummary.Builder schemaVersion(String 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,SchemaVersion
-
schemaVersion
ManagedNotificationChildEventSummary.Builder schemaVersion(SchemaVersion 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,SchemaVersion
-
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.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 onManagedSourceEventMetadataSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sourceEventMetadata(ManagedSourceEventMetadataSummary)
-
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.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 onMessageComponentsSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
messageComponents(MessageComponentsSummary)
-
aggregationDetail
ManagedNotificationChildEventSummary.Builder aggregationDetail(AggregationDetail 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.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 onAggregationDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
aggregationDetail(AggregationDetail)
-
eventStatus
ManagedNotificationChildEventSummary.Builder eventStatus(String 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.
-
-
- 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:
EventStatus,EventStatus
-
-
eventStatus
ManagedNotificationChildEventSummary.Builder eventStatus(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.
-
-
- 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:
EventStatus,EventStatus
-
-
notificationType
ManagedNotificationChildEventSummary.Builder notificationType(String 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,NotificationType
-
-
notificationType
ManagedNotificationChildEventSummary.Builder notificationType(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.
-
-
- 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,NotificationType
-
-
-