Class MigrationProgressEvent (1.2.0)

public sealed class MigrationProgressEvent : IMessage<MigrationProgressEvent>, IEquatable<MigrationProgressEvent>, IDeepCloneable<MigrationProgressEvent>, IBufferMessage, IMessage

An event signifying the start of a new step in a migration from Cloud Datastore to Cloud Firestore in Datastore mode.

Inheritance

Object > MigrationProgressEvent

Namespace

Google.Cloud.Datastore.Admin.V1

Assembly

Google.Cloud.Datastore.Admin.V1.dll

Constructors

MigrationProgressEvent()

public MigrationProgressEvent()

MigrationProgressEvent(MigrationProgressEvent)

public MigrationProgressEvent(MigrationProgressEvent other)
Parameter
NameDescription
otherMigrationProgressEvent

Properties

PrepareStepDetails

public MigrationProgressEvent.Types.PrepareStepDetails PrepareStepDetails { get; set; }

Details for the PREPARE step.

Property Value
TypeDescription
MigrationProgressEvent.Types.PrepareStepDetails

RedirectWritesStepDetails

public MigrationProgressEvent.Types.RedirectWritesStepDetails RedirectWritesStepDetails { get; set; }

Details for the REDIRECT_WRITES step.

Property Value
TypeDescription
MigrationProgressEvent.Types.RedirectWritesStepDetails

Step

public MigrationStep Step { get; set; }

The step that is starting.

An event with step set to START indicates that the migration has been reverted back to the initial pre-migration state.

Property Value
TypeDescription
MigrationStep

StepDetailsCase

public MigrationProgressEvent.StepDetailsOneofCase StepDetailsCase { get; }
Property Value
TypeDescription
MigrationProgressEvent.StepDetailsOneofCase