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
IMessageReplicationCycle, IEquatableReplicationCycle, IDeepCloneableReplicationCycle, 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 |
int |
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 |
int |
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 |
ReplicationCycleTypesState |
Steps
public RepeatedField<CycleStep> Steps { get; }
The cycle's steps list representing its progress.
Property Value | |
---|---|
Type | Description |
RepeatedFieldCycleStep |
TotalPauseDuration
public Duration TotalPauseDuration { get; set; }
The accumulated duration the replication cycle was paused.
Property Value | |
---|---|
Type | Description |
Duration |