MigrationConfigsClient Interface
public interface MigrationConfigsClient
An instance of this class provides access to all the operations defined in MigrationConfigsClient.
Method Summary
Method Details
beginCreateAndStartMigration
public abstract SyncPoller<PollResult<MigrationConfigPropertiesInner>,MigrationConfigPropertiesInner> beginCreateAndStartMigration(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, MigrationConfigPropertiesInner parameters)
Creates Migration configuration and starts migration of entities from Standard to Premium namespace.
Parameters:
Returns:
beginCreateAndStartMigration
public abstract SyncPoller<PollResult<MigrationConfigPropertiesInner>,MigrationConfigPropertiesInner> beginCreateAndStartMigration(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, MigrationConfigPropertiesInner parameters, Context context)
Creates Migration configuration and starts migration of entities from Standard to Premium namespace.
Parameters:
Returns:
beginCreateAndStartMigrationAsync
public abstract PollerFlux<PollResult<MigrationConfigPropertiesInner>,MigrationConfigPropertiesInner> beginCreateAndStartMigrationAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, MigrationConfigPropertiesInner parameters)
Creates Migration configuration and starts migration of entities from Standard to Premium namespace.
Parameters:
Returns:
completeMigration
public abstract void completeMigration(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)
This operation Completes Migration of entities by pointing the connection strings to Premium namespace and any entities created after the operation will be under Premium Namespace. CompleteMigration operation will fail when entity migration is in-progress.
Parameters:
completeMigrationAsync
public abstract Mono<Void> completeMigrationAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)
This operation Completes Migration of entities by pointing the connection strings to Premium namespace and any entities created after the operation will be under Premium Namespace. CompleteMigration operation will fail when entity migration is in-progress.
Parameters:
Returns:
completeMigrationWithResponse
public abstract Response<Void> completeMigrationWithResponse(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, Context context)
This operation Completes Migration of entities by pointing the connection strings to Premium namespace and any entities created after the operation will be under Premium Namespace. CompleteMigration operation will fail when entity migration is in-progress.
Parameters:
Returns:
completeMigrationWithResponseAsync
public abstract Mono<Response<Void>> completeMigrationWithResponseAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)
This operation Completes Migration of entities by pointing the connection strings to Premium namespace and any entities created after the operation will be under Premium Namespace. CompleteMigration operation will fail when entity migration is in-progress.
Parameters:
Returns:
createAndStartMigration
public abstract MigrationConfigPropertiesInner createAndStartMigration(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, MigrationConfigPropertiesInner parameters)
Creates Migration configuration and starts migration of entities from Standard to Premium namespace.
Parameters:
Returns:
createAndStartMigration
public abstract MigrationConfigPropertiesInner createAndStartMigration(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, MigrationConfigPropertiesInner parameters, Context context)
Creates Migration configuration and starts migration of entities from Standard to Premium namespace.
Parameters:
Returns:
createAndStartMigrationAsync
public abstract Mono<MigrationConfigPropertiesInner> createAndStartMigrationAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, MigrationConfigPropertiesInner parameters)
Creates Migration configuration and starts migration of entities from Standard to Premium namespace.
Parameters:
Returns:
createAndStartMigrationWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> createAndStartMigrationWithResponseAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, MigrationConfigPropertiesInner parameters)
Creates Migration configuration and starts migration of entities from Standard to Premium namespace.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)
Deletes a MigrationConfiguration.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)
Deletes a MigrationConfiguration.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, Context context)
Deletes a MigrationConfiguration.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)
Deletes a MigrationConfiguration.
Parameters:
Returns:
get
public abstract MigrationConfigPropertiesInner get(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)
Retrieves Migration Config.
Parameters:
Returns:
getAsync
public abstract Mono<MigrationConfigPropertiesInner> getAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)
Retrieves Migration Config.
Parameters:
Returns:
getWithResponse
public abstract Response<MigrationConfigPropertiesInner> getWithResponse(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, Context context)
Retrieves Migration Config.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<MigrationConfigPropertiesInner>> getWithResponseAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)
Retrieves Migration Config.
Parameters:
Returns:
list
public abstract PagedIterable<MigrationConfigPropertiesInner> list(String resourceGroupName, String namespaceName)
Gets all migrationConfigurations.
Parameters:
Returns:
list
public abstract PagedIterable<MigrationConfigPropertiesInner> list(String resourceGroupName, String namespaceName, Context context)
Gets all migrationConfigurations.
Parameters:
Returns:
listAsync
public abstract PagedFlux<MigrationConfigPropertiesInner> listAsync(String resourceGroupName, String namespaceName)
Gets all migrationConfigurations.
Parameters:
Returns:
revert
public abstract void revert(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)
This operation reverts Migration.
Parameters:
revertAsync
public abstract Mono<Void> revertAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)
This operation reverts Migration.
Parameters:
Returns:
revertWithResponse
public abstract Response<Void> revertWithResponse(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, Context context)
This operation reverts Migration.
Parameters:
Returns:
revertWithResponseAsync
public abstract Mono<Response<Void>> revertWithResponseAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)
This operation reverts Migration.
Parameters:
Returns: