Class NotificationEventOverview
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<NotificationEventOverview.Builder,
NotificationEventOverview>
Describes a short summary of a NotificationEvent
. This is only used when listing notification events.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal String
The ARN of theaggregatedNotificationEventArn
to match.final AggregationEventType
TheNotificationConfiguration
's aggregation type.final String
TheNotificationConfiguration
's aggregation type.final AggregationSummary
Provides an aggregated summary data for notification events.final String
arn()
The Amazon Resource Name (ARN) of the resource.builder()
final Instant
The creation time of theNotificationEvent
.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final String
The ARN of theNotificationConfiguration
.final NotificationEventSummary
Refers to aNotificationEventSummary
object.final String
The account name containing theNotificationHub
.static Class
<? extends NotificationEventOverview.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
arn
The Amazon Resource Name (ARN) of the resource.
- Returns:
- The Amazon Resource Name (ARN) of the resource.
-
notificationConfigurationArn
The ARN of the
NotificationConfiguration
.- Returns:
- The ARN of the
NotificationConfiguration
.
-
creationTime
The creation time of the
NotificationEvent
.- Returns:
- The creation time of the
NotificationEvent
.
-
notificationEvent
Refers to a
NotificationEventSummary
object.Similar in structure to
content
in theGetNotificationEvent
response.- Returns:
- Refers to a
NotificationEventSummary
object.Similar in structure to
content
in theGetNotificationEvent
response.
-
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
areACTIVE
and some areINACTIVE
. Any call can be run.
-
-
NONE
-
The notification isn't aggregated.
-
-
If the service returns an enum value that is not available in the current SDK version,
aggregationEventType
will returnAggregationEventType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromaggregationEventTypeAsString()
.- Returns:
- 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
areACTIVE
and some areINACTIVE
. Any call can be run.
-
-
NONE
-
The notification isn't aggregated.
-
-
-
- See Also:
-
-
aggregationEventTypeAsString
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
areACTIVE
and some areINACTIVE
. Any call can be run.
-
-
NONE
-
The notification isn't aggregated.
-
-
If the service returns an enum value that is not available in the current SDK version,
aggregationEventType
will returnAggregationEventType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromaggregationEventTypeAsString()
.- Returns:
- 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
areACTIVE
and some areINACTIVE
. Any call can be run.
-
-
NONE
-
The notification isn't aggregated.
-
-
-
- See Also:
-
-
aggregateNotificationEventArn
The ARN of the
aggregatedNotificationEventArn
to match.- Returns:
- The ARN of the
aggregatedNotificationEventArn
to match.
-
aggregationSummary
Provides an aggregated summary data for notification events.
- Returns:
- Provides an aggregated summary data for notification events.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<NotificationEventOverview.Builder,
NotificationEventOverview> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-