public sealed class ReplicationCycle : IMessage<ReplicationCycle>, IEquatable<ReplicationCycle>, IDeepCloneable<ReplicationCycle>, IBufferMessage, IMessage
Reference documentation and code samples for the VM Migration v1 API class ReplicationCycle.
ReplicationCycle contains information about the current replication cycle status.
Implements
IMessage<ReplicationCycle>, IEquatable<ReplicationCycle>, IDeepCloneable<ReplicationCycle>, IBufferMessage, IMessageNamespace
Google.Cloud.VMMigration.V1Assembly
Google.Cloud.VMMigration.V1.dll
Constructors
ReplicationCycle()
public ReplicationCycle()
ReplicationCycle(ReplicationCycle)
public ReplicationCycle(ReplicationCycle other)
Parameter | |
---|---|
Name | Description |
other | ReplicationCycle |
Properties
CycleNumber
public int CycleNumber { get; set; }
The cycle's ordinal number.
Property Value | |
---|---|
Type | Description |
Int32 |
EndTime
public Timestamp EndTime { get; set; }
The time the replication cycle has ended.
Property Value | |
---|---|
Type | Description |
Timestamp |
Error
public Status Error { get; set; }
Provides details on the state of the cycle in case of an error.
Property Value | |
---|---|
Type | Description |
Status |
Name
public string Name { get; set; }
The identifier of the ReplicationCycle.
Property Value | |
---|---|
Type | Description |
String |
ProgressPercent
[Obsolete]
public int ProgressPercent { get; set; }
The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
Property Value | |
---|---|
Type | Description |
Int32 |
ReplicationCycleName
public ReplicationCycleName ReplicationCycleName { get; set; }
ReplicationCycleName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ReplicationCycleName |
StartTime
public Timestamp StartTime { get; set; }
The time the replication cycle has started.
Property Value | |
---|---|
Type | Description |
Timestamp |
State
public ReplicationCycle.Types.State State { get; set; }
State of the ReplicationCycle.
Property Value | |
---|---|
Type | Description |
ReplicationCycle.Types.State |
Steps
public RepeatedField<CycleStep> Steps { get; }
The cycle's steps list representing its progress.
Property Value | |
---|---|
Type | Description |
RepeatedField<CycleStep> |
TotalPauseDuration
public Duration TotalPauseDuration { get; set; }
The accumulated duration the replication cycle was paused.
Property Value | |
---|---|
Type | Description |
Duration |