public sealed class ReplicationCycle : IMessage<ReplicationCycle>, IEquatable<ReplicationCycle>, IDeepCloneable<ReplicationCycle>, IBufferMessage, IMessageReference 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 |
|