Class SubsettingReport
Summary information for a report generated from a data subsetting operation
Inherited Members
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 |