public sealed class MigrationProgressEvent : IMessage<MigrationProgressEvent>, IEquatable<MigrationProgressEvent>, IDeepCloneable<MigrationProgressEvent>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Datastore v1 API class MigrationProgressEvent.
An event signifying the start of a new step in a migration from Cloud Datastore to Cloud Firestore in Datastore mode.
Implements
IMessageMigrationProgressEvent, IEquatableMigrationProgressEvent, IDeepCloneableMigrationProgressEvent, IBufferMessage, IMessageNamespace
Google.Cloud.Datastore.Admin.V1Assembly
Google.Cloud.Datastore.Admin.V1.dll
Constructors
MigrationProgressEvent()
public MigrationProgressEvent()
MigrationProgressEvent(MigrationProgressEvent)
public MigrationProgressEvent(MigrationProgressEvent other)
Parameter | |
---|---|
Name | Description |
other |
MigrationProgressEvent |
Properties
PrepareStepDetails
public MigrationProgressEvent.Types.PrepareStepDetails PrepareStepDetails { get; set; }
Details for the PREPARE
step.
Property Value | |
---|---|
Type | Description |
MigrationProgressEventTypesPrepareStepDetails |
RedirectWritesStepDetails
public MigrationProgressEvent.Types.RedirectWritesStepDetails RedirectWritesStepDetails { get; set; }
Details for the REDIRECT_WRITES
step.
Property Value | |
---|---|
Type | Description |
MigrationProgressEventTypesRedirectWritesStepDetails |
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 | |
---|---|
Type | Description |
MigrationStep |
StepDetailsCase
public MigrationProgressEvent.StepDetailsOneofCase StepDetailsCase { get; }
Property Value | |
---|---|
Type | Description |
MigrationProgressEventStepDetailsOneofCase |