@Generated(value="software.amazon.awssdk:codegen") public final class ChangeLog extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ChangeLog.Builder,ChangeLog>
The record of a change within Audit Manager. For example, this could be the status change of an assessment or the delegation of a control set.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ChangeLog.Builder |
| Modifier and Type | Method and Description |
|---|---|
ActionEnum |
action()
The action that was performed.
|
String |
actionAsString()
The action that was performed.
|
static ChangeLog.Builder |
builder() |
Instant |
createdAt()
The time when the action was performed and the changelog record was created.
|
String |
createdBy()
The IAM user or role that performed the action.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
objectName()
The name of the object that changed.
|
ObjectTypeEnum |
objectType()
The object that was changed, such as an assessment, control, or control set.
|
String |
objectTypeAsString()
The object that was changed, such as an assessment, control, or control set.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ChangeLog.Builder> |
serializableBuilderClass() |
ChangeLog.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ObjectTypeEnum objectType()
The object that was changed, such as an assessment, control, or control set.
If the service returns an enum value that is not available in the current SDK version, objectType will
return ObjectTypeEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
objectTypeAsString().
ObjectTypeEnumpublic final String objectTypeAsString()
The object that was changed, such as an assessment, control, or control set.
If the service returns an enum value that is not available in the current SDK version, objectType will
return ObjectTypeEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
objectTypeAsString().
ObjectTypeEnumpublic final String objectName()
The name of the object that changed. This could be the name of an assessment, control, or control set.
public final ActionEnum action()
The action that was performed.
If the service returns an enum value that is not available in the current SDK version, action will
return ActionEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
actionAsString().
ActionEnumpublic final String actionAsString()
The action that was performed.
If the service returns an enum value that is not available in the current SDK version, action will
return ActionEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
actionAsString().
ActionEnumpublic final Instant createdAt()
The time when the action was performed and the changelog record was created.
public final String createdBy()
The IAM user or role that performed the action.
public ChangeLog.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ChangeLog.Builder,ChangeLog>public static ChangeLog.Builder builder()
public static Class<? extends ChangeLog.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.