public static class SqlFirewallViolationAggregationDimensions.Builder extends Object
Constructor and Description |
---|
Builder() |
public SqlFirewallViolationAggregationDimensions.Builder operationTime(List<Date> operationTime)
The time of the SQL violation occurrence in the target database.
operationTime
- the value to setpublic SqlFirewallViolationAggregationDimensions.Builder dbUserName(List<String> dbUserName)
The name of the database user.
dbUserName
- the value to setpublic SqlFirewallViolationAggregationDimensions.Builder targetId(List<String> targetId)
The OCID of the target database.
targetId
- the value to setpublic SqlFirewallViolationAggregationDimensions.Builder targetName(List<String> targetName)
The name of the target database.
targetName
- the value to setpublic SqlFirewallViolationAggregationDimensions.Builder clientProgram(List<String> clientProgram)
The application from which the SQL violation was generated. Examples SQL Plus or SQL Developer.
clientProgram
- the value to setpublic SqlFirewallViolationAggregationDimensions.Builder operation(List<String> operation)
The name of the action executed by the user on the target database, for example, ALTER, CREATE, DROP.
operation
- the value to setpublic SqlFirewallViolationAggregationDimensions.Builder clientOsUserName(List<String> clientOsUserName)
The name of the operating system user for the database session.
clientOsUserName
- the value to setpublic SqlFirewallViolationAggregationDimensions.Builder violationCause(List<String> violationCause)
Indicates whether SQL or context violation.
violationCause
- the value to setpublic SqlFirewallViolationAggregationDimensions.Builder clientIp(List<String> clientIp)
The IP address of the host from which the session was spawned.
clientIp
- the value to setpublic SqlFirewallViolationAggregationDimensions.Builder violationAction(List<String> violationAction)
The action taken for this SQL violation.
violationAction
- the value to setpublic SqlFirewallViolationAggregationDimensions.Builder sqlLevel(List<SqlFirewallViolationAggregationDimensions.SqlLevel> sqlLevel)
Specifies the level of SQL included for this SQL Firewall policy. USER_ISSUED_SQL - User issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement issued inside PL/SQL units.
sqlLevel
- the value to setpublic SqlFirewallViolationAggregationDimensions build()
public SqlFirewallViolationAggregationDimensions.Builder copy(SqlFirewallViolationAggregationDimensions model)
Copyright © 2016–2024. All rights reserved.