Package com.oracle.bmc.datasafe.model
Class AuditEventAggregationDimensions.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.AuditEventAggregationDimensions.Builder
-
- Enclosing class:
- AuditEventAggregationDimensions
public static class AuditEventAggregationDimensions.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
auditEventTime
public AuditEventAggregationDimensions.Builder auditEventTime(List<Date> auditEventTime)
The time the audit event occurred in the target database.- Parameters:
auditEventTime
- the value to set- Returns:
- this builder
-
dbUserName
public AuditEventAggregationDimensions.Builder dbUserName(List<String> dbUserName)
Name of the database user whose actions were audited.- Parameters:
dbUserName
- the value to set- Returns:
- this builder
-
targetId
public AuditEventAggregationDimensions.Builder targetId(List<String> targetId)
The OCID of the target database that was audited.- Parameters:
targetId
- the value to set- Returns:
- this builder
-
targetName
public AuditEventAggregationDimensions.Builder targetName(List<String> targetName)
The name of the target database that was audited.- Parameters:
targetName
- the value to set- Returns:
- this builder
-
targetClass
public AuditEventAggregationDimensions.Builder targetClass(List<AuditEventAggregationDimensions.TargetClass> targetClass)
Class of the target that was audited.- Parameters:
targetClass
- the value to set- Returns:
- this builder
-
objectType
public AuditEventAggregationDimensions.Builder objectType(List<String> objectType)
Type of object in the source database affected by the action.For example PL/SQL, SYNONYM or PACKAGE BODY.
- Parameters:
objectType
- the value to set- Returns:
- this builder
-
clientHostname
public AuditEventAggregationDimensions.Builder clientHostname(List<String> clientHostname)
Name of the host machine from which the session was spawned.- Parameters:
clientHostname
- the value to set- Returns:
- this builder
-
clientProgram
public AuditEventAggregationDimensions.Builder clientProgram(List<String> clientProgram)
The application from which the audit event was generated.For example SQL Plus or SQL Developer.
- Parameters:
clientProgram
- the value to set- Returns:
- this builder
-
clientId
public AuditEventAggregationDimensions.Builder clientId(List<String> clientId)
The client identifier in each Oracle session.- Parameters:
clientId
- the value to set- Returns:
- this builder
-
auditType
public AuditEventAggregationDimensions.Builder auditType(List<AuditEventAggregationDimensions.AuditType> auditType)
Type of auditing.- Parameters:
auditType
- the value to set- Returns:
- this builder
-
eventName
public AuditEventAggregationDimensions.Builder eventName(List<String> eventName)
The name of the event executed by the user on the target database.For example ALTER SEQUENCE, CREATE TRIGGER or CREATE INDEX.
- Parameters:
eventName
- the value to set- Returns:
- this builder
-
build
public AuditEventAggregationDimensions build()
-
copy
public AuditEventAggregationDimensions.Builder copy(AuditEventAggregationDimensions model)
-
-