MigrationConfigsClient Interface

public interface MigrationConfigsClient

An instance of this class provides access to all the operations defined in MigrationConfigsClient.

Method Summary

Modifier and Type Method and Description
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.

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.

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.

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.

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.

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.

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.

abstract MigrationConfigPropertiesInner createAndStartMigration(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, MigrationConfigPropertiesInner parameters)

Creates Migration configuration and starts migration of entities from Standard to Premium namespace.

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.

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.

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.

abstract void delete(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

Deletes a MigrationConfiguration.

abstract Mono<Void> deleteAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

Deletes a MigrationConfiguration.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, Context context)

Deletes a MigrationConfiguration.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

Deletes a MigrationConfiguration.

abstract MigrationConfigPropertiesInner get(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

Retrieves Migration Config.

abstract Mono<MigrationConfigPropertiesInner> getAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

Retrieves Migration Config.

abstract Response<MigrationConfigPropertiesInner> getWithResponse(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, Context context)

Retrieves Migration Config.

abstract Mono<Response<MigrationConfigPropertiesInner>> getWithResponseAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

Retrieves Migration Config.

abstract PagedIterable<MigrationConfigPropertiesInner> list(String resourceGroupName, String namespaceName)

Gets all migrationConfigurations.

abstract PagedIterable<MigrationConfigPropertiesInner> list(String resourceGroupName, String namespaceName, Context context)

Gets all migrationConfigurations.

abstract PagedFlux<MigrationConfigPropertiesInner> listAsync(String resourceGroupName, String namespaceName)

Gets all migrationConfigurations.

abstract void revert(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

This operation reverts Migration.

abstract Mono<Void> revertAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

This operation reverts Migration.

abstract Response<Void> revertWithResponse(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, Context context)

This operation reverts Migration.

abstract Mono<Response<Void>> revertWithResponseAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

This operation reverts Migration.

Method Details

beginCreateAndStartMigration

public abstract SyncPoller,MigrationConfigPropertiesInner> beginCreateAndStartMigration(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, MigrationConfigPropertiesInner parameters)

Creates Migration configuration and starts migration of entities from Standard to Premium namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".
parameters - Parameters required to create Migration Configuration.

Returns:

the SyncPoller<T,U> for polling of single item in List or Get Migration Config operation.

beginCreateAndStartMigration

public abstract SyncPoller,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:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".
parameters - Parameters required to create Migration Configuration.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of single item in List or Get Migration Config operation.

beginCreateAndStartMigrationAsync

public abstract PollerFlux,MigrationConfigPropertiesInner> beginCreateAndStartMigrationAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, MigrationConfigPropertiesInner parameters)

Creates Migration configuration and starts migration of entities from Standard to Premium namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".
parameters - Parameters required to create Migration Configuration.

Returns:

the PollerFlux<T,U> for polling of single item in List or Get Migration Config operation.

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:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".

completeMigrationAsync

public abstract Mono 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:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".

Returns:

A Mono that completes when a successful response is received.

completeMigrationWithResponse

public abstract Response 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:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".
context - The context to associate with this operation.

Returns:

completeMigrationWithResponseAsync

public abstract Mono> 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:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".

Returns:

the Response<T> on successful completion of Mono.

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:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".
parameters - Parameters required to create Migration Configuration.

Returns:

single item in List or Get Migration Config operation.

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:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".
parameters - Parameters required to create Migration Configuration.
context - The context to associate with this operation.

Returns:

single item in List or Get Migration Config operation.

createAndStartMigrationAsync

public abstract Mono createAndStartMigrationAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, MigrationConfigPropertiesInner parameters)

Creates Migration configuration and starts migration of entities from Standard to Premium namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".
parameters - Parameters required to create Migration Configuration.

Returns:

single item in List or Get Migration Config operation on successful completion of Mono.

createAndStartMigrationWithResponseAsync

public abstract Mono>> createAndStartMigrationWithResponseAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, MigrationConfigPropertiesInner parameters)

Creates Migration configuration and starts migration of entities from Standard to Premium namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".
parameters - Parameters required to create Migration Configuration.

Returns:

single item in List or Get Migration Config operation along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

Deletes a MigrationConfiguration.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

Deletes a MigrationConfiguration.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, Context context)

Deletes a MigrationConfiguration.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

Deletes a MigrationConfiguration.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".

Returns:

the Response<T> on successful completion of Mono.

get

public abstract MigrationConfigPropertiesInner get(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

Retrieves Migration Config.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".

Returns:

single item in List or Get Migration Config operation.

getAsync

public abstract Mono getAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

Retrieves Migration Config.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".

Returns:

single item in List or Get Migration Config operation on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, Context context)

Retrieves Migration Config.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".
context - The context to associate with this operation.

Returns:

single item in List or Get Migration Config operation along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

Retrieves Migration Config.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".

Returns:

single item in List or Get Migration Config operation along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String namespaceName)

Gets all migrationConfigurations.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.

Returns:

all migrationConfigurations as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String namespaceName, Context context)

Gets all migrationConfigurations.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
context - The context to associate with this operation.

Returns:

all migrationConfigurations as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String namespaceName)

Gets all migrationConfigurations.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.

Returns:

all migrationConfigurations as paginated response with PagedFlux<T>.

revert

public abstract void revert(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

This operation reverts Migration.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".

revertAsync

public abstract Mono revertAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

This operation reverts Migration.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".

Returns:

A Mono that completes when a successful response is received.

revertWithResponse

public abstract Response revertWithResponse(String resourceGroupName, String namespaceName, MigrationConfigurationName configName, Context context)

This operation reverts Migration.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".
context - The context to associate with this operation.

Returns:

revertWithResponseAsync

public abstract Mono> revertWithResponseAsync(String resourceGroupName, String namespaceName, MigrationConfigurationName configName)

This operation reverts Migration.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
configName - The configuration name. Should always be "$default".

Returns:

the Response<T> on successful completion of Mono.

Applies to