Interface ManagedNotificationChildEvent.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ManagedNotificationChildEvent.Builder,ManagedNotificationChildEvent>,SdkBuilder<ManagedNotificationChildEvent.Builder,ManagedNotificationChildEvent>,SdkPojo
- Enclosing class:
- ManagedNotificationChildEvent
public static interface ManagedNotificationChildEvent.Builder extends SdkPojo, CopyableBuilder<ManagedNotificationChildEvent.Builder,ManagedNotificationChildEvent>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ManagedNotificationChildEvent.BuilderaggregateManagedNotificationEventArn(String aggregateManagedNotificationEventArn)The Amazon Resource Name (ARN) of the ManagedNotificationEvent that is associated with this Managed Notification Child Event.default ManagedNotificationChildEvent.BuilderaggregationDetail(Consumer<AggregationDetail.Builder> aggregationDetail)Provides detailed information about the dimensions used for event summarization and aggregation.ManagedNotificationChildEvent.BuilderaggregationDetail(AggregationDetail aggregationDetail)Provides detailed information about the dimensions used for event summarization and aggregation.ManagedNotificationChildEvent.BuilderendTime(Instant endTime)The end time of the event.ManagedNotificationChildEvent.BuildereventStatus(String eventStatus)The assesed nature of the event.ManagedNotificationChildEvent.BuildereventStatus(EventStatus eventStatus)The assesed nature of the event.ManagedNotificationChildEvent.Builderid(String id)The unique identifier for a Managed Notification Child Event.default ManagedNotificationChildEvent.BuildermessageComponents(Consumer<MessageComponents.Builder> messageComponents)Sets the value of the MessageComponents property for this object.ManagedNotificationChildEvent.BuildermessageComponents(MessageComponents messageComponents)Sets the value of the MessageComponents property for this object.ManagedNotificationChildEvent.BuildernotificationType(String notificationType)The type of event causing the notification.ManagedNotificationChildEvent.BuildernotificationType(NotificationType notificationType)The type of event causing the notification.ManagedNotificationChildEvent.BuilderorganizationalUnitId(String organizationalUnitId)The Organizational Unit Id that an Amazon Web Services account belongs to.ManagedNotificationChildEvent.BuilderschemaVersion(String schemaVersion)The schema version of the Managed Notification Child Event.ManagedNotificationChildEvent.BuilderschemaVersion(SchemaVersion schemaVersion)The schema version of the Managed Notification Child Event.ManagedNotificationChildEvent.BuildersourceEventDetailUrl(String sourceEventDetailUrl)The source event URL.ManagedNotificationChildEvent.BuildersourceEventDetailUrlDisplayText(String sourceEventDetailUrlDisplayText)The detailed URL for the source event.ManagedNotificationChildEvent.BuilderstartTime(Instant startTime)The notification event start time.ManagedNotificationChildEvent.BuildertextParts(Map<String,TextPartValue> textParts)A list of text values.-
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
ManagedNotificationChildEvent.Builder schemaVersion(String schemaVersion)
The schema version of the Managed Notification Child Event.
- Parameters:
schemaVersion- The schema version of the Managed Notification Child Event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SchemaVersion,SchemaVersion
-
schemaVersion
ManagedNotificationChildEvent.Builder schemaVersion(SchemaVersion schemaVersion)
The schema version of the Managed Notification Child Event.
- Parameters:
schemaVersion- The schema version of the Managed Notification Child Event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SchemaVersion,SchemaVersion
-
id
ManagedNotificationChildEvent.Builder id(String id)
The unique identifier for a Managed Notification Child Event.
- Parameters:
id- The unique identifier for a Managed Notification Child Event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messageComponents
ManagedNotificationChildEvent.Builder messageComponents(MessageComponents 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 ManagedNotificationChildEvent.Builder messageComponents(Consumer<MessageComponents.Builder> messageComponents)
Sets the value of the MessageComponents property for this object. This is a convenience method that creates an instance of theMessageComponents.Builderavoiding the need to create one manually viaMessageComponents.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomessageComponents(MessageComponents).- Parameters:
messageComponents- a consumer that will call methods onMessageComponents.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
messageComponents(MessageComponents)
-
sourceEventDetailUrl
ManagedNotificationChildEvent.Builder sourceEventDetailUrl(String sourceEventDetailUrl)
The source event URL.
- Parameters:
sourceEventDetailUrl- The source event URL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceEventDetailUrlDisplayText
ManagedNotificationChildEvent.Builder sourceEventDetailUrlDisplayText(String sourceEventDetailUrlDisplayText)
The detailed URL for the source event.
- Parameters:
sourceEventDetailUrlDisplayText- The detailed URL for the source event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notificationType
ManagedNotificationChildEvent.Builder notificationType(String 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.
-
-
- 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:
NotificationType,NotificationType
-
-
notificationType
ManagedNotificationChildEvent.Builder notificationType(NotificationType 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.
-
-
- 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:
NotificationType,NotificationType
-
-
eventStatus
ManagedNotificationChildEvent.Builder eventStatus(String eventStatus)
The assesed nature of the event.
-
Values:
-
HEALTHY-
All
EventRulesareACTIVE.
-
-
UNHEALTHY-
Some
EventRulesareACTIVEand some areINACTIVE.
-
-
- Parameters:
eventStatus- The assesed nature of the event.-
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:
EventStatus,EventStatus
-
-
eventStatus
ManagedNotificationChildEvent.Builder eventStatus(EventStatus eventStatus)
The assesed nature of the event.
-
Values:
-
HEALTHY-
All
EventRulesareACTIVE.
-
-
UNHEALTHY-
Some
EventRulesareACTIVEand some areINACTIVE.
-
-
- Parameters:
eventStatus- The assesed nature of the event.-
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:
EventStatus,EventStatus
-
-
aggregateManagedNotificationEventArn
ManagedNotificationChildEvent.Builder aggregateManagedNotificationEventArn(String aggregateManagedNotificationEventArn)
The Amazon Resource Name (ARN) of the ManagedNotificationEvent that is associated with this Managed Notification Child Event.
- Parameters:
aggregateManagedNotificationEventArn- The Amazon Resource Name (ARN) of the ManagedNotificationEvent that is associated with this Managed Notification Child Event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
ManagedNotificationChildEvent.Builder startTime(Instant startTime)
The notification event start time.
- Parameters:
startTime- The notification event start time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
ManagedNotificationChildEvent.Builder endTime(Instant endTime)
The end time of the event.
- Parameters:
endTime- The end time of the event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
textParts
ManagedNotificationChildEvent.Builder textParts(Map<String,TextPartValue> textParts)
A list of text values.
- Parameters:
textParts- A list of text values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationalUnitId
ManagedNotificationChildEvent.Builder organizationalUnitId(String organizationalUnitId)
The Organizational Unit Id that an Amazon Web Services account belongs to.
- Parameters:
organizationalUnitId- The Organizational Unit Id that an Amazon Web Services account belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregationDetail
ManagedNotificationChildEvent.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 ManagedNotificationChildEvent.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)
-
-