Class InternetEventSummary
- java.lang.Object
-
- software.amazon.awssdk.services.internetmonitor.model.InternetEventSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<InternetEventSummary.Builder,InternetEventSummary>
@Generated("software.amazon.awssdk:codegen") public final class InternetEventSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InternetEventSummary.Builder,InternetEventSummary>
A summary of information about an internet event in Amazon CloudWatch Internet Monitor. Internet events are issues that cause performance degradation or availability problems for impacted Amazon Web Services client locations. Internet Monitor displays information about recent global health events, called internet events, on a global outages map that is available to all Amazon Web Services customers.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInternetEventSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InternetEventSummary.Builderbuilder()ClientLocationclientLocation()The impacted location, such as a city, that Amazon Web Services clients access application resources from.InstantendedAt()The time when an internet event ended.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringeventArn()The Amazon Resource Name (ARN) of the internet event.StringeventId()The internally-generated identifier of an internet event.InternetEventStatuseventStatus()The status of an internet event.StringeventStatusAsString()The status of an internet event.InternetEventTypeeventType()The type of network impairment.StringeventTypeAsString()The type of network impairment.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends InternetEventSummary.Builder>serializableBuilderClass()InstantstartedAt()The time when an internet event started.InternetEventSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
eventId
public final String eventId()
The internally-generated identifier of an internet event.
- Returns:
- The internally-generated identifier of an internet event.
-
eventArn
public final String eventArn()
The Amazon Resource Name (ARN) of the internet event.
- Returns:
- The Amazon Resource Name (ARN) of the internet event.
-
startedAt
public final Instant startedAt()
The time when an internet event started.
- Returns:
- The time when an internet event started.
-
endedAt
public final Instant endedAt()
The time when an internet event ended. If the event hasn't ended yet, this value is empty.
- Returns:
- The time when an internet event ended. If the event hasn't ended yet, this value is empty.
-
clientLocation
public final ClientLocation clientLocation()
The impacted location, such as a city, that Amazon Web Services clients access application resources from.
- Returns:
- The impacted location, such as a city, that Amazon Web Services clients access application resources from.
-
eventType
public final InternetEventType eventType()
The type of network impairment.
If the service returns an enum value that is not available in the current SDK version,
eventTypewill returnInternetEventType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeventTypeAsString().- Returns:
- The type of network impairment.
- See Also:
InternetEventType
-
eventTypeAsString
public final String eventTypeAsString()
The type of network impairment.
If the service returns an enum value that is not available in the current SDK version,
eventTypewill returnInternetEventType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeventTypeAsString().- Returns:
- The type of network impairment.
- See Also:
InternetEventType
-
eventStatus
public final InternetEventStatus eventStatus()
The status of an internet event.
If the service returns an enum value that is not available in the current SDK version,
eventStatuswill returnInternetEventStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeventStatusAsString().- Returns:
- The status of an internet event.
- See Also:
InternetEventStatus
-
eventStatusAsString
public final String eventStatusAsString()
The status of an internet event.
If the service returns an enum value that is not available in the current SDK version,
eventStatuswill returnInternetEventStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromeventStatusAsString().- Returns:
- The status of an internet event.
- See Also:
InternetEventStatus
-
toBuilder
public InternetEventSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<InternetEventSummary.Builder,InternetEventSummary>
-
builder
public static InternetEventSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends InternetEventSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
-