Interface CreateNotificationConfigurationRequest.Builder

    • Method Detail

      • name

        CreateNotificationConfigurationRequest.Builder name​(String name)

        The name of the NotificationConfiguration. Supports RFC 3986's unreserved characters.

        Parameters:
        name - The name of the NotificationConfiguration. Supports RFC 3986's unreserved characters.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        CreateNotificationConfigurationRequest.Builder description​(String description)

        The description of the NotificationConfiguration.

        Parameters:
        description - The description of the NotificationConfiguration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • aggregationDuration

        CreateNotificationConfigurationRequest.Builder aggregationDuration​(String aggregationDuration)

        The aggregation preference of the NotificationConfiguration.

        • Values:

          • LONG

            • Aggregate notifications for long periods of time (12 hours).

          • SHORT

            • Aggregate notifications for short periods of time (5 minutes).

          • NONE

            • Don't aggregate notifications.

        Parameters:
        aggregationDuration - The aggregation preference of the NotificationConfiguration.

        • Values:

          • LONG

            • Aggregate notifications for long periods of time (12 hours).

          • SHORT

            • Aggregate notifications for short periods of time (5 minutes).

          • NONE

            • Don't aggregate notifications.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AggregationDuration, AggregationDuration
      • aggregationDuration

        CreateNotificationConfigurationRequest.Builder aggregationDuration​(AggregationDuration aggregationDuration)

        The aggregation preference of the NotificationConfiguration.

        • Values:

          • LONG

            • Aggregate notifications for long periods of time (12 hours).

          • SHORT

            • Aggregate notifications for short periods of time (5 minutes).

          • NONE

            • Don't aggregate notifications.

        Parameters:
        aggregationDuration - The aggregation preference of the NotificationConfiguration.

        • Values:

          • LONG

            • Aggregate notifications for long periods of time (12 hours).

          • SHORT

            • Aggregate notifications for short periods of time (5 minutes).

          • NONE

            • Don't aggregate notifications.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AggregationDuration, AggregationDuration
      • tags

        CreateNotificationConfigurationRequest.Builder tags​(Map<String,​String> tags)

        A map of tags assigned to a resource. A tag is a string-to-string map of key-value pairs.

        Parameters:
        tags - A map of tags assigned to a resource. A tag is a string-to-string map of key-value pairs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.