Class ReplicationCycle
ReplicationCycle contains information about the current replication cycle status.
Implements
Inherited Members
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> |