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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuditEventAggregationDimensions.Builder
auditEventTime(List<Date> auditEventTime)
The time the audit event occurred in the target database.AuditEventAggregationDimensions.Builder
auditPolicies(List<String> auditPolicies)
Comma-seperated list of audit policies that caused the current audit event.AuditEventAggregationDimensions.Builder
auditType(List<AuditEventAggregationDimensions.AuditType> auditType)
Type of auditing.AuditEventAggregationDimensions
build()
AuditEventAggregationDimensions.Builder
clientHostname(List<String> clientHostname)
Name of the host machine from which the session was spawned.AuditEventAggregationDimensions.Builder
clientId(List<String> clientId)
The client identifier in each Oracle session.AuditEventAggregationDimensions.Builder
clientIp(List<String> clientIp)
The IP address of the host from which the session was spawned.AuditEventAggregationDimensions.Builder
clientProgram(List<String> clientProgram)
The application from which the audit event was generated.AuditEventAggregationDimensions.Builder
copy(AuditEventAggregationDimensions model)
AuditEventAggregationDimensions.Builder
dbUserName(List<String> dbUserName)
Name of the database user whose actions were audited.AuditEventAggregationDimensions.Builder
errorCode(List<String> errorCode)
The Oracle error code generated by the action.AuditEventAggregationDimensions.Builder
eventName(List<String> eventName)
The name of the event executed by the user on the target database.AuditEventAggregationDimensions.Builder
externalUserId(List<String> externalUserId)
The user ID of the external user of the audit event.AuditEventAggregationDimensions.Builder
objectName(List<String> objectName)
The name of the object affected by the action.AuditEventAggregationDimensions.Builder
objectOwner(List<String> objectOwner)
The schema name of the object affected by the action.AuditEventAggregationDimensions.Builder
objectType(List<String> objectType)
Type of object in the source database affected by the action.AuditEventAggregationDimensions.Builder
osUserName(List<String> osUserName)
The name of the operating system user for the database session.AuditEventAggregationDimensions.Builder
targetClass(List<AuditEventAggregationDimensions.TargetClass> targetClass)
Class of the target that was audited.AuditEventAggregationDimensions.Builder
targetId(List<String> targetId)
The OCID of the target database that was audited.AuditEventAggregationDimensions.Builder
targetName(List<String> targetName)
The name of the target database that was audited.
-
-
-
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
-
objectOwner
public AuditEventAggregationDimensions.Builder objectOwner(List<String> objectOwner)
The schema name of the object affected by the action.- Parameters:
objectOwner
- the value to set- Returns:
- this builder
-
auditPolicies
public AuditEventAggregationDimensions.Builder auditPolicies(List<String> auditPolicies)
Comma-seperated list of audit policies that caused the current audit event.- Parameters:
auditPolicies
- the value to set- Returns:
- this builder
-
objectName
public AuditEventAggregationDimensions.Builder objectName(List<String> objectName)
The name of the object affected by the action.- Parameters:
objectName
- the value to set- Returns:
- this builder
-
osUserName
public AuditEventAggregationDimensions.Builder osUserName(List<String> osUserName)
The name of the operating system user for the database session.- Parameters:
osUserName
- the value to set- Returns:
- this builder
-
errorCode
public AuditEventAggregationDimensions.Builder errorCode(List<String> errorCode)
The Oracle error code generated by the action.- Parameters:
errorCode
- the value to set- Returns:
- this builder
-
clientIp
public AuditEventAggregationDimensions.Builder clientIp(List<String> clientIp)
The IP address of the host from which the session was spawned.- Parameters:
clientIp
- the value to set- Returns:
- this builder
-
externalUserId
public AuditEventAggregationDimensions.Builder externalUserId(List<String> externalUserId)
The user ID of the external user of the audit event.- Parameters:
externalUserId
- the value to set- Returns:
- this builder
-
build
public AuditEventAggregationDimensions build()
-
copy
public AuditEventAggregationDimensions.Builder copy(AuditEventAggregationDimensions model)
-
-