@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class MaskingReport extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A masking report contains information about a completed masking request. It includes details such
as the target database masked, masking policy used, masking start and finish time, total number
of schemas, tables, columns and values masked, masked columns, and the masking formats used.
Note: Objects should always be created or deserialized using the MaskingReport.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the MaskingReport.Builder
, which maintain a
set of all explicitly set fields called MaskingReport.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
MaskingReport.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
MaskingReport(String id,
String compartmentId,
String maskingWorkRequestId,
String maskingPolicyId,
String targetId,
Long totalMaskedSensitiveTypes,
Long totalMaskedSchemas,
Long totalMaskedObjects,
Long totalMaskedColumns,
Long totalMaskedValues,
Date timeMaskingStarted,
Date timeMaskingFinished,
MaskingLifecycleState lifecycleState,
Date timeCreated,
Boolean isDropTempTablesEnabled,
Boolean isRedoLoggingEnabled,
Boolean isRefreshStatsEnabled,
String parallelDegree,
String recompile)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static MaskingReport.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCompartmentId()
The OCID of the compartment that contains the masking report.
|
String |
getId()
The OCID of the masking report.
|
Boolean |
getIsDropTempTablesEnabled()
Indicates if the temporary tables created during the masking operation were dropped after
masking.
|
Boolean |
getIsRedoLoggingEnabled()
Indicates if redo logging was enabled during the masking operation.
|
Boolean |
getIsRefreshStatsEnabled()
Indicates if statistics gathering was enabled during the masking operation.
|
MaskingLifecycleState |
getLifecycleState()
The current state of the masking report.
|
String |
getMaskingPolicyId()
The OCID of the masking policy used.
|
String |
getMaskingWorkRequestId()
The OCID of the masking work request that resulted in this masking report.
|
String |
getParallelDegree()
Indicates if parallel execution was enabled during the masking operation.
|
String |
getRecompile()
Indicates how invalid objects were recompiled post the masking operation.
|
String |
getTargetId()
The OCID of the target database masked.
|
Date |
getTimeCreated()
The date and time the masking report was created, in the format defined by
RFC3339.
|
Date |
getTimeMaskingFinished()
The date and time data masking finished, in the format defined by
RFC3339
|
Date |
getTimeMaskingStarted()
The date and time data masking started, in the format defined by
RFC3339
|
Long |
getTotalMaskedColumns()
The total number of masked columns.
|
Long |
getTotalMaskedObjects()
The total number of unique objects (tables and editioning views) that contain the masked
columns.
|
Long |
getTotalMaskedSchemas()
The total number of unique schemas that contain the masked columns.
|
Long |
getTotalMaskedSensitiveTypes()
The total number of unique sensitive types associated with the masked columns.
|
Long |
getTotalMaskedValues()
The total number of masked values.
|
int |
hashCode() |
MaskingReport.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"id","compartmentId","maskingWorkRequestId","maskingPolicyId","targetId","totalMaskedSensitiveTypes","totalMaskedSchemas","totalMaskedObjects","totalMaskedColumns","totalMaskedValues","timeMaskingStarted","timeMaskingFinished","lifecycleState","timeCreated","isDropTempTablesEnabled","isRedoLoggingEnabled","isRefreshStatsEnabled","parallelDegree","recompile"}) public MaskingReport(String id, String compartmentId, String maskingWorkRequestId, String maskingPolicyId, String targetId, Long totalMaskedSensitiveTypes, Long totalMaskedSchemas, Long totalMaskedObjects, Long totalMaskedColumns, Long totalMaskedValues, Date timeMaskingStarted, Date timeMaskingFinished, MaskingLifecycleState lifecycleState, Date timeCreated, Boolean isDropTempTablesEnabled, Boolean isRedoLoggingEnabled, Boolean isRefreshStatsEnabled, String parallelDegree, String recompile)
public static MaskingReport.Builder builder()
Create a new builder.
public MaskingReport.Builder toBuilder()
public String getId()
The OCID of the masking report.
public String getCompartmentId()
The OCID of the compartment that contains the masking report.
public String getMaskingWorkRequestId()
The OCID of the masking work request that resulted in this masking report.
public String getMaskingPolicyId()
The OCID of the masking policy used.
public String getTargetId()
The OCID of the target database masked.
public Long getTotalMaskedSensitiveTypes()
The total number of unique sensitive types associated with the masked columns.
public Long getTotalMaskedSchemas()
The total number of unique schemas that contain the masked columns.
public Long getTotalMaskedObjects()
The total number of unique objects (tables and editioning views) that contain the masked columns.
public Long getTotalMaskedColumns()
The total number of masked columns.
public Long getTotalMaskedValues()
The total number of masked values.
public Date getTimeMaskingStarted()
The date and time data masking started, in the format defined by RFC3339
public Date getTimeMaskingFinished()
The date and time data masking finished, in the format defined by RFC3339
public MaskingLifecycleState getLifecycleState()
The current state of the masking report.
public Date getTimeCreated()
The date and time the masking report was created, in the format defined by RFC3339.
public Boolean getIsDropTempTablesEnabled()
Indicates if the temporary tables created during the masking operation were dropped after masking.
public Boolean getIsRedoLoggingEnabled()
Indicates if redo logging was enabled during the masking operation.
public Boolean getIsRefreshStatsEnabled()
Indicates if statistics gathering was enabled during the masking operation.
public String getParallelDegree()
Indicates if parallel execution was enabled during the masking operation.
public String getRecompile()
Indicates how invalid objects were recompiled post the masking operation.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.