Package com.oracle.bmc.datasafe.model
Class AuditEventAggregationDimensions
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.AuditEventAggregationDimensions
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class AuditEventAggregationDimensions extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe details of the aggregation dimensions used for summarizing audit events.
Note: Objects should always be created or deserialized using theAuditEventAggregationDimensions.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 theAuditEventAggregationDimensions.Builder, which maintain a set of all explicitly set fields calledAuditEventAggregationDimensions.Builder.__explicitlySet__. ThehashCode()andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAuditEventAggregationDimensions.AuditTypestatic classAuditEventAggregationDimensions.Builderstatic classAuditEventAggregationDimensions.TargetClass
-
Constructor Summary
Constructors Constructor 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, List<String> objectOwner, List<String> auditPolicies, List<String> objectName, List<String> osUserName, List<String> errorCode, List<String> clientIp, List<String> externalUserId)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AuditEventAggregationDimensions.Builderbuilder()Create a new builder.booleanequals(Object o)List<Date>getAuditEventTime()The time the audit event occurred in the target database.List<String>getAuditPolicies()Comma-seperated list of audit policies that caused the current audit event.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>getClientIp()The IP address of the host from which the session was spawned.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>getErrorCode()The Oracle error code generated by the action.List<String>getEventName()The name of the event executed by the user on the target database.List<String>getExternalUserId()The user ID of the external user of the audit event.List<String>getObjectName()The name of the object affected by the action.List<String>getObjectOwner()The schema name of the object affected by the action.List<String>getObjectType()Type of object in the source database affected by the action.List<String>getOsUserName()The name of the operating system user for the database session.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.inthashCode()AuditEventAggregationDimensions.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
AuditEventAggregationDimensions
@Deprecated @ConstructorProperties({"auditEventTime","dbUserName","targetId","targetName","targetClass","objectType","clientHostname","clientProgram","clientId","auditType","eventName","objectOwner","auditPolicies","objectName","osUserName","errorCode","clientIp","externalUserId"}) 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, List<String> objectOwner, List<String> auditPolicies, List<String> objectName, List<String> osUserName, List<String> errorCode, List<String> clientIp, List<String> externalUserId)
Deprecated.
-
-
Method Detail
-
builder
public static AuditEventAggregationDimensions.Builder builder()
Create a new builder.
-
toBuilder
public AuditEventAggregationDimensions.Builder toBuilder()
-
getAuditEventTime
public List<Date> getAuditEventTime()
The time the audit event occurred in the target database.- Returns:
- the value
-
getDbUserName
public List<String> getDbUserName()
Name of the database user whose actions were audited.- Returns:
- the value
-
getTargetId
public List<String> getTargetId()
The OCID of the target database that was audited.- Returns:
- the value
-
getTargetName
public List<String> getTargetName()
The name of the target database that was audited.- Returns:
- the value
-
getTargetClass
public List<AuditEventAggregationDimensions.TargetClass> getTargetClass()
Class of the target that was audited.- Returns:
- the value
-
getObjectType
public List<String> getObjectType()
Type of object in the source database affected by the action.For example PL/SQL, SYNONYM or PACKAGE BODY.
- Returns:
- the value
-
getClientHostname
public List<String> getClientHostname()
Name of the host machine from which the session was spawned.- Returns:
- the value
-
getClientProgram
public List<String> getClientProgram()
The application from which the audit event was generated.For example SQL Plus or SQL Developer.
- Returns:
- the value
-
getClientId
public List<String> getClientId()
The client identifier in each Oracle session.- Returns:
- the value
-
getAuditType
public List<AuditEventAggregationDimensions.AuditType> getAuditType()
Type of auditing.- Returns:
- the value
-
getEventName
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.
- Returns:
- the value
-
getObjectOwner
public List<String> getObjectOwner()
The schema name of the object affected by the action.- Returns:
- the value
-
getAuditPolicies
public List<String> getAuditPolicies()
Comma-seperated list of audit policies that caused the current audit event.- Returns:
- the value
-
getObjectName
public List<String> getObjectName()
The name of the object affected by the action.- Returns:
- the value
-
getOsUserName
public List<String> getOsUserName()
The name of the operating system user for the database session.- Returns:
- the value
-
getErrorCode
public List<String> getErrorCode()
The Oracle error code generated by the action.- Returns:
- the value
-
getClientIp
public List<String> getClientIp()
The IP address of the host from which the session was spawned.- Returns:
- the value
-
getExternalUserId
public List<String> getExternalUserId()
The user ID of the external user of the audit event.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-