Interface NotificationEventOverview.Builder

  • Method Details

    • arn

      The Amazon Resource Name (ARN) of the resource.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • notificationConfigurationArn

      NotificationEventOverview.Builder notificationConfigurationArn(String notificationConfigurationArn)

      The ARN of the NotificationConfiguration.

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

      NotificationEventOverview.Builder relatedAccount(String relatedAccount)

      The account name containing the NotificationHub.

      Parameters:
      relatedAccount - The account name containing the NotificationHub.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationTime

      NotificationEventOverview.Builder creationTime(Instant creationTime)

      The creation time of the NotificationEvent.

      Parameters:
      creationTime - The creation time of the NotificationEvent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • notificationEvent

      NotificationEventOverview.Builder notificationEvent(NotificationEventSummary notificationEvent)

      Refers to a NotificationEventSummary object.

      Similar in structure to content in the GetNotificationEvent response.

      Parameters:
      notificationEvent - Refers to a NotificationEventSummary object.

      Similar in structure to content in the GetNotificationEvent response.

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

      default NotificationEventOverview.Builder notificationEvent(Consumer<NotificationEventSummary.Builder> notificationEvent)

      Refers to a NotificationEventSummary object.

      Similar in structure to content in the GetNotificationEvent response.

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

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

      Parameters:
      notificationEvent - a consumer that will call methods on NotificationEventSummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • aggregationEventType

      NotificationEventOverview.Builder aggregationEventType(String aggregationEventType)

      The NotificationConfiguration's aggregation type.

      • Values:

        • AGGREGATE

          • The notification event is an aggregate notification. Aggregate notifications summarize grouped events over a specified time period.

        • CHILD

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

        • NONE

          • The notification isn't aggregated.

      Parameters:
      aggregationEventType - The NotificationConfiguration's aggregation type.

      • Values:

        • AGGREGATE

          • The notification event is an aggregate notification. Aggregate notifications summarize grouped events over a specified time period.

        • CHILD

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

        • NONE

          • The notification isn't aggregated.

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

      NotificationEventOverview.Builder aggregationEventType(AggregationEventType aggregationEventType)

      The NotificationConfiguration's aggregation type.

      • Values:

        • AGGREGATE

          • The notification event is an aggregate notification. Aggregate notifications summarize grouped events over a specified time period.

        • CHILD

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

        • NONE

          • The notification isn't aggregated.

      Parameters:
      aggregationEventType - The NotificationConfiguration's aggregation type.

      • Values:

        • AGGREGATE

          • The notification event is an aggregate notification. Aggregate notifications summarize grouped events over a specified time period.

        • CHILD

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

        • NONE

          • The notification isn't aggregated.

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

      NotificationEventOverview.Builder aggregateNotificationEventArn(String aggregateNotificationEventArn)

      The ARN of the aggregatedNotificationEventArn to match.

      Parameters:
      aggregateNotificationEventArn - The ARN of the aggregatedNotificationEventArn to match.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aggregationSummary

      NotificationEventOverview.Builder aggregationSummary(AggregationSummary aggregationSummary)

      Provides an aggregated summary data for notification events.

      Parameters:
      aggregationSummary - Provides an aggregated summary data for notification events.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aggregationSummary

      default NotificationEventOverview.Builder aggregationSummary(Consumer<AggregationSummary.Builder> aggregationSummary)

      Provides an aggregated summary data for notification events.

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

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

      Parameters:
      aggregationSummary - a consumer that will call methods on AggregationSummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: