Interface ManagedNotificationEventOverview.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ManagedNotificationEventOverview.Builder,ManagedNotificationEventOverview>,SdkBuilder<ManagedNotificationEventOverview.Builder,ManagedNotificationEventOverview>,SdkPojo
- Enclosing class:
- ManagedNotificationEventOverview
public static interface ManagedNotificationEventOverview.Builder extends SdkPojo, CopyableBuilder<ManagedNotificationEventOverview.Builder,ManagedNotificationEventOverview>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ManagedNotificationEventOverview.BuilderaggregatedNotificationRegions(String... aggregatedNotificationRegions)The list of the regions where the aggregated notifications in thisNotificationEventoriginated.ManagedNotificationEventOverview.BuilderaggregatedNotificationRegions(Collection<String> aggregatedNotificationRegions)The list of the regions where the aggregated notifications in thisNotificationEventoriginated.ManagedNotificationEventOverview.BuilderaggregationEventType(String aggregationEventType)The notifications aggregation type.ManagedNotificationEventOverview.BuilderaggregationEventType(AggregationEventType aggregationEventType)The notifications aggregation type.default ManagedNotificationEventOverview.BuilderaggregationSummary(Consumer<AggregationSummary.Builder> aggregationSummary)Sets the value of the AggregationSummary property for this object.ManagedNotificationEventOverview.BuilderaggregationSummary(AggregationSummary aggregationSummary)Sets the value of the AggregationSummary property for this object.ManagedNotificationEventOverview.Builderarn(String arn)The Amazon Resource Name (ARN) of the ManagedNotificationEvent.ManagedNotificationEventOverview.BuildercreationTime(Instant creationTime)The creation time of theManagedNotificationEvent.ManagedNotificationEventOverview.BuildermanagedNotificationConfigurationArn(String managedNotificationConfigurationArn)The Amazon Resource Name (ARN) of theManagedNotificationConfiguration.default ManagedNotificationEventOverview.BuildernotificationEvent(Consumer<ManagedNotificationEventSummary.Builder> notificationEvent)Sets the value of the NotificationEvent property for this object.ManagedNotificationEventOverview.BuildernotificationEvent(ManagedNotificationEventSummary notificationEvent)Sets the value of the NotificationEvent property for this object.ManagedNotificationEventOverview.BuilderorganizationalUnitId(String organizationalUnitId)The Organizational Unit Id that an Amazon Web Services account belongs to.ManagedNotificationEventOverview.BuilderrelatedAccount(String relatedAccount)The account that related to theManagedNotificationEvent.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
arn
ManagedNotificationEventOverview.Builder arn(String 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 theManagedNotificationConfiguration.- 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 theManagedNotificationEvent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
ManagedNotificationEventOverview.Builder creationTime(Instant creationTime)
The creation time of the
ManagedNotificationEvent.- Parameters:
creationTime- The creation time of theManagedNotificationEvent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notificationEvent
ManagedNotificationEventOverview.Builder notificationEvent(ManagedNotificationEventSummary 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
default ManagedNotificationEventOverview.Builder notificationEvent(Consumer<ManagedNotificationEventSummary.Builder> notificationEvent)
Sets the value of the NotificationEvent property for this object. This is a convenience method that creates an instance of theManagedNotificationEventSummary.Builderavoiding the need to create one manually viaManagedNotificationEventSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonotificationEvent(ManagedNotificationEventSummary).- Parameters:
notificationEvent- a consumer that will call methods onManagedNotificationEventSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
notificationEvent(ManagedNotificationEventSummary)
-
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
EventRulesareACTIVEand some areINACTIVE. 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
EventRulesareACTIVEand some areINACTIVE. 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,AggregationEventType
-
-
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
EventRulesareACTIVEand some areINACTIVE. 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
EventRulesareACTIVEand some areINACTIVE. 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,AggregationEventType
-
-
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 theAggregationSummary.Builderavoiding the need to create one manually viaAggregationSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaggregationSummary(AggregationSummary).- Parameters:
aggregationSummary- a consumer that will call methods onAggregationSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
aggregationSummary(AggregationSummary)
-
aggregatedNotificationRegions
ManagedNotificationEventOverview.Builder aggregatedNotificationRegions(Collection<String> aggregatedNotificationRegions)
The list of the regions where the aggregated notifications in this
NotificationEventoriginated.- Parameters:
aggregatedNotificationRegions- The list of the regions where the aggregated notifications in thisNotificationEventoriginated.- 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
NotificationEventoriginated.- Parameters:
aggregatedNotificationRegions- The list of the regions where the aggregated notifications in thisNotificationEventoriginated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-