Interface ManagedNotificationChildEvent.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<ManagedNotificationChildEvent.Builder,,- ManagedNotificationChildEvent> - SdkBuilder<ManagedNotificationChildEvent.Builder,,- ManagedNotificationChildEvent> - SdkPojo
- Enclosing class:
- ManagedNotificationChildEvent
- 
Method SummaryModifier and TypeMethodDescriptionaggregateManagedNotificationEventArn(String aggregateManagedNotificationEventArn) The Amazon Resource Name (ARN) of the ManagedNotificationEvent that is associated with this Managed Notification Child Event.aggregationDetail(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.The end time of the event.eventStatus(String eventStatus) The assesed nature of the event.eventStatus(EventStatus eventStatus) The assesed nature of the event.The unique identifier for a Managed Notification Child Event.messageComponents(Consumer<MessageComponents.Builder> messageComponents) Sets the value of the MessageComponents property for this object.messageComponents(MessageComponents messageComponents) Sets the value of the MessageComponents property for this object.notificationType(String notificationType) The type of event causing the notification.notificationType(NotificationType notificationType) The type of event causing the notification.organizationalUnitId(String organizationalUnitId) The Organizational Unit Id that an Amazon Web Services account belongs to.schemaVersion(String schemaVersion) The schema version of the Managed Notification Child Event.schemaVersion(SchemaVersion schemaVersion) The schema version of the Managed Notification Child Event.sourceEventDetailUrl(String sourceEventDetailUrl) The source event URL.sourceEventDetailUrlDisplayText(String sourceEventDetailUrlDisplayText) The detailed URL for the source event.The notification event start time.textParts(Map<String, TextPartValue> textParts) A list of text values.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
schemaVersionThe 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:
 
- 
schemaVersionThe 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:
 
- 
idThe 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.
 
- 
messageComponentsSets 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.
 
- 
messageComponentsdefault 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 on- MessageComponents.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
sourceEventDetailUrlThe source event URL. - Parameters:
- sourceEventDetailUrl- The source event URL.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
sourceEventDetailUrlDisplayTextManagedNotificationChildEvent.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.
 
- 
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. 
 
- 
 
 
- 
 
 - 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:
 
- 
 
- 
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. 
 
- 
 
 
- 
 
 - 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:
 
- 
 
- 
eventStatusThe 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:
 
- 
 
- 
eventStatusThe 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:
 
- 
 
- 
aggregateManagedNotificationEventArnManagedNotificationChildEvent.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.
 
- 
startTimeThe 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.
 
- 
endTimeThe 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.
 
- 
textPartsA 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.
 
- 
organizationalUnitIdThe 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.
 
- 
aggregationDetailProvides 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.
 
- 
aggregationDetaildefault 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 on- AggregationDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-