Class EventLogEntry
- java.lang.Object
-
- software.amazon.awssdk.services.codecatalyst.model.EventLogEntry
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EventLogEntry.Builder,EventLogEntry>
@Generated("software.amazon.awssdk:codegen") public final class EventLogEntry extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EventLogEntry.Builder,EventLogEntry>
Information about an entry in an event log of Amazon CodeCatalyst activity.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEventLogEntry.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EventLogEntry.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringerrorCode()The code of the error, if any.StringeventCategory()The category for the event.StringeventName()The name of the event.StringeventSource()The source of the event.InstanteventTime()The time the event took place, in coordinated universal time (UTC) timestamp format as specified in RFC 3339.StringeventType()The type of the event.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The system-generated unique ID of the event.OperationTypeoperationType()The type of the event.StringoperationTypeAsString()The type of the event.ProjectInformationprojectInformation()Information about the project where the event occurred.StringrequestId()The system-generated unique ID of the request.EventPayloadrequestPayload()Information about the payload of the request.EventPayloadresponsePayload()Information about the payload of the response, if any.List<SdkField<?>>sdkFields()static Class<? extends EventLogEntry.Builder>serializableBuilderClass()StringsourceIpAddress()The IP address of the user whose actions are recorded in the event.EventLogEntry.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringuserAgent()The user agent whose actions are recorded in the event.UserIdentityuserIdentity()The system-generated unique ID of the user whose actions are recorded in the event.-
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
-
id
public final String id()
The system-generated unique ID of the event.
- Returns:
- The system-generated unique ID of the event.
-
eventName
public final String eventName()
The name of the event.
- Returns:
- The name of the event.
-
eventType
public final String eventType()
The type of the event.
- Returns:
- The type of the event.
-
eventCategory
public final String eventCategory()
The category for the event.
- Returns:
- The category for the event.
-
eventSource
public final String eventSource()
The source of the event.
- Returns:
- The source of the event.
-
eventTime
public final Instant eventTime()
The time the event took place, in coordinated universal time (UTC) timestamp format as specified in RFC 3339.
- Returns:
- The time the event took place, in coordinated universal time (UTC) timestamp format as specified in RFC 3339.
-
operationType
public final OperationType operationType()
The type of the event.
If the service returns an enum value that is not available in the current SDK version,
operationTypewill returnOperationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoperationTypeAsString().- Returns:
- The type of the event.
- See Also:
OperationType
-
operationTypeAsString
public final String operationTypeAsString()
The type of the event.
If the service returns an enum value that is not available in the current SDK version,
operationTypewill returnOperationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoperationTypeAsString().- Returns:
- The type of the event.
- See Also:
OperationType
-
userIdentity
public final UserIdentity userIdentity()
The system-generated unique ID of the user whose actions are recorded in the event.
- Returns:
- The system-generated unique ID of the user whose actions are recorded in the event.
-
projectInformation
public final ProjectInformation projectInformation()
Information about the project where the event occurred.
- Returns:
- Information about the project where the event occurred.
-
requestId
public final String requestId()
The system-generated unique ID of the request.
- Returns:
- The system-generated unique ID of the request.
-
requestPayload
public final EventPayload requestPayload()
Information about the payload of the request.
- Returns:
- Information about the payload of the request.
-
responsePayload
public final EventPayload responsePayload()
Information about the payload of the response, if any.
- Returns:
- Information about the payload of the response, if any.
-
errorCode
public final String errorCode()
The code of the error, if any.
- Returns:
- The code of the error, if any.
-
sourceIpAddress
public final String sourceIpAddress()
The IP address of the user whose actions are recorded in the event.
- Returns:
- The IP address of the user whose actions are recorded in the event.
-
userAgent
public final String userAgent()
The user agent whose actions are recorded in the event.
- Returns:
- The user agent whose actions are recorded in the event.
-
toBuilder
public EventLogEntry.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EventLogEntry.Builder,EventLogEntry>
-
builder
public static EventLogEntry.Builder builder()
-
serializableBuilderClass
public static Class<? extends EventLogEntry.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.
-
-