Class SubsettingReportSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • 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
      • 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
      • 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