Interface ManagedNotificationChildEventSummary.Builder

  • Method Details

    • schemaVersion

      The schema version of the ManagedNotificationChildEvent.

      Parameters:
      schemaVersion - The schema version of the ManagedNotificationChildEvent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • schemaVersion

      The schema version of the ManagedNotificationChildEvent.

      Parameters:
      schemaVersion - The schema version of the ManagedNotificationChildEvent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sourceEventMetadata

      Contains all event metadata present identically across all NotificationEvents. All fields are present in Source Events via Eventbridge.

      Parameters:
      sourceEventMetadata - Contains all event metadata present identically across all NotificationEvents. All fields are present in Source Events via Eventbridge.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceEventMetadata

      Contains all event metadata present identically across all NotificationEvents. All fields are present in Source Events via Eventbridge.

      This is a convenience method that creates an instance of the ManagedSourceEventMetadataSummary.Builder avoiding the need to create one manually via ManagedSourceEventMetadataSummary.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to sourceEventMetadata(ManagedSourceEventMetadataSummary).

      Parameters:
      sourceEventMetadata - a consumer that will call methods on ManagedSourceEventMetadataSummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      Sets the value of the MessageComponents property for this object. This is a convenience method that creates an instance of the MessageComponentsSummary.Builder avoiding the need to create one manually via MessageComponentsSummary.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to messageComponents(MessageComponentsSummary).

      Parameters:
      messageComponents - a consumer that will call methods on MessageComponentsSummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      Provides detailed information about the dimensions used for event summarization and aggregation.

      This is a convenience method that creates an instance of the AggregationDetail.Builder avoiding the need to create one manually via AggregationDetail.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to aggregationDetail(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:
    • eventStatus

      The perceived nature of the event.

      • Values:

        • HEALTHY

          • All EventRules are ACTIVE and any call can be run.

        • UNHEALTHY

          • Some EventRules are ACTIVE and some are INACTIVE. Any call can be run.

      Parameters:
      eventStatus - The perceived nature of the event.

      • Values:

        • HEALTHY

          • All EventRules are ACTIVE and any call can be run.

        • UNHEALTHY

          • Some EventRules are ACTIVE and some are INACTIVE. Any call can be run.

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

      The perceived nature of the event.

      • Values:

        • HEALTHY

          • All EventRules are ACTIVE and any call can be run.

        • UNHEALTHY

          • Some EventRules are ACTIVE and some are INACTIVE. Any call can be run.

      Parameters:
      eventStatus - The perceived nature of the event.

      • Values:

        • HEALTHY

          • All EventRules are ACTIVE and any call can be run.

        • UNHEALTHY

          • Some EventRules are ACTIVE and some are INACTIVE. Any call can be run.

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

      ManagedNotificationChildEventSummary.Builder notificationType(String notificationType)

      The Type of the event causing this 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 the event causing this 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

      The Type of the event causing this 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 the event causing this 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: