Interface NotificationEventOverview.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NotificationEventOverview.Builder,NotificationEventOverview>,SdkBuilder<NotificationEventOverview.Builder,NotificationEventOverview>,SdkPojo
- Enclosing class:
- NotificationEventOverview
public static interface NotificationEventOverview.Builder extends SdkPojo, CopyableBuilder<NotificationEventOverview.Builder,NotificationEventOverview>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description NotificationEventOverview.BuilderaggregateNotificationEventArn(String aggregateNotificationEventArn)The ARN of the aggregatedNotificationEventArn to match.NotificationEventOverview.BuilderaggregationEventType(String aggregationEventType)The NotificationConfiguration's aggregation type.NotificationEventOverview.BuilderaggregationEventType(AggregationEventType aggregationEventType)The NotificationConfiguration's aggregation type.NotificationEventOverview.Builderarn(String arn)The Amazon Resource Name (ARN) of the resource.NotificationEventOverview.BuildercreationTime(Instant creationTime)The creation time of the NotificationEvent.NotificationEventOverview.BuildernotificationConfigurationArn(String notificationConfigurationArn)The ARN of the NotificationConfiguration.default NotificationEventOverview.BuildernotificationEvent(Consumer<NotificationEventSummary.Builder> notificationEvent)Refers to a NotificationEventSummary object.NotificationEventOverview.BuildernotificationEvent(NotificationEventSummary notificationEvent)Refers to a NotificationEventSummary object.NotificationEventOverview.BuilderrelatedAccount(String relatedAccount)The account name containing the NotificationHub.-
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
NotificationEventOverview.Builder arn(String 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
contentin the GetNotificationEvent response.- Parameters:
notificationEvent- Refers to a NotificationEventSummary object.Similar in structure to
contentin 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
This is a convenience method that creates an instance of thecontentin the GetNotificationEvent response.NotificationEventSummary.Builderavoiding the need to create one manually viaNotificationEventSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonotificationEvent(NotificationEventSummary).- Parameters:
notificationEvent- a consumer that will call methods onNotificationEventSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
notificationEvent(NotificationEventSummary)
-
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
ACTIVEand some areINACTIVE. 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
ACTIVEand 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
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
ACTIVEand some areINACTIVE. 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
ACTIVEand 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
-
-
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.
-
-