Interface NotificationFilterConfig.Builder

    • 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 HIGH and MEDIUM severity 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 with HIGH and MEDIUM severity 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 HIGH and MEDIUM severity 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 with HIGH and MEDIUM severity 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 HIGH and MEDIUM severity 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 with HIGH and MEDIUM severity 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 HIGH and MEDIUM severity 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 with HIGH and MEDIUM severity 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.