Interface NotificationFilterConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NotificationFilterConfig.Builder,NotificationFilterConfig>,SdkBuilder<NotificationFilterConfig.Builder,NotificationFilterConfig>,SdkPojo
- Enclosing class:
- NotificationFilterConfig
public static interface NotificationFilterConfig.Builder extends SdkPojo, CopyableBuilder<NotificationFilterConfig.Builder,NotificationFilterConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NotificationFilterConfig.BuildermessageTypes(Collection<NotificationMessageType> messageTypes)The events that you want to receive notifications for.NotificationFilterConfig.BuildermessageTypes(NotificationMessageType... messageTypes)The events that you want to receive notifications for.NotificationFilterConfig.BuildermessageTypesWithStrings(String... messageTypes)The events that you want to receive notifications for.NotificationFilterConfig.BuildermessageTypesWithStrings(Collection<String> messageTypes)The events that you want to receive notifications for.NotificationFilterConfig.Builderseverities(Collection<InsightSeverity> severities)The severity levels that you want to receive notifications for.NotificationFilterConfig.Builderseverities(InsightSeverity... severities)The severity levels that you want to receive notifications for.NotificationFilterConfig.BuilderseveritiesWithStrings(String... severities)The severity levels that you want to receive notifications for.NotificationFilterConfig.BuilderseveritiesWithStrings(Collection<String> severities)The severity levels that you want to receive notifications for.-
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, sdkFields
-
-
-
-
Method Detail
-
severitiesWithStrings
NotificationFilterConfig.Builder severitiesWithStrings(Collection<String> severities)
The severity levels that you want to receive notifications for. For example, you can choose to receive notifications only for insights with
HIGHandMEDIUMseverity levels. For more information, see Understanding insight severities.- Parameters:
severities- The severity levels that you want to receive notifications for. For example, you can choose to receive notifications only for insights withHIGHandMEDIUMseverity levels. For more information, see Understanding insight severities.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
severitiesWithStrings
NotificationFilterConfig.Builder severitiesWithStrings(String... severities)
The severity levels that you want to receive notifications for. For example, you can choose to receive notifications only for insights with
HIGHandMEDIUMseverity levels. For more information, see Understanding insight severities.- Parameters:
severities- The severity levels that you want to receive notifications for. For example, you can choose to receive notifications only for insights withHIGHandMEDIUMseverity levels. For more information, see Understanding insight severities.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
severities
NotificationFilterConfig.Builder severities(Collection<InsightSeverity> severities)
The severity levels that you want to receive notifications for. For example, you can choose to receive notifications only for insights with
HIGHandMEDIUMseverity levels. For more information, see Understanding insight severities.- Parameters:
severities- The severity levels that you want to receive notifications for. For example, you can choose to receive notifications only for insights withHIGHandMEDIUMseverity levels. For more information, see Understanding insight severities.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
severities
NotificationFilterConfig.Builder severities(InsightSeverity... severities)
The severity levels that you want to receive notifications for. For example, you can choose to receive notifications only for insights with
HIGHandMEDIUMseverity levels. For more information, see Understanding insight severities.- Parameters:
severities- The severity levels that you want to receive notifications for. For example, you can choose to receive notifications only for insights withHIGHandMEDIUMseverity levels. For more information, see Understanding insight severities.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messageTypesWithStrings
NotificationFilterConfig.Builder messageTypesWithStrings(Collection<String> messageTypes)
The events that you want to receive notifications for. For example, you can choose to receive notifications only when the severity level is upgraded or a new insight is created.
- Parameters:
messageTypes- The events that you want to receive notifications for. For example, you can choose to receive notifications only when the severity level is upgraded or a new insight is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messageTypesWithStrings
NotificationFilterConfig.Builder messageTypesWithStrings(String... messageTypes)
The events that you want to receive notifications for. For example, you can choose to receive notifications only when the severity level is upgraded or a new insight is created.
- Parameters:
messageTypes- The events that you want to receive notifications for. For example, you can choose to receive notifications only when the severity level is upgraded or a new insight is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messageTypes
NotificationFilterConfig.Builder messageTypes(Collection<NotificationMessageType> messageTypes)
The events that you want to receive notifications for. For example, you can choose to receive notifications only when the severity level is upgraded or a new insight is created.
- Parameters:
messageTypes- The events that you want to receive notifications for. For example, you can choose to receive notifications only when the severity level is upgraded or a new insight is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messageTypes
NotificationFilterConfig.Builder messageTypes(NotificationMessageType... messageTypes)
The events that you want to receive notifications for. For example, you can choose to receive notifications only when the severity level is upgraded or a new insight is created.
- Parameters:
messageTypes- The events that you want to receive notifications for. For example, you can choose to receive notifications only when the severity level is upgraded or a new insight is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-