Class NotificationEventOverview

    • Method Detail

      • arn

        public final String arn()

        The Amazon Resource Name (ARN) of the resource.

        Returns:
        The Amazon Resource Name (ARN) of the resource.
      • notificationConfigurationArn

        public final String notificationConfigurationArn()

        The ARN of the NotificationConfiguration.

        Returns:
        The ARN of the NotificationConfiguration.
      • relatedAccount

        public final String relatedAccount()

        The account name containing the NotificationHub.

        Returns:
        The account name containing the NotificationHub.
      • creationTime

        public final Instant creationTime()

        The creation time of the NotificationEvent.

        Returns:
        The creation time of the NotificationEvent.
      • notificationEvent

        public final NotificationEventSummary notificationEvent()

        Refers to a NotificationEventSummary object.

        Similar in structure to content in the GetNotificationEvent response.

        Returns:
        Refers to a NotificationEventSummary object.

        Similar in structure to content in the GetNotificationEvent response.

      • aggregationEventType

        public final 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.

        If the service returns an enum value that is not available in the current SDK version, aggregationEventType will return AggregationEventType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from aggregationEventTypeAsString().

        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 are ACTIVE and some are INACTIVE. Any call can be run.

          • NONE

            • The notification isn't aggregated.

        See Also:
        AggregationEventType
      • aggregationEventTypeAsString

        public final String 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 are ACTIVE and some are INACTIVE. 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 return AggregationEventType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from aggregationEventTypeAsString().

        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 are ACTIVE and some are INACTIVE. Any call can be run.

          • NONE

            • The notification isn't aggregated.

        See Also:
        AggregationEventType
      • aggregateNotificationEventArn

        public final String aggregateNotificationEventArn()

        The ARN of the aggregatedNotificationEventArn to match.

        Returns:
        The ARN of the aggregatedNotificationEventArn to match.
      • aggregationSummary

        public final AggregationSummary aggregationSummary()

        Provides an aggregated summary data for notification events.

        Returns:
        Provides an aggregated summary data for notification events.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)