Package com.oracle.bmc.datasafe.model
Class SubsettingReport
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.SubsettingReport
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class SubsettingReport extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSummary information for a report generated from a data subsetting operation
Note: Objects should always be created or deserialized using theSubsettingReport.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
SubsettingReport.Builder, which maintain a set of all explicitly set fields calledSubsettingReport.Builder.__explicitlySet__. ThehashCode()andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSubsettingReport.Builderstatic classSubsettingReport.LifecycleStateThe current state of the subsetting reportstatic classSubsettingReport.SubsettingStatusThe status of the subsetting job
-
Constructor Summary
Constructors Constructor Description SubsettingReport(String id, String compartmentId, String subsettingWorkRequestId, String subsettingPolicyId, String targetId, String maskingReportId, String maskingPolicyId, String maskingWorkRequestId, Long totalSubsettedSchemas, Long totalSubsettedObjects, Long totalSubsettedRows, String databaseSizeBeforeSubsettingInKBs, String databaseSizeAfterSubsettingInKBs, Date timeSubsettingStarted, Date timeSubsettingFinished, SubsettingReport.LifecycleState lifecycleState, Date timeCreated, Boolean isRedoLoggingEnabled, Boolean isRefreshStatsEnabled, String parallelDegree, String recompile, SubsettingReport.SubsettingStatus subsettingStatus, Long totalPreSubsettingScriptErrors, Long totalPostSubsettingScriptErrors)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SubsettingReport.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The OCID of the compartment that contains the subsetting reportStringgetDatabaseSizeAfterSubsettingInKBs()The size of the target database after subsetting in KBsStringgetDatabaseSizeBeforeSubsettingInKBs()The size of the target database before subsetting in KBsStringgetId()The OCID of the subsetting reportBooleangetIsRedoLoggingEnabled()Indicates if redo logging was enabled during the subsetting operationBooleangetIsRefreshStatsEnabled()Indicates if statistics gathering was enabled during the subsetting operationSubsettingReport.LifecycleStategetLifecycleState()The current state of the subsetting reportStringgetMaskingPolicyId()The OCID of the masking policy associated with this subsetting reportStringgetMaskingReportId()The OCID of the masking report associated with this subsetting reportStringgetMaskingWorkRequestId()The OCID of the masking work request triggered after this subsetting jobStringgetParallelDegree()Indicates if parallel execution was enabled during the subsetting operationStringgetRecompile()Indicates how invalid objects were recompiled post the subsetting operationStringgetSubsettingPolicyId()The OCID of the subsetting policy usedSubsettingReport.SubsettingStatusgetSubsettingStatus()The status of the subsetting jobStringgetSubsettingWorkRequestId()The OCID of the subsetting work request that resulted in this subsetting reportStringgetTargetId()The OCID of the target database subsettedDategetTimeCreated()The date and time the subsetting report was created, in the format defined by RFC3339DategetTimeSubsettingFinished()The date and time data subsetting finished, in the format defined by RFC3339DategetTimeSubsettingStarted()The date and time data subsetting started, in the format defined by RFC3339LonggetTotalPostSubsettingScriptErrors()The total number of errors in post-subsetting scriptLonggetTotalPreSubsettingScriptErrors()The total number of errors in pre-subsetting scriptLonggetTotalSubsettedObjects()The total number of subsetted objectsLonggetTotalSubsettedRows()The count of rows reduced in the subsetting jobLonggetTotalSubsettedSchemas()The total number of subsetted schemasinthashCode()SubsettingReport.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
SubsettingReport
@Deprecated @ConstructorProperties({"id","compartmentId","subsettingWorkRequestId","subsettingPolicyId","targetId","maskingReportId","maskingPolicyId","maskingWorkRequestId","totalSubsettedSchemas","totalSubsettedObjects","totalSubsettedRows","databaseSizeBeforeSubsettingInKBs","databaseSizeAfterSubsettingInKBs","timeSubsettingStarted","timeSubsettingFinished","lifecycleState","timeCreated","isRedoLoggingEnabled","isRefreshStatsEnabled","parallelDegree","recompile","subsettingStatus","totalPreSubsettingScriptErrors","totalPostSubsettingScriptErrors"}) public SubsettingReport(String id, String compartmentId, String subsettingWorkRequestId, String subsettingPolicyId, String targetId, String maskingReportId, String maskingPolicyId, String maskingWorkRequestId, Long totalSubsettedSchemas, Long totalSubsettedObjects, Long totalSubsettedRows, String databaseSizeBeforeSubsettingInKBs, String databaseSizeAfterSubsettingInKBs, Date timeSubsettingStarted, Date timeSubsettingFinished, SubsettingReport.LifecycleState lifecycleState, Date timeCreated, Boolean isRedoLoggingEnabled, Boolean isRefreshStatsEnabled, String parallelDegree, String recompile, SubsettingReport.SubsettingStatus subsettingStatus, Long totalPreSubsettingScriptErrors, Long totalPostSubsettingScriptErrors)
Deprecated.
-
-
Method Detail
-
builder
public static SubsettingReport.Builder builder()
Create a new builder.
-
toBuilder
public SubsettingReport.Builder toBuilder()
-
getId
public String getId()
The OCID of the subsetting report- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
The OCID of the compartment that contains the subsetting report- Returns:
- the value
-
getSubsettingWorkRequestId
public String getSubsettingWorkRequestId()
The OCID of the subsetting work request that resulted in this subsetting report- Returns:
- the value
-
getSubsettingPolicyId
public String getSubsettingPolicyId()
The OCID of the subsetting policy used- Returns:
- the value
-
getTargetId
public String getTargetId()
The OCID of the target database subsetted- Returns:
- the value
-
getMaskingReportId
public String getMaskingReportId()
The OCID of the masking report associated with this subsetting report- Returns:
- the value
-
getMaskingPolicyId
public String getMaskingPolicyId()
The OCID of the masking policy associated with this subsetting report- Returns:
- the value
-
getMaskingWorkRequestId
public String getMaskingWorkRequestId()
The OCID of the masking work request triggered after this subsetting job- Returns:
- the value
-
getTotalSubsettedSchemas
public Long getTotalSubsettedSchemas()
The total number of subsetted schemas- Returns:
- the value
-
getTotalSubsettedObjects
public Long getTotalSubsettedObjects()
The total number of subsetted objects- Returns:
- the value
-
getTotalSubsettedRows
public Long getTotalSubsettedRows()
The count of rows reduced in the subsetting job- Returns:
- the value
-
getDatabaseSizeBeforeSubsettingInKBs
public String getDatabaseSizeBeforeSubsettingInKBs()
The size of the target database before subsetting in KBs- Returns:
- the value
-
getDatabaseSizeAfterSubsettingInKBs
public String getDatabaseSizeAfterSubsettingInKBs()
The size of the target database after subsetting in KBs- Returns:
- the value
-
getTimeSubsettingStarted
public Date getTimeSubsettingStarted()
The date and time data subsetting started, in the format defined by RFC3339- Returns:
- the value
-
getTimeSubsettingFinished
public Date getTimeSubsettingFinished()
The date and time data subsetting finished, in the format defined by RFC3339- Returns:
- the value
-
getLifecycleState
public SubsettingReport.LifecycleState getLifecycleState()
The current state of the subsetting report- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
The date and time the subsetting report was created, in the format defined by RFC3339- Returns:
- the value
-
getIsRedoLoggingEnabled
public Boolean getIsRedoLoggingEnabled()
Indicates if redo logging was enabled during the subsetting operation- Returns:
- the value
-
getIsRefreshStatsEnabled
public Boolean getIsRefreshStatsEnabled()
Indicates if statistics gathering was enabled during the subsetting operation- Returns:
- the value
-
getParallelDegree
public String getParallelDegree()
Indicates if parallel execution was enabled during the subsetting operation- Returns:
- the value
-
getRecompile
public String getRecompile()
Indicates how invalid objects were recompiled post the subsetting operation- Returns:
- the value
-
getSubsettingStatus
public SubsettingReport.SubsettingStatus getSubsettingStatus()
The status of the subsetting job- Returns:
- the value
-
getTotalPreSubsettingScriptErrors
public Long getTotalPreSubsettingScriptErrors()
The total number of errors in pre-subsetting script- Returns:
- the value
-
getTotalPostSubsettingScriptErrors
public Long getTotalPostSubsettingScriptErrors()
The total number of errors in post-subsetting script- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-