Package com.oracle.bmc.datasafe.model
Class MaskingReportSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.MaskingReportSummary.Builder
-
- Enclosing class:
- MaskingReportSummary
public static class MaskingReportSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MaskingReportSummarybuild()MaskingReportSummary.BuildercompartmentId(String compartmentId)The OCID of the compartment that contains the masking report.MaskingReportSummary.Buildercopy(MaskingReportSummary model)MaskingReportSummary.Builderid(String id)The OCID of the masking report.MaskingReportSummary.BuilderisDropTempTablesEnabled(Boolean isDropTempTablesEnabled)Indicates if the temporary tables created during the masking operation were dropped after masking.MaskingReportSummary.BuilderisRedoLoggingEnabled(Boolean isRedoLoggingEnabled)Indicates if redo logging was enabled during the masking operation.MaskingReportSummary.BuilderisRefreshStatsEnabled(Boolean isRefreshStatsEnabled)Indicates if statistics gathering was enabled during the masking operation.MaskingReportSummary.BuilderlifecycleState(MaskingLifecycleState lifecycleState)The current state of the masking report.MaskingReportSummary.BuildermaskingPolicyId(String maskingPolicyId)The OCID of the masking policy used.MaskingReportSummary.BuildermaskingStatus(MaskingReportSummary.MaskingStatus maskingStatus)The status of the masking job.MaskingReportSummary.BuildermaskingWorkRequestId(String maskingWorkRequestId)The OCID of the masking work request that resulted in this masking report.MaskingReportSummary.BuilderparallelDegree(String parallelDegree)Indicates if parallel execution was enabled during the masking operation.MaskingReportSummary.Builderrecompile(String recompile)Indicates how invalid objects were recompiled post the masking operation.MaskingReportSummary.BuildertargetId(String targetId)The OCID of the target database masked.MaskingReportSummary.BuildertimeCreated(Date timeCreated)The date and time the masking report was created, in the format defined by RFC3339.MaskingReportSummary.BuildertimeMaskingFinished(Date timeMaskingFinished)The date and time data masking finished, in the format defined by RFC3339MaskingReportSummary.BuildertimeMaskingStarted(Date timeMaskingStarted)The date and time data masking started, in the format defined by RFC3339MaskingReportSummary.BuildertotalMaskedColumns(Long totalMaskedColumns)The total number of masked columns.MaskingReportSummary.BuildertotalMaskedObjects(Long totalMaskedObjects)The total number of unique objects (tables and editioning views) that contain the masked columns.MaskingReportSummary.BuildertotalMaskedSchemas(Long totalMaskedSchemas)The total number of unique schemas that contain the masked columns.MaskingReportSummary.BuildertotalMaskedSensitiveTypes(Long totalMaskedSensitiveTypes)The total number of unique sensitive types associated with the masked columns.MaskingReportSummary.BuildertotalMaskedValues(Long totalMaskedValues)The total number of masked values.MaskingReportSummary.BuildertotalPostMaskingScriptErrors(Long totalPostMaskingScriptErrors)The total number of errors in post-masking script.MaskingReportSummary.BuildertotalPreMaskingScriptErrors(Long totalPreMaskingScriptErrors)The total number of errors in pre-masking script.
-
-
-
Method Detail
-
id
public MaskingReportSummary.Builder id(String id)
The OCID of the masking report.- Parameters:
id- the value to set- Returns:
- this builder
-
compartmentId
public MaskingReportSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the masking report.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
maskingWorkRequestId
public MaskingReportSummary.Builder maskingWorkRequestId(String maskingWorkRequestId)
The OCID of the masking work request that resulted in this masking report.- Parameters:
maskingWorkRequestId- the value to set- Returns:
- this builder
-
maskingPolicyId
public MaskingReportSummary.Builder maskingPolicyId(String maskingPolicyId)
The OCID of the masking policy used.- Parameters:
maskingPolicyId- the value to set- Returns:
- this builder
-
targetId
public MaskingReportSummary.Builder targetId(String targetId)
The OCID of the target database masked.- Parameters:
targetId- the value to set- Returns:
- this builder
-
totalMaskedSensitiveTypes
public MaskingReportSummary.Builder totalMaskedSensitiveTypes(Long totalMaskedSensitiveTypes)
The total number of unique sensitive types associated with the masked columns.- Parameters:
totalMaskedSensitiveTypes- the value to set- Returns:
- this builder
-
totalMaskedSchemas
public MaskingReportSummary.Builder totalMaskedSchemas(Long totalMaskedSchemas)
The total number of unique schemas that contain the masked columns.- Parameters:
totalMaskedSchemas- the value to set- Returns:
- this builder
-
totalMaskedObjects
public MaskingReportSummary.Builder totalMaskedObjects(Long totalMaskedObjects)
The total number of unique objects (tables and editioning views) that contain the masked columns.- Parameters:
totalMaskedObjects- the value to set- Returns:
- this builder
-
totalMaskedColumns
public MaskingReportSummary.Builder totalMaskedColumns(Long totalMaskedColumns)
The total number of masked columns.- Parameters:
totalMaskedColumns- the value to set- Returns:
- this builder
-
totalMaskedValues
public MaskingReportSummary.Builder totalMaskedValues(Long totalMaskedValues)
The total number of masked values.- Parameters:
totalMaskedValues- the value to set- Returns:
- this builder
-
timeMaskingStarted
public MaskingReportSummary.Builder timeMaskingStarted(Date timeMaskingStarted)
The date and time data masking started, in the format defined by RFC3339- Parameters:
timeMaskingStarted- the value to set- Returns:
- this builder
-
timeMaskingFinished
public MaskingReportSummary.Builder timeMaskingFinished(Date timeMaskingFinished)
The date and time data masking finished, in the format defined by RFC3339- Parameters:
timeMaskingFinished- the value to set- Returns:
- this builder
-
lifecycleState
public MaskingReportSummary.Builder lifecycleState(MaskingLifecycleState lifecycleState)
The current state of the masking report.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
timeCreated
public MaskingReportSummary.Builder timeCreated(Date timeCreated)
The date and time the masking report was created, in the format defined by RFC3339.- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
isDropTempTablesEnabled
public MaskingReportSummary.Builder isDropTempTablesEnabled(Boolean isDropTempTablesEnabled)
Indicates if the temporary tables created during the masking operation were dropped after masking.- Parameters:
isDropTempTablesEnabled- the value to set- Returns:
- this builder
-
isRedoLoggingEnabled
public MaskingReportSummary.Builder isRedoLoggingEnabled(Boolean isRedoLoggingEnabled)
Indicates if redo logging was enabled during the masking operation.- Parameters:
isRedoLoggingEnabled- the value to set- Returns:
- this builder
-
isRefreshStatsEnabled
public MaskingReportSummary.Builder isRefreshStatsEnabled(Boolean isRefreshStatsEnabled)
Indicates if statistics gathering was enabled during the masking operation.- Parameters:
isRefreshStatsEnabled- the value to set- Returns:
- this builder
-
parallelDegree
public MaskingReportSummary.Builder parallelDegree(String parallelDegree)
Indicates if parallel execution was enabled during the masking operation.- Parameters:
parallelDegree- the value to set- Returns:
- this builder
-
recompile
public MaskingReportSummary.Builder recompile(String recompile)
Indicates how invalid objects were recompiled post the masking operation.- Parameters:
recompile- the value to set- Returns:
- this builder
-
maskingStatus
public MaskingReportSummary.Builder maskingStatus(MaskingReportSummary.MaskingStatus maskingStatus)
The status of the masking job.- Parameters:
maskingStatus- the value to set- Returns:
- this builder
-
totalPreMaskingScriptErrors
public MaskingReportSummary.Builder totalPreMaskingScriptErrors(Long totalPreMaskingScriptErrors)
The total number of errors in pre-masking script.- Parameters:
totalPreMaskingScriptErrors- the value to set- Returns:
- this builder
-
totalPostMaskingScriptErrors
public MaskingReportSummary.Builder totalPostMaskingScriptErrors(Long totalPostMaskingScriptErrors)
The total number of errors in post-masking script.- Parameters:
totalPostMaskingScriptErrors- the value to set- Returns:
- this builder
-
build
public MaskingReportSummary build()
-
copy
public MaskingReportSummary.Builder copy(MaskingReportSummary model)
-
-