Package com.oracle.bmc.datasafe.model
Class SqlFirewallAllowedSqlSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.SqlFirewallAllowedSqlSummary.Builder
-
- Enclosing class:
- SqlFirewallAllowedSqlSummary
public static class SqlFirewallAllowedSqlSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SqlFirewallAllowedSqlSummary
build()
SqlFirewallAllowedSqlSummary.Builder
compartmentId(String compartmentId)
The OCID of the compartment containing the SQL Firewall allowed SQL.SqlFirewallAllowedSqlSummary.Builder
copy(SqlFirewallAllowedSqlSummary model)
SqlFirewallAllowedSqlSummary.Builder
currentUser(String currentUser)
The name of the user that SQL was executed as.SqlFirewallAllowedSqlSummary.Builder
dbUserName(String dbUserName)
The database user name.SqlFirewallAllowedSqlSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.SqlFirewallAllowedSqlSummary.Builder
description(String description)
The description of the SQL Firewall allowed SQL.SqlFirewallAllowedSqlSummary.Builder
displayName(String displayName)
The display name of the SQL Firewall allowed SQL.SqlFirewallAllowedSqlSummary.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.SqlFirewallAllowedSqlSummary.Builder
id(String id)
The OCID of the SQL Firewall allowed SQL.SqlFirewallAllowedSqlSummary.Builder
lifecycleState(SqlFirewallAllowedSqlLifecycleState lifecycleState)
The current state of the SQL Firewall allowed SQL.SqlFirewallAllowedSqlSummary.Builder
sqlAccessedObjects(List<String> sqlAccessedObjects)
The objects accessed by the SQL.SqlFirewallAllowedSqlSummary.Builder
sqlFirewallPolicyId(String sqlFirewallPolicyId)
The OCID of the SQL Firewall policy corresponding to the SQL Firewall allowed SQL.SqlFirewallAllowedSqlSummary.Builder
sqlLevel(SqlFirewallAllowedSqlSummary.SqlLevel sqlLevel)
Specifies the level of SQL included for this SQL Firewall policy.SqlFirewallAllowedSqlSummary.Builder
sqlText(String sqlText)
The SQL text of the SQL Firewall allowed SQL.SqlFirewallAllowedSqlSummary.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.SqlFirewallAllowedSqlSummary.Builder
timeCollected(Date timeCollected)
The time the the SQL Firewall allowed SQL was collected from the target database, in the format defined by RFC3339.SqlFirewallAllowedSqlSummary.Builder
timeUpdated(Date timeUpdated)
The last date and time the SQL Firewall allowed SQL was updated, in the format defined by RFC3339.SqlFirewallAllowedSqlSummary.Builder
version(Float version)
Version of the associated SQL Firewall policy.
-
-
-
Method Detail
-
id
public SqlFirewallAllowedSqlSummary.Builder id(String id)
The OCID of the SQL Firewall allowed SQL.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public SqlFirewallAllowedSqlSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment containing the SQL Firewall allowed SQL.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public SqlFirewallAllowedSqlSummary.Builder displayName(String displayName)
The display name of the SQL Firewall allowed SQL.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public SqlFirewallAllowedSqlSummary.Builder description(String description)
The description of the SQL Firewall allowed SQL.- Parameters:
description
- the value to set- Returns:
- this builder
-
sqlFirewallPolicyId
public SqlFirewallAllowedSqlSummary.Builder sqlFirewallPolicyId(String sqlFirewallPolicyId)
The OCID of the SQL Firewall policy corresponding to the SQL Firewall allowed SQL.- Parameters:
sqlFirewallPolicyId
- the value to set- Returns:
- this builder
-
currentUser
public SqlFirewallAllowedSqlSummary.Builder currentUser(String currentUser)
The name of the user that SQL was executed as.- Parameters:
currentUser
- the value to set- Returns:
- this builder
-
dbUserName
public SqlFirewallAllowedSqlSummary.Builder dbUserName(String dbUserName)
The database user name.- Parameters:
dbUserName
- the value to set- Returns:
- this builder
-
sqlText
public SqlFirewallAllowedSqlSummary.Builder sqlText(String sqlText)
The SQL text of the SQL Firewall allowed SQL.- Parameters:
sqlText
- the value to set- Returns:
- this builder
-
sqlLevel
public SqlFirewallAllowedSqlSummary.Builder sqlLevel(SqlFirewallAllowedSqlSummary.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.
- Parameters:
sqlLevel
- the value to set- Returns:
- this builder
-
sqlAccessedObjects
public SqlFirewallAllowedSqlSummary.Builder sqlAccessedObjects(List<String> sqlAccessedObjects)
The objects accessed by the SQL.- Parameters:
sqlAccessedObjects
- the value to set- Returns:
- this builder
-
version
public SqlFirewallAllowedSqlSummary.Builder version(Float version)
Version of the associated SQL Firewall policy.This identifies whether the allowed SQLs were added in the same batch or not.
- Parameters:
version
- the value to set- Returns:
- this builder
-
timeCollected
public SqlFirewallAllowedSqlSummary.Builder timeCollected(Date timeCollected)
The time the the SQL Firewall allowed SQL was collected from the target database, in the format defined by RFC3339.- Parameters:
timeCollected
- the value to set- Returns:
- this builder
-
timeUpdated
public SqlFirewallAllowedSqlSummary.Builder timeUpdated(Date timeUpdated)
The last date and time the SQL Firewall allowed SQL was updated, in the format defined by RFC3339.- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
lifecycleState
public SqlFirewallAllowedSqlSummary.Builder lifecycleState(SqlFirewallAllowedSqlLifecycleState lifecycleState)
The current state of the SQL Firewall allowed SQL.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
freeformTags
public SqlFirewallAllowedSqlSummary.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags
Example: {"Department": "Finance"}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public SqlFirewallAllowedSqlSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {“Operations”: {“CostCenter”: “42”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
systemTags
public SqlFirewallAllowedSqlSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
- Parameters:
systemTags
- the value to set- Returns:
- this builder
-
build
public SqlFirewallAllowedSqlSummary build()
-
copy
public SqlFirewallAllowedSqlSummary.Builder copy(SqlFirewallAllowedSqlSummary model)
-
-