Class MaskingPolicyHealthReportLogSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.MaskingPolicyHealthReportLogSummary.Builder
-
- Enclosing class:
- MaskingPolicyHealthReportLogSummary
public static class MaskingPolicyHealthReportLogSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
messageType
public MaskingPolicyHealthReportLogSummary.Builder messageType(MaskingPolicyHealthReportLogSummary.MessageType messageType)
The log entry type.- Parameters:
messageType
- the value to set- Returns:
- this builder
-
timestamp
public MaskingPolicyHealthReportLogSummary.Builder timestamp(Date timestamp)
The date and time the log entry was created, in the format defined by RFC3339.- Parameters:
timestamp
- the value to set- Returns:
- this builder
-
message
public MaskingPolicyHealthReportLogSummary.Builder message(String message)
A human-readable log entry.- Parameters:
message
- the value to set- Returns:
- this builder
-
remediation
public MaskingPolicyHealthReportLogSummary.Builder remediation(String remediation)
A human-readable log entry to remedy any error or warnings in the masking policy.- Parameters:
remediation
- the value to set- Returns:
- this builder
-
description
public MaskingPolicyHealthReportLogSummary.Builder description(String description)
A human-readable description for the log entry.- Parameters:
description
- the value to set- Returns:
- this builder
-
healthCheckType
public MaskingPolicyHealthReportLogSummary.Builder healthCheckType(MaskingPolicyHealthReportLogSummary.HealthCheckType healthCheckType)
An enum type entry for each health check in the masking policy.Each enum describes a type of health check. INVALID_OBJECT_CHECK checks if there exist any invalid objects in the masking tables. PRIVILEGE_CHECK checks if the masking user has sufficient privilege to run masking. TABLESPACE_CHECK checks if the user has sufficient default and TEMP tablespace. DATABASE_OR_SYSTEM_TRIGGERS_CHECK checks if there exist any database/system triggers available. UNDO_TABLESPACE_CHECK checks if the AUTOEXTEND feature is enabled for the undo tablespace. If it’s not enabled, it further checks if the undo tablespace has any space remaining STATE_STATS_CHECK checks if all the statistics of the masking table is upto date or not. OLS_POLICY_CHECK , VPD_POLICY_CHECK and REDACTION_POLICY_CHECK checks if the masking tables has Oracle Label Security (OLS) or Virtual Private Database (VPD) or Redaction policies enabled. DV_ENABLE_CHECK checks if database has Database Vault(DV) enabled DE_COL_SIZE_CHECK checks if any masking column with DETERMINISTIC ENCRYPTION as masking format has average column size greater than 27 or not. ACTIVE_MASK_JOB_CHECK checks if there is any active masking job running on the target database. DETERMINISTIC_ENCRYPTION_FORMAT_CHECK checks if any masking column has deterministic encryption masking format. COLUMN_EXIST_CHECK checks if the masking columns are available in the target database.
- Parameters:
healthCheckType
- the value to set- Returns:
- this builder
-
build
public MaskingPolicyHealthReportLogSummary build()
-
copy
public MaskingPolicyHealthReportLogSummary.Builder copy(MaskingPolicyHealthReportLogSummary model)
-
-