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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
idpublic MaskingReportSummary.Builder id(String id) The OCID of the masking report.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic MaskingReportSummary.Builder compartmentId(String compartmentId) The OCID of the compartment that contains the masking report.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
maskingWorkRequestIdpublic 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
 
 - 
maskingPolicyIdpublic MaskingReportSummary.Builder maskingPolicyId(String maskingPolicyId) The OCID of the masking policy used.- Parameters:
- maskingPolicyId- the value to set
- Returns:
- this builder
 
 - 
targetIdpublic MaskingReportSummary.Builder targetId(String targetId) The OCID of the target database masked.- Parameters:
- targetId- the value to set
- Returns:
- this builder
 
 - 
totalMaskedSensitiveTypespublic 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
 
 - 
totalMaskedSchemaspublic 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
 
 - 
totalMaskedObjectspublic 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
 
 - 
totalMaskedColumnspublic MaskingReportSummary.Builder totalMaskedColumns(Long totalMaskedColumns) The total number of masked columns.- Parameters:
- totalMaskedColumns- the value to set
- Returns:
- this builder
 
 - 
totalMaskedValuespublic MaskingReportSummary.Builder totalMaskedValues(Long totalMaskedValues) The total number of masked values.- Parameters:
- totalMaskedValues- the value to set
- Returns:
- this builder
 
 - 
timeMaskingStartedpublic 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
 
 - 
timeMaskingFinishedpublic 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
 
 - 
lifecycleStatepublic MaskingReportSummary.Builder lifecycleState(MaskingLifecycleState lifecycleState) The current state of the masking report.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic 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
 
 - 
isDropTempTablesEnabledpublic 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
 
 - 
isRedoLoggingEnabledpublic MaskingReportSummary.Builder isRedoLoggingEnabled(Boolean isRedoLoggingEnabled) Indicates if redo logging was enabled during the masking operation.- Parameters:
- isRedoLoggingEnabled- the value to set
- Returns:
- this builder
 
 - 
isRefreshStatsEnabledpublic MaskingReportSummary.Builder isRefreshStatsEnabled(Boolean isRefreshStatsEnabled) Indicates if statistics gathering was enabled during the masking operation.- Parameters:
- isRefreshStatsEnabled- the value to set
- Returns:
- this builder
 
 - 
parallelDegreepublic MaskingReportSummary.Builder parallelDegree(String parallelDegree) Indicates if parallel execution was enabled during the masking operation.- Parameters:
- parallelDegree- the value to set
- Returns:
- this builder
 
 - 
recompilepublic MaskingReportSummary.Builder recompile(String recompile) Indicates how invalid objects were recompiled post the masking operation.- Parameters:
- recompile- the value to set
- Returns:
- this builder
 
 - 
maskingStatuspublic MaskingReportSummary.Builder maskingStatus(MaskingReportSummary.MaskingStatus maskingStatus) The status of the masking job.- Parameters:
- maskingStatus- the value to set
- Returns:
- this builder
 
 - 
totalPreMaskingScriptErrorspublic MaskingReportSummary.Builder totalPreMaskingScriptErrors(Long totalPreMaskingScriptErrors) The total number of errors in pre-masking script.- Parameters:
- totalPreMaskingScriptErrors- the value to set
- Returns:
- this builder
 
 - 
totalPostMaskingScriptErrorspublic MaskingReportSummary.Builder totalPostMaskingScriptErrors(Long totalPostMaskingScriptErrors) The total number of errors in post-masking script.- Parameters:
- totalPostMaskingScriptErrors- the value to set
- Returns:
- this builder
 
 - 
buildpublic MaskingReportSummary build() 
 - 
copypublic MaskingReportSummary.Builder copy(MaskingReportSummary model) 
 
- 
 
-