@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class AuditEventAggregationDimensions extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The details of the aggregation dimensions used for summarizing audit events.
Note: Objects should always be created or deserialized using the AuditEventAggregationDimensions.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the AuditEventAggregationDimensions.Builder
, which maintain a
set of all explicitly set fields called AuditEventAggregationDimensions.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
AuditEventAggregationDimensions.AuditType |
static class |
AuditEventAggregationDimensions.Builder |
static class |
AuditEventAggregationDimensions.TargetClass |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
AuditEventAggregationDimensions(List<Date> auditEventTime,
List<String> dbUserName,
List<String> targetId,
List<String> targetName,
List<AuditEventAggregationDimensions.TargetClass> targetClass,
List<String> objectType,
List<String> clientHostname,
List<String> clientProgram,
List<String> clientId,
List<AuditEventAggregationDimensions.AuditType> auditType,
List<String> eventName)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static AuditEventAggregationDimensions.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
List<Date> |
getAuditEventTime()
The time the audit event occurred in the target database.
|
List<AuditEventAggregationDimensions.AuditType> |
getAuditType()
Type of auditing.
|
List<String> |
getClientHostname()
Name of the host machine from which the session was spawned.
|
List<String> |
getClientId()
The client identifier in each Oracle session.
|
List<String> |
getClientProgram()
The application from which the audit event was generated.
|
List<String> |
getDbUserName()
Name of the database user whose actions were audited.
|
List<String> |
getEventName()
The name of the event executed by the user on the target database.
|
List<String> |
getObjectType()
Type of object in the source database affected by the action.
|
List<AuditEventAggregationDimensions.TargetClass> |
getTargetClass()
Class of the target that was audited.
|
List<String> |
getTargetId()
The OCID of the target database that was audited.
|
List<String> |
getTargetName()
The name of the target database that was audited.
|
int |
hashCode() |
AuditEventAggregationDimensions.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"auditEventTime","dbUserName","targetId","targetName","targetClass","objectType","clientHostname","clientProgram","clientId","auditType","eventName"}) public AuditEventAggregationDimensions(List<Date> auditEventTime, List<String> dbUserName, List<String> targetId, List<String> targetName, List<AuditEventAggregationDimensions.TargetClass> targetClass, List<String> objectType, List<String> clientHostname, List<String> clientProgram, List<String> clientId, List<AuditEventAggregationDimensions.AuditType> auditType, List<String> eventName)
public static AuditEventAggregationDimensions.Builder builder()
Create a new builder.
public AuditEventAggregationDimensions.Builder toBuilder()
public List<Date> getAuditEventTime()
The time the audit event occurred in the target database.
public List<String> getDbUserName()
Name of the database user whose actions were audited.
public List<String> getTargetId()
The OCID of the target database that was audited.
public List<String> getTargetName()
The name of the target database that was audited.
public List<AuditEventAggregationDimensions.TargetClass> getTargetClass()
Class of the target that was audited.
public List<String> getObjectType()
Type of object in the source database affected by the action. For example PL/SQL, SYNONYM or PACKAGE BODY.
public List<String> getClientHostname()
Name of the host machine from which the session was spawned.
public List<String> getClientProgram()
The application from which the audit event was generated. For example SQL Plus or SQL Developer.
public List<String> getClientId()
The client identifier in each Oracle session.
public List<AuditEventAggregationDimensions.AuditType> getAuditType()
Type of auditing.
public List<String> getEventName()
The name of the event executed by the user on the target database. For example ALTER SEQUENCE, CREATE TRIGGER or CREATE INDEX.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.