@Generated(value="software.amazon.awssdk:codegen") public final class Event extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Event.Builder,Event>
An AWS resource event. AWS 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 AWS source that emitted the event.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasResources()
Returns true if the Resources property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
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 AWS 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()
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.
You can use hasResources() to see if a value was sent in this field.
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 © 2021. All rights reserved.