Class PhaseStatus
Job phase status details.
Inherited Members
Namespace: Oci.DatabasemigrationService.Models
Assembly: OCI.DotNetSDK.Databasemigration.dll
Syntax
public class PhaseStatus
Properties
Action
Declaration
[JsonProperty(PropertyName = "action")]
public string Action { get; set; }
Property Value
Type | Description |
---|---|
string | The text describing the action required to fix the issue |
DurationInMs
Declaration
[Required(ErrorMessage = "DurationInMs is required.")]
[JsonProperty(PropertyName = "durationInMs")]
public int? DurationInMs { get; set; }
Property Value
Type | Description |
---|---|
int? | Duration of the phase in milliseconds |
Remarks
Required
EditableParameterFiles
Declaration
[JsonProperty(PropertyName = "editableParameterFiles", ItemConverterType = typeof(ResponseEnumConverter))]
public List<JobParameterFileVersionKind> EditableParameterFiles { get; set; }
Property Value
Type | Description |
---|---|
List<JobParameterFileVersionKind> | Attribute that returns an array of names and types of GoldenGate configuration files that are available for read or update. |
Extract
Declaration
[JsonProperty(PropertyName = "extract")]
public List<PhaseExtractEntry> Extract { get; set; }
Property Value
Type | Description |
---|---|
List<PhaseExtractEntry> | Summary of phase status results. |
IsAdvisorReportAvailable
Declaration
[JsonProperty(PropertyName = "isAdvisorReportAvailable")]
public bool? IsAdvisorReportAvailable { get; set; }
Property Value
Type | Description |
---|---|
bool? | True if a Pre-Migration Advisor report is available for this phase. False or null if no report is available. |
IsSuspendAvailable
Declaration
[JsonProperty(PropertyName = "isSuspendAvailable")]
public bool? IsSuspendAvailable { get; set; }
Property Value
Type | Description |
---|---|
bool? | This is returned as true if the current phase can be suspended. |
Issue
Declaration
[JsonProperty(PropertyName = "issue")]
public string Issue { get; set; }
Property Value
Type | Description |
---|---|
string | The text describing the root cause of the reported issue |
LogLocation
Declaration
[JsonProperty(PropertyName = "logLocation")]
public LogLocationBucketDetails LogLocation { get; set; }
Property Value
Type | Description |
---|---|
LogLocationBucketDetails |
Name
Declaration
[Required(ErrorMessage = "Name is required.")]
[JsonProperty(PropertyName = "name")]
[JsonConverter(typeof(ResponseEnumConverter))]
public OdmsJobPhases? Name { get; set; }
Property Value
Type | Description |
---|---|
OdmsJobPhases? | Phase name |
Remarks
Required
Progress
Declaration
[JsonProperty(PropertyName = "progress")]
public int? Progress { get; set; }
Property Value
Type | Description |
---|---|
int? | Percent progress of job phase. |
Status
Declaration
[Required(ErrorMessage = "Status is required.")]
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public JobPhaseStatus? Status { get; set; }
Property Value
Type | Description |
---|---|
JobPhaseStatus? | Phase status |
Remarks
Required