Show / Hide Table of Contents

Class SubsettingReport

Summary information for a report generated from a data subsetting operation

Inheritance
object
SubsettingReport
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class SubsettingReport

Properties

CompartmentId

Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

The OCID of the compartment that contains the subsetting report

Remarks

Required

DatabaseSizeAfterSubsettingInKBs

Declaration
[JsonProperty(PropertyName = "databaseSizeAfterSubsettingInKBs")]
public string DatabaseSizeAfterSubsettingInKBs { get; set; }
Property Value
Type Description
string

The size of the target database after subsetting in KBs

DatabaseSizeBeforeSubsettingInKBs

Declaration
[JsonProperty(PropertyName = "databaseSizeBeforeSubsettingInKBs")]
public string DatabaseSizeBeforeSubsettingInKBs { get; set; }
Property Value
Type Description
string

The size of the target database before subsetting in KBs

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

The OCID of the subsetting report

Remarks

Required

IsRedoLoggingEnabled

Declaration
[JsonProperty(PropertyName = "isRedoLoggingEnabled")]
public bool? IsRedoLoggingEnabled { get; set; }
Property Value
Type Description
bool?

Indicates if redo logging was enabled during the subsetting operation

IsRefreshStatsEnabled

Declaration
[JsonProperty(PropertyName = "isRefreshStatsEnabled")]
public bool? IsRefreshStatsEnabled { get; set; }
Property Value
Type Description
bool?

Indicates if statistics gathering was enabled during the subsetting operation

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SubsettingReport.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
SubsettingReport.LifecycleStateEnum?

The current state of the subsetting report

Remarks

Required

MaskingPolicyId

Declaration
[JsonProperty(PropertyName = "maskingPolicyId")]
public string MaskingPolicyId { get; set; }
Property Value
Type Description
string

The OCID of the masking policy associated with this subsetting report

MaskingReportId

Declaration
[JsonProperty(PropertyName = "maskingReportId")]
public string MaskingReportId { get; set; }
Property Value
Type Description
string

The OCID of the masking report associated with this subsetting report

MaskingWorkRequestId

Declaration
[JsonProperty(PropertyName = "maskingWorkRequestId")]
public string MaskingWorkRequestId { get; set; }
Property Value
Type Description
string

The OCID of the masking work request triggered after this subsetting job

ParallelDegree

Declaration
[JsonProperty(PropertyName = "parallelDegree")]
public string ParallelDegree { get; set; }
Property Value
Type Description
string

Indicates if parallel execution was enabled during the subsetting operation

Recompile

Declaration
[JsonProperty(PropertyName = "recompile")]
public string Recompile { get; set; }
Property Value
Type Description
string

Indicates how invalid objects were recompiled post the subsetting operation

SubsettingPolicyId

Declaration
[Required(ErrorMessage = "SubsettingPolicyId is required.")]
[JsonProperty(PropertyName = "subsettingPolicyId")]
public string SubsettingPolicyId { get; set; }
Property Value
Type Description
string

The OCID of the subsetting policy used

Remarks

Required

SubsettingStatus

Declaration
[Required(ErrorMessage = "SubsettingStatus is required.")]
[JsonProperty(PropertyName = "subsettingStatus")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SubsettingReport.SubsettingStatusEnum? SubsettingStatus { get; set; }
Property Value
Type Description
SubsettingReport.SubsettingStatusEnum?

The status of the subsetting job

Remarks

Required

SubsettingWorkRequestId

Declaration
[Required(ErrorMessage = "SubsettingWorkRequestId is required.")]
[JsonProperty(PropertyName = "subsettingWorkRequestId")]
public string SubsettingWorkRequestId { get; set; }
Property Value
Type Description
string

The OCID of the subsetting work request that resulted in this subsetting report

Remarks

Required

TargetId

Declaration
[Required(ErrorMessage = "TargetId is required.")]
[JsonProperty(PropertyName = "targetId")]
public string TargetId { get; set; }
Property Value
Type Description
string

The OCID of the target database subsetted

Remarks

Required

TimeCreated

Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The date and time the subsetting report was created, in the format defined by RFC3339

TimeSubsettingFinished

Declaration
[Required(ErrorMessage = "TimeSubsettingFinished is required.")]
[JsonProperty(PropertyName = "timeSubsettingFinished")]
public DateTime? TimeSubsettingFinished { get; set; }
Property Value
Type Description
DateTime?

The date and time data subsetting finished, in the format defined by RFC3339

Remarks

Required

TimeSubsettingStarted

Declaration
[Required(ErrorMessage = "TimeSubsettingStarted is required.")]
[JsonProperty(PropertyName = "timeSubsettingStarted")]
public DateTime? TimeSubsettingStarted { get; set; }
Property Value
Type Description
DateTime?

The date and time data subsetting started, in the format defined by RFC3339

Remarks

Required

TotalPostSubsettingScriptErrors

Declaration
[JsonProperty(PropertyName = "totalPostSubsettingScriptErrors")]
public long? TotalPostSubsettingScriptErrors { get; set; }
Property Value
Type Description
long?

The total number of errors in post-subsetting script

TotalPreSubsettingScriptErrors

Declaration
[JsonProperty(PropertyName = "totalPreSubsettingScriptErrors")]
public long? TotalPreSubsettingScriptErrors { get; set; }
Property Value
Type Description
long?

The total number of errors in pre-subsetting script

TotalSubsettedObjects

Declaration
[Required(ErrorMessage = "TotalSubsettedObjects is required.")]
[JsonProperty(PropertyName = "totalSubsettedObjects")]
public long? TotalSubsettedObjects { get; set; }
Property Value
Type Description
long?

The total number of subsetted objects

Remarks

Required

TotalSubsettedRows

Declaration
[JsonProperty(PropertyName = "totalSubsettedRows")]
public long? TotalSubsettedRows { get; set; }
Property Value
Type Description
long?

The count of rows reduced in the subsetting job

TotalSubsettedSchemas

Declaration
[JsonProperty(PropertyName = "totalSubsettedSchemas")]
public long? TotalSubsettedSchemas { get; set; }
Property Value
Type Description
long?

The total number of subsetted schemas

In this article
Back to top