@Generated(value="software.amazon.awssdk:codegen") public final class Event extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Event.Builder,Event>
An Amazon Web Services resource event. Amazon Web Services resource events and metrics are analyzed by DevOps Guru to find anomalous behavior and provide recommendations to improve your operational solutions.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Event.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Event.Builder |
builder() |
EventDataSource |
dataSource()
The source,
AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, where DevOps Guru analysis found the
event. |
String |
dataSourceAsString()
The source,
AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, where DevOps Guru analysis found the
event. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
EventClass |
eventClass()
The class of the event.
|
String |
eventClassAsString()
The class of the event.
|
String |
eventSource()
The Amazon Web Services source that emitted the event.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasResources()
For responses, this returns true if the service returned a value for the Resources property.
|
String |
id()
The ID of the event.
|
String |
name()
The name of the event.
|
ResourceCollection |
resourceCollection()
Returns the value of the ResourceCollection property for this object.
|
List<EventResource> |
resources()
An
EventResource object that contains information about the resource that emitted the event. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends Event.Builder> |
serializableBuilderClass() |
Instant |
time()
A
Timestamp that specifies the time the event occurred. |
Event.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ResourceCollection resourceCollection()
public final String id()
The ID of the event.
public final Instant time()
A Timestamp that specifies the time the event occurred.
Timestamp that specifies the time the event occurred.public final String eventSource()
The Amazon Web Services source that emitted the event.
public final String name()
The name of the event.
public final EventDataSource dataSource()
The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, where DevOps Guru analysis found the
event.
If the service returns an enum value that is not available in the current SDK version, dataSource will
return EventDataSource.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
dataSourceAsString().
AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, where DevOps Guru analysis
found the event.EventDataSourcepublic final String dataSourceAsString()
The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, where DevOps Guru analysis found the
event.
If the service returns an enum value that is not available in the current SDK version, dataSource will
return EventDataSource.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
dataSourceAsString().
AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, where DevOps Guru analysis
found the event.EventDataSourcepublic final EventClass eventClass()
The class of the event. The class specifies what the event is related to, such as an infrastructure change, a deployment, or a schema change.
If the service returns an enum value that is not available in the current SDK version, eventClass will
return EventClass.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
eventClassAsString().
EventClasspublic final String eventClassAsString()
The class of the event. The class specifies what the event is related to, such as an infrastructure change, a deployment, or a schema change.
If the service returns an enum value that is not available in the current SDK version, eventClass will
return EventClass.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
eventClassAsString().
EventClasspublic final boolean hasResources()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<EventResource> resources()
An EventResource object that contains information about the resource that emitted the event.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResources() method.
EventResource object that contains information about the resource that emitted the event.public Event.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Event.Builder,Event>public static Event.Builder builder()
public static Class<? extends Event.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.