public static class MaskingReport.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
MaskingReport |
build() |
MaskingReport.Builder |
compartmentId(String compartmentId)
The OCID of the compartment that contains the masking report.
|
MaskingReport.Builder |
copy(MaskingReport model) |
MaskingReport.Builder |
id(String id)
The OCID of the masking report.
|
MaskingReport.Builder |
isDropTempTablesEnabled(Boolean isDropTempTablesEnabled)
Indicates if the temporary tables created during the masking operation were dropped after
masking.
|
MaskingReport.Builder |
isRedoLoggingEnabled(Boolean isRedoLoggingEnabled)
Indicates if redo logging was enabled during the masking operation.
|
MaskingReport.Builder |
isRefreshStatsEnabled(Boolean isRefreshStatsEnabled)
Indicates if statistics gathering was enabled during the masking operation.
|
MaskingReport.Builder |
lifecycleState(MaskingLifecycleState lifecycleState)
The current state of the masking report.
|
MaskingReport.Builder |
maskingPolicyId(String maskingPolicyId)
The OCID of the masking policy used.
|
MaskingReport.Builder |
maskingWorkRequestId(String maskingWorkRequestId)
The OCID of the masking work request that resulted in this masking report.
|
MaskingReport.Builder |
parallelDegree(String parallelDegree)
Indicates if parallel execution was enabled during the masking operation.
|
MaskingReport.Builder |
recompile(String recompile)
Indicates how invalid objects were recompiled post the masking operation.
|
MaskingReport.Builder |
targetId(String targetId)
The OCID of the target database masked.
|
MaskingReport.Builder |
timeCreated(Date timeCreated)
The date and time the masking report was created, in the format defined by
RFC3339.
|
MaskingReport.Builder |
timeMaskingFinished(Date timeMaskingFinished)
The date and time data masking finished, in the format defined by
RFC3339
|
MaskingReport.Builder |
timeMaskingStarted(Date timeMaskingStarted)
The date and time data masking started, in the format defined by
RFC3339
|
MaskingReport.Builder |
totalMaskedColumns(Long totalMaskedColumns)
The total number of masked columns.
|
MaskingReport.Builder |
totalMaskedObjects(Long totalMaskedObjects)
The total number of unique objects (tables and editioning views) that contain the masked
columns.
|
MaskingReport.Builder |
totalMaskedSchemas(Long totalMaskedSchemas)
The total number of unique schemas that contain the masked columns.
|
MaskingReport.Builder |
totalMaskedSensitiveTypes(Long totalMaskedSensitiveTypes)
The total number of unique sensitive types associated with the masked columns.
|
MaskingReport.Builder |
totalMaskedValues(Long totalMaskedValues)
The total number of masked values.
|
public MaskingReport.Builder id(String id)
The OCID of the masking report.
id
- the value to setpublic MaskingReport.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the masking report.
compartmentId
- the value to setpublic MaskingReport.Builder maskingWorkRequestId(String maskingWorkRequestId)
The OCID of the masking work request that resulted in this masking report.
maskingWorkRequestId
- the value to setpublic MaskingReport.Builder maskingPolicyId(String maskingPolicyId)
The OCID of the masking policy used.
maskingPolicyId
- the value to setpublic MaskingReport.Builder targetId(String targetId)
The OCID of the target database masked.
targetId
- the value to setpublic MaskingReport.Builder totalMaskedSensitiveTypes(Long totalMaskedSensitiveTypes)
The total number of unique sensitive types associated with the masked columns.
totalMaskedSensitiveTypes
- the value to setpublic MaskingReport.Builder totalMaskedSchemas(Long totalMaskedSchemas)
The total number of unique schemas that contain the masked columns.
totalMaskedSchemas
- the value to setpublic MaskingReport.Builder totalMaskedObjects(Long totalMaskedObjects)
The total number of unique objects (tables and editioning views) that contain the masked columns.
totalMaskedObjects
- the value to setpublic MaskingReport.Builder totalMaskedColumns(Long totalMaskedColumns)
The total number of masked columns.
totalMaskedColumns
- the value to setpublic MaskingReport.Builder totalMaskedValues(Long totalMaskedValues)
The total number of masked values.
totalMaskedValues
- the value to setpublic MaskingReport.Builder timeMaskingStarted(Date timeMaskingStarted)
The date and time data masking started, in the format defined by RFC3339
timeMaskingStarted
- the value to setpublic MaskingReport.Builder timeMaskingFinished(Date timeMaskingFinished)
The date and time data masking finished, in the format defined by RFC3339
timeMaskingFinished
- the value to setpublic MaskingReport.Builder lifecycleState(MaskingLifecycleState lifecycleState)
The current state of the masking report.
lifecycleState
- the value to setpublic MaskingReport.Builder timeCreated(Date timeCreated)
The date and time the masking report was created, in the format defined by RFC3339.
timeCreated
- the value to setpublic MaskingReport.Builder isDropTempTablesEnabled(Boolean isDropTempTablesEnabled)
Indicates if the temporary tables created during the masking operation were dropped after masking.
isDropTempTablesEnabled
- the value to setpublic MaskingReport.Builder isRedoLoggingEnabled(Boolean isRedoLoggingEnabled)
Indicates if redo logging was enabled during the masking operation.
isRedoLoggingEnabled
- the value to setpublic MaskingReport.Builder isRefreshStatsEnabled(Boolean isRefreshStatsEnabled)
Indicates if statistics gathering was enabled during the masking operation.
isRefreshStatsEnabled
- the value to setpublic MaskingReport.Builder parallelDegree(String parallelDegree)
Indicates if parallel execution was enabled during the masking operation.
parallelDegree
- the value to setpublic MaskingReport.Builder recompile(String recompile)
Indicates how invalid objects were recompiled post the masking operation.
recompile
- the value to setpublic MaskingReport build()
public MaskingReport.Builder copy(MaskingReport model)
Copyright © 2016–2024. All rights reserved.