Namespace LaunchDarkly.Sdk.Server.Migrations
Classes
MigrationBuilder<TReadResult, TWriteResult, TReadInput, TWriteInput>
This builder is used to construct Migration<TReadResult, TWriteResult, TReadInput, TWriteInput> instances.
MigrationMethod
Static class for creation MigrationMethod.Result<TResult> instances.
MigrationOpTracker
Used to track information related to a migration operation.
MigrationOperationExtensions
Extension methods for migration operations.
MigrationOriginExtensions
Extension methods for migration origins.
MigrationStageExtensions
Extension methods for migration stages.
MigrationWriteResult<TResult>
The result of a migration write.
Structs
MigrationExecution
This class is used to control the execution mechanism for migrations.
MigrationMethod.Result<TResult>
Results of a method associated with a migration origin.
MigrationResult<TResult>
This class represents the result of a migration operation.
MigrationVariation
The result of an MigrationVariation call.
Interfaces
IMigration<TReadResult, TWriteResult, TReadInput, TWriteInput>
Interface for managing technology migrations
Enums
MigrationExecutionMode
Execution mode for a migration.
MigrationOperation
The type of migration operation.
MigrationOrigin
The origin/source for a migration step.
MigrationSerialOrder
When using serial execution controls the order reads are executed.
MigrationStage
Stage denotes one of six possible stages a technology migration could be a part of, progressing through the following order.
Off DualWrite Shadow Live RampDown Complete