DatabaseMigrationsSqlDbs Interface

public interface DatabaseMigrationsSqlDbs

Resource collection API of DatabaseMigrationsSqlDbs.

Method Summary

Modifier and Type Method and Description
abstract void cancel(String resourceGroupName, String sqlDbInstanceName, String targetDbName, MigrationOperationInput parameters)

Stop on going migration for the database.

abstract void cancel(String resourceGroupName, String sqlDbInstanceName, String targetDbName, MigrationOperationInput parameters, Context context)

Stop on going migration for the database.

abstract Blank define(String name)

Begins definition for a new DatabaseMigrationSqlDb resource.

abstract void delete(String resourceGroupName, String sqlDbInstanceName, String targetDbName)

Delete Database Migration resource.

abstract void delete(String resourceGroupName, String sqlDbInstanceName, String targetDbName, Boolean force, Context context)

Delete Database Migration resource.

abstract void deleteById(String id)

Delete Database Migration resource.

abstract void deleteByIdWithResponse(String id, Boolean force, Context context)

Delete Database Migration resource.

abstract DatabaseMigrationSqlDb get(String resourceGroupName, String sqlDbInstanceName, String targetDbName)

Retrieve the Database Migration resource.

abstract DatabaseMigrationSqlDb getById(String id)

Retrieve the Database Migration resource.

abstract Response<DatabaseMigrationSqlDb> getByIdWithResponse(String id, UUID migrationOperationId, String expand, Context context)

Retrieve the Database Migration resource.

abstract Response<DatabaseMigrationSqlDb> getWithResponse(String resourceGroupName, String sqlDbInstanceName, String targetDbName, UUID migrationOperationId, String expand, Context context)

Retrieve the Database Migration resource.

Method Details

cancel

public abstract void cancel(String resourceGroupName, String sqlDbInstanceName, String targetDbName, MigrationOperationInput parameters)

Stop on going migration for the database.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlDbInstanceName - The sqlDbInstanceName parameter.
targetDbName - The name of the target database.
parameters - Required migration operation ID for which cancel will be initiated.

cancel

public abstract void cancel(String resourceGroupName, String sqlDbInstanceName, String targetDbName, MigrationOperationInput parameters, Context context)

Stop on going migration for the database.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlDbInstanceName - The sqlDbInstanceName parameter.
targetDbName - The name of the target database.
parameters - Required migration operation ID for which cancel will be initiated.
context - The context to associate with this operation.

define

public abstract DatabaseMigrationSqlDb.DefinitionStages.Blank define(String name)

Begins definition for a new DatabaseMigrationSqlDb resource.

Parameters:

name - resource name.

Returns:

the first stage of the new DatabaseMigrationSqlDb definition.

delete

public abstract void delete(String resourceGroupName, String sqlDbInstanceName, String targetDbName)

Delete Database Migration resource.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlDbInstanceName - The sqlDbInstanceName parameter.
targetDbName - The name of the target database.

delete

public abstract void delete(String resourceGroupName, String sqlDbInstanceName, String targetDbName, Boolean force, Context context)

Delete Database Migration resource.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlDbInstanceName - The sqlDbInstanceName parameter.
targetDbName - The name of the target database.
force - Optional force delete boolean. If this is provided as true, migration will be deleted even if active.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Delete Database Migration resource.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Boolean force, Context context)

Delete Database Migration resource.

Parameters:

id - the resource ID.
force - Optional force delete boolean. If this is provided as true, migration will be deleted even if active.
context - The context to associate with this operation.

get

public abstract DatabaseMigrationSqlDb get(String resourceGroupName, String sqlDbInstanceName, String targetDbName)

Retrieve the Database Migration resource.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlDbInstanceName - The sqlDbInstanceName parameter.
targetDbName - The name of the target database.

Returns:

database Migration Resource for SQL Database.

getById

public abstract DatabaseMigrationSqlDb getById(String id)

Retrieve the Database Migration resource.

Parameters:

id - the resource ID.

Returns:

database Migration Resource for SQL Database along with Response<T>.

getByIdWithResponse

public abstract Response<DatabaseMigrationSqlDb> getByIdWithResponse(String id, UUID migrationOperationId, String expand, Context context)

Retrieve the Database Migration resource.

Parameters:

id - the resource ID.
migrationOperationId - Optional migration operation ID. If this is provided, then details of migration operation for that ID are retrieved. If not provided (default), then details related to most recent or current operation are retrieved.
expand - Complete migration details be included in the response.
context - The context to associate with this operation.

Returns:

database Migration Resource for SQL Database along with Response<T>.

getWithResponse

public abstract Response<DatabaseMigrationSqlDb> getWithResponse(String resourceGroupName, String sqlDbInstanceName, String targetDbName, UUID migrationOperationId, String expand, Context context)

Retrieve the Database Migration resource.

Parameters:

resourceGroupName - Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
sqlDbInstanceName - The sqlDbInstanceName parameter.
targetDbName - The name of the target database.
migrationOperationId - Optional migration operation ID. If this is provided, then details of migration operation for that ID are retrieved. If not provided (default), then details related to most recent or current operation are retrieved.
expand - Complete migration details be included in the response.
context - The context to associate with this operation.

Returns:

database Migration Resource for SQL Database along with Response<T>.

Applies to