Package com.oracle.bmc.datasafe.model
Class SubsettingReportSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.SubsettingReportSummary.Builder
-
- Enclosing class:
- SubsettingReportSummary
public static class SubsettingReportSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubsettingReportSummarybuild()SubsettingReportSummary.BuildercompartmentId(String compartmentId)The OCID of the compartment that contains the subsetting reportSubsettingReportSummary.Buildercopy(SubsettingReportSummary model)SubsettingReportSummary.BuilderdatabaseSizeAfterSubsettingInKBs(String databaseSizeAfterSubsettingInKBs)The size of the target database after subsetting in KBsSubsettingReportSummary.BuilderdatabaseSizeBeforeSubsettingInKBs(String databaseSizeBeforeSubsettingInKBs)The size of the target database before subsetting in KBsSubsettingReportSummary.Builderid(String id)The OCID of the subsetting reportSubsettingReportSummary.BuilderisRedoLoggingEnabled(Boolean isRedoLoggingEnabled)Indicates if redo logging was enabled during the subsetting operationSubsettingReportSummary.BuilderisRefreshStatsEnabled(Boolean isRefreshStatsEnabled)Indicates if statistics gathering was enabled during the subsetting operationSubsettingReportSummary.BuilderlifecycleState(SubsettingReport.LifecycleState lifecycleState)The current state of the subsetting reportSubsettingReportSummary.BuildermaskingPolicyId(String maskingPolicyId)The OCID of the masking policy associated with this subsetting policySubsettingReportSummary.BuildermaskingReportId(String maskingReportId)The OCID of the masking report associated with this subsetting reportSubsettingReportSummary.BuildermaskingWorkRequestId(String maskingWorkRequestId)The OCID of the masking work request triggered after this subsetting jobSubsettingReportSummary.BuilderparallelDegree(String parallelDegree)Indicates if parallel execution was enabled during the subsetting operationSubsettingReportSummary.Builderrecompile(String recompile)Indicates how invalid objects were recompiled post the subsetting operationSubsettingReportSummary.BuildersubsettingPolicyId(String subsettingPolicyId)The OCID of the subsetting policy usedSubsettingReportSummary.BuildersubsettingStatus(SubsettingReportSummary.SubsettingStatus subsettingStatus)The status of the subsetting jobSubsettingReportSummary.BuildersubsettingWorkRequestId(String subsettingWorkRequestId)The OCID of the subsetting work request that resulted in this subsetting reportSubsettingReportSummary.BuildertargetId(String targetId)The OCID of the target database subsettedSubsettingReportSummary.BuildertimeCreated(Date timeCreated)The date and time the subsetting report was created, in the format defined by RFC3339SubsettingReportSummary.BuildertimeSubsettingFinished(Date timeSubsettingFinished)The date and time data subsetting finished, in the format defined by RFC3339SubsettingReportSummary.BuildertimeSubsettingStarted(Date timeSubsettingStarted)The date and time data subsetting started, in the format defined by RFC3339SubsettingReportSummary.BuildertotalPostSubsettingScriptErrors(Long totalPostSubsettingScriptErrors)The total number of errors in post-subsetting scriptSubsettingReportSummary.BuildertotalPreSubsettingScriptErrors(Long totalPreSubsettingScriptErrors)The total number of errors in pre-subsetting scriptSubsettingReportSummary.BuildertotalSubsettedObjects(Long totalSubsettedObjects)The total number of subsetted objectsSubsettingReportSummary.BuildertotalSubsettedRows(Long totalSubsettedRows)The count of rows reduced in the subsetting jobSubsettingReportSummary.BuildertotalSubsettedSchemas(Long totalSubsettedSchemas)The total number of subsetted schemas
-
-
-
Method Detail
-
id
public SubsettingReportSummary.Builder id(String id)
The OCID of the subsetting report- Parameters:
id- the value to set- Returns:
- this builder
-
compartmentId
public SubsettingReportSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the subsetting report- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
subsettingWorkRequestId
public SubsettingReportSummary.Builder subsettingWorkRequestId(String subsettingWorkRequestId)
The OCID of the subsetting work request that resulted in this subsetting report- Parameters:
subsettingWorkRequestId- the value to set- Returns:
- this builder
-
subsettingPolicyId
public SubsettingReportSummary.Builder subsettingPolicyId(String subsettingPolicyId)
The OCID of the subsetting policy used- Parameters:
subsettingPolicyId- the value to set- Returns:
- this builder
-
targetId
public SubsettingReportSummary.Builder targetId(String targetId)
The OCID of the target database subsetted- Parameters:
targetId- the value to set- Returns:
- this builder
-
maskingReportId
public SubsettingReportSummary.Builder maskingReportId(String maskingReportId)
The OCID of the masking report associated with this subsetting report- Parameters:
maskingReportId- the value to set- Returns:
- this builder
-
maskingPolicyId
public SubsettingReportSummary.Builder maskingPolicyId(String maskingPolicyId)
The OCID of the masking policy associated with this subsetting policy- Parameters:
maskingPolicyId- the value to set- Returns:
- this builder
-
maskingWorkRequestId
public SubsettingReportSummary.Builder maskingWorkRequestId(String maskingWorkRequestId)
The OCID of the masking work request triggered after this subsetting job- Parameters:
maskingWorkRequestId- the value to set- Returns:
- this builder
-
totalSubsettedSchemas
public SubsettingReportSummary.Builder totalSubsettedSchemas(Long totalSubsettedSchemas)
The total number of subsetted schemas- Parameters:
totalSubsettedSchemas- the value to set- Returns:
- this builder
-
totalSubsettedObjects
public SubsettingReportSummary.Builder totalSubsettedObjects(Long totalSubsettedObjects)
The total number of subsetted objects- Parameters:
totalSubsettedObjects- the value to set- Returns:
- this builder
-
totalSubsettedRows
public SubsettingReportSummary.Builder totalSubsettedRows(Long totalSubsettedRows)
The count of rows reduced in the subsetting job- Parameters:
totalSubsettedRows- the value to set- Returns:
- this builder
-
databaseSizeBeforeSubsettingInKBs
public SubsettingReportSummary.Builder databaseSizeBeforeSubsettingInKBs(String databaseSizeBeforeSubsettingInKBs)
The size of the target database before subsetting in KBs- Parameters:
databaseSizeBeforeSubsettingInKBs- the value to set- Returns:
- this builder
-
databaseSizeAfterSubsettingInKBs
public SubsettingReportSummary.Builder databaseSizeAfterSubsettingInKBs(String databaseSizeAfterSubsettingInKBs)
The size of the target database after subsetting in KBs- Parameters:
databaseSizeAfterSubsettingInKBs- the value to set- Returns:
- this builder
-
timeSubsettingStarted
public SubsettingReportSummary.Builder timeSubsettingStarted(Date timeSubsettingStarted)
The date and time data subsetting started, in the format defined by RFC3339- Parameters:
timeSubsettingStarted- the value to set- Returns:
- this builder
-
timeSubsettingFinished
public SubsettingReportSummary.Builder timeSubsettingFinished(Date timeSubsettingFinished)
The date and time data subsetting finished, in the format defined by RFC3339- Parameters:
timeSubsettingFinished- the value to set- Returns:
- this builder
-
lifecycleState
public SubsettingReportSummary.Builder lifecycleState(SubsettingReport.LifecycleState lifecycleState)
The current state of the subsetting report- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
timeCreated
public SubsettingReportSummary.Builder timeCreated(Date timeCreated)
The date and time the subsetting report was created, in the format defined by RFC3339- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
isRedoLoggingEnabled
public SubsettingReportSummary.Builder isRedoLoggingEnabled(Boolean isRedoLoggingEnabled)
Indicates if redo logging was enabled during the subsetting operation- Parameters:
isRedoLoggingEnabled- the value to set- Returns:
- this builder
-
isRefreshStatsEnabled
public SubsettingReportSummary.Builder isRefreshStatsEnabled(Boolean isRefreshStatsEnabled)
Indicates if statistics gathering was enabled during the subsetting operation- Parameters:
isRefreshStatsEnabled- the value to set- Returns:
- this builder
-
parallelDegree
public SubsettingReportSummary.Builder parallelDegree(String parallelDegree)
Indicates if parallel execution was enabled during the subsetting operation- Parameters:
parallelDegree- the value to set- Returns:
- this builder
-
recompile
public SubsettingReportSummary.Builder recompile(String recompile)
Indicates how invalid objects were recompiled post the subsetting operation- Parameters:
recompile- the value to set- Returns:
- this builder
-
subsettingStatus
public SubsettingReportSummary.Builder subsettingStatus(SubsettingReportSummary.SubsettingStatus subsettingStatus)
The status of the subsetting job- Parameters:
subsettingStatus- the value to set- Returns:
- this builder
-
totalPreSubsettingScriptErrors
public SubsettingReportSummary.Builder totalPreSubsettingScriptErrors(Long totalPreSubsettingScriptErrors)
The total number of errors in pre-subsetting script- Parameters:
totalPreSubsettingScriptErrors- the value to set- Returns:
- this builder
-
totalPostSubsettingScriptErrors
public SubsettingReportSummary.Builder totalPostSubsettingScriptErrors(Long totalPostSubsettingScriptErrors)
The total number of errors in post-subsetting script- Parameters:
totalPostSubsettingScriptErrors- the value to set- Returns:
- this builder
-
build
public SubsettingReportSummary build()
-
copy
public SubsettingReportSummary.Builder copy(SubsettingReportSummary model)
-
-