Show / Hide Table of Contents

Class ReplicationCycle

ReplicationCycle contains information about the current replication cycle status.

Inheritance
object
ReplicationCycle
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.VMMigrationService.v1alpha1.Data
Assembly: Google.Apis.VMMigrationService.v1alpha1.dll
Syntax
public class ReplicationCycle : IDirectResponseSchema

Properties

CycleNumber

The cycle's ordinal number.

Declaration
[JsonProperty("cycleNumber")]
public virtual int? CycleNumber { get; set; }
Property Value
Type Description
int?

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EndTime

object representation of EndTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EndTimeDateTimeOffset instead.")]
public virtual object EndTime { get; set; }
Property Value
Type Description
object

EndTimeDateTimeOffset

DateTimeOffset representation of EndTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? EndTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

EndTimeRaw

The time the replication cycle has ended.

Declaration
[JsonProperty("endTime")]
public virtual string EndTimeRaw { get; set; }
Property Value
Type Description
string

Error

Output only. Provides details on the state of the cycle in case of an error.

Declaration
[JsonProperty("error")]
public virtual Status Error { get; set; }
Property Value
Type Description
Status

Name

The identifier of the ReplicationCycle.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

Progress

The current progress in percentage of this cycle.

Declaration
[JsonProperty("progress")]
public virtual int? Progress { get; set; }
Property Value
Type Description
int?

ProgressPercent

The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.

Declaration
[JsonProperty("progressPercent")]
public virtual int? ProgressPercent { get; set; }
Property Value
Type Description
int?

StartTime

object representation of StartTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")]
public virtual object StartTime { get; set; }
Property Value
Type Description
object

StartTimeDateTimeOffset

DateTimeOffset representation of StartTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? StartTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

StartTimeRaw

The time the replication cycle has started.

Declaration
[JsonProperty("startTime")]
public virtual string StartTimeRaw { get; set; }
Property Value
Type Description
string

State

State of the ReplicationCycle.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

Steps

The cycle's steps list representing its progress.

Declaration
[JsonProperty("steps")]
public virtual IList<CycleStep> Steps { get; set; }
Property Value
Type Description
IList<CycleStep>

TotalPauseDuration

The accumulated duration the replication cycle was paused.

Declaration
[JsonProperty("totalPauseDuration")]
public virtual object TotalPauseDuration { get; set; }
Property Value
Type Description
object

Warnings

Output only. Warnings that occurred during the cycle.

Declaration
[JsonProperty("warnings")]
public virtual IList<MigrationWarning> Warnings { get; set; }
Property Value
Type Description
IList<MigrationWarning>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX