Show / Hide Table of Contents

Class PhaseStatus

Job phase status details.

Inheritance
object
PhaseStatus
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

In this article
Back to top