Interface ManagedNotificationEventOverview.Builder

  • Method Details

    • arn

      The Amazon Resource Name (ARN) of the ManagedNotificationEvent.

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

      ManagedNotificationEventOverview.Builder managedNotificationConfigurationArn(String managedNotificationConfigurationArn)

      The Amazon Resource Name (ARN) of the ManagedNotificationConfiguration.

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

      ManagedNotificationEventOverview.Builder relatedAccount(String relatedAccount)

      The account that related to the ManagedNotificationEvent.

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

      The creation time of the ManagedNotificationEvent.

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

      Sets the value of the NotificationEvent property for this object.
      Parameters:
      notificationEvent - The new value for the NotificationEvent property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • notificationEvent

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

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

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

      ManagedNotificationEventOverview.Builder aggregationEventType(String aggregationEventType)

      The notifications 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 notifications 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

      ManagedNotificationEventOverview.Builder aggregationEventType(AggregationEventType aggregationEventType)

      The notifications 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 notifications 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:
    • organizationalUnitId

      ManagedNotificationEventOverview.Builder organizationalUnitId(String organizationalUnitId)

      The Organizational Unit Id that an Amazon Web Services account belongs to.

      Parameters:
      organizationalUnitId - The Organizational Unit Id that an Amazon Web Services account belongs to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aggregationSummary

      ManagedNotificationEventOverview.Builder aggregationSummary(AggregationSummary aggregationSummary)
      Sets the value of the AggregationSummary property for this object.
      Parameters:
      aggregationSummary - The new value for the AggregationSummary property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aggregationSummary

      default ManagedNotificationEventOverview.Builder aggregationSummary(Consumer<AggregationSummary.Builder> aggregationSummary)
      Sets the value of the AggregationSummary property for this object. 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:
    • aggregatedNotificationRegions

      ManagedNotificationEventOverview.Builder aggregatedNotificationRegions(Collection<String> aggregatedNotificationRegions)

      The list of the regions where the aggregated notifications in this NotificationEvent originated.

      Parameters:
      aggregatedNotificationRegions - The list of the regions where the aggregated notifications in this NotificationEvent originated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aggregatedNotificationRegions

      ManagedNotificationEventOverview.Builder aggregatedNotificationRegions(String... aggregatedNotificationRegions)

      The list of the regions where the aggregated notifications in this NotificationEvent originated.

      Parameters:
      aggregatedNotificationRegions - The list of the regions where the aggregated notifications in this NotificationEvent originated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.