DatabasesClient Interface
public interface DatabasesClient
An instance of this class provides access to all the operations defined in DatabasesClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<DatabaseInner>,DatabaseInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, DatabaseInner parameters)
Creates a new database or updates an existing database.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<DatabaseInner>,DatabaseInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, DatabaseInner parameters, Context context)
Creates a new database or updates an existing database.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux<PollResult<DatabaseInner>,DatabaseInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, DatabaseInner parameters)
Creates a new database or updates an existing database.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, String databaseName)
Deletes the database.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serverName, String databaseName, Context context)
Deletes the database.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serverName, String databaseName)
Deletes the database.
Parameters:
Returns:
beginExport
public abstract SyncPoller<PollResult<ImportExportOperationResultInner>,ImportExportOperationResultInner> beginExport(String resourceGroupName, String serverName, String databaseName, ExportDatabaseDefinition parameters)
Exports a database.
Parameters:
Returns:
beginExport
public abstract SyncPoller<PollResult<ImportExportOperationResultInner>,ImportExportOperationResultInner> beginExport(String resourceGroupName, String serverName, String databaseName, ExportDatabaseDefinition parameters, Context context)
Exports a database.
Parameters:
Returns:
beginExportAsync
public abstract PollerFlux<PollResult<ImportExportOperationResultInner>,ImportExportOperationResultInner> beginExportAsync(String resourceGroupName, String serverName, String databaseName, ExportDatabaseDefinition parameters)
Exports a database.
Parameters:
Returns:
beginFailover
public abstract SyncPoller<PollResult<Void>,Void> beginFailover(String resourceGroupName, String serverName, String databaseName)
Failovers a database.
Parameters:
Returns:
beginFailover
public abstract SyncPoller<PollResult<Void>,Void> beginFailover(String resourceGroupName, String serverName, String databaseName, ReplicaType replicaType, Context context)
Failovers a database.
Parameters:
Returns:
beginFailoverAsync
public abstract PollerFlux<PollResult<Void>,Void> beginFailoverAsync(String resourceGroupName, String serverName, String databaseName)
Failovers a database.
Parameters:
Returns:
beginFailoverAsync
public abstract PollerFlux<PollResult<Void>,Void> beginFailoverAsync(String resourceGroupName, String serverName, String databaseName, ReplicaType replicaType)
Failovers a database.
Parameters:
Returns:
beginImportMethod
public abstract SyncPoller<PollResult<ImportExportOperationResultInner>,ImportExportOperationResultInner> beginImportMethod(String resourceGroupName, String serverName, String databaseName, ImportExistingDatabaseDefinition parameters)
Imports a bacpac into a new database.
Parameters:
Returns:
beginImportMethod
public abstract SyncPoller<PollResult<ImportExportOperationResultInner>,ImportExportOperationResultInner> beginImportMethod(String resourceGroupName, String serverName, String databaseName, ImportExistingDatabaseDefinition parameters, Context context)
Imports a bacpac into a new database.
Parameters:
Returns:
beginImportMethodAsync
public abstract PollerFlux<PollResult<ImportExportOperationResultInner>,ImportExportOperationResultInner> beginImportMethodAsync(String resourceGroupName, String serverName, String databaseName, ImportExistingDatabaseDefinition parameters)
Imports a bacpac into a new database.
Parameters:
Returns:
beginPause
public abstract SyncPoller<PollResult<DatabaseInner>,DatabaseInner> beginPause(String resourceGroupName, String serverName, String databaseName)
Pauses a database.
Parameters:
Returns:
beginPause
public abstract SyncPoller<PollResult<DatabaseInner>,DatabaseInner> beginPause(String resourceGroupName, String serverName, String databaseName, Context context)
Pauses a database.
Parameters:
Returns:
beginPauseAsync
public abstract PollerFlux<PollResult<DatabaseInner>,DatabaseInner> beginPauseAsync(String resourceGroupName, String serverName, String databaseName)
Pauses a database.
Parameters:
Returns:
beginResume
public abstract SyncPoller<PollResult<DatabaseInner>,DatabaseInner> beginResume(String resourceGroupName, String serverName, String databaseName)
Resumes a database.
Parameters:
Returns:
beginResume
public abstract SyncPoller<PollResult<DatabaseInner>,DatabaseInner> beginResume(String resourceGroupName, String serverName, String databaseName, Context context)
Resumes a database.
Parameters:
Returns:
beginResumeAsync
public abstract PollerFlux<PollResult<DatabaseInner>,DatabaseInner> beginResumeAsync(String resourceGroupName, String serverName, String databaseName)
Resumes a database.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<DatabaseInner>,DatabaseInner> beginUpdate(String resourceGroupName, String serverName, String databaseName, DatabaseUpdate parameters)
Updates an existing database.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<DatabaseInner>,DatabaseInner> beginUpdate(String resourceGroupName, String serverName, String databaseName, DatabaseUpdate parameters, Context context)
Updates an existing database.
Parameters:
Returns:
beginUpdateAsync
public abstract PollerFlux<PollResult<DatabaseInner>,DatabaseInner> beginUpdateAsync(String resourceGroupName, String serverName, String databaseName, DatabaseUpdate parameters)
Updates an existing database.
Parameters:
Returns:
beginUpgradeDataWarehouse
public abstract SyncPoller<PollResult<Void>,Void> beginUpgradeDataWarehouse(String resourceGroupName, String serverName, String databaseName)
Upgrades a data warehouse.
Parameters:
Returns:
beginUpgradeDataWarehouse
public abstract SyncPoller<PollResult<Void>,Void> beginUpgradeDataWarehouse(String resourceGroupName, String serverName, String databaseName, Context context)
Upgrades a data warehouse.
Parameters:
Returns:
beginUpgradeDataWarehouseAsync
public abstract PollerFlux<PollResult<Void>,Void> beginUpgradeDataWarehouseAsync(String resourceGroupName, String serverName, String databaseName)
Upgrades a data warehouse.
Parameters:
Returns:
createOrUpdate
public abstract DatabaseInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, DatabaseInner parameters)
Creates a new database or updates an existing database.
Parameters:
Returns:
createOrUpdate
public abstract DatabaseInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, DatabaseInner parameters, Context context)
Creates a new database or updates an existing database.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<DatabaseInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, DatabaseInner parameters)
Creates a new database or updates an existing database.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, DatabaseInner parameters)
Creates a new database or updates an existing database.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String serverName, String databaseName)
Deletes the database.
Parameters:
delete
public abstract void delete(String resourceGroupName, String serverName, String databaseName, Context context)
Deletes the database.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName, String databaseName)
Deletes the database.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serverName, String databaseName)
Deletes the database.
Parameters:
Returns:
export
public abstract ImportExportOperationResultInner export(String resourceGroupName, String serverName, String databaseName, ExportDatabaseDefinition parameters)
Exports a database.
Parameters:
Returns:
export
public abstract ImportExportOperationResultInner export(String resourceGroupName, String serverName, String databaseName, ExportDatabaseDefinition parameters, Context context)
Exports a database.
Parameters:
Returns:
exportAsync
public abstract Mono<ImportExportOperationResultInner> exportAsync(String resourceGroupName, String serverName, String databaseName, ExportDatabaseDefinition parameters)
Exports a database.
Parameters:
Returns:
exportWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> exportWithResponseAsync(String resourceGroupName, String serverName, String databaseName, ExportDatabaseDefinition parameters)
Exports a database.
Parameters:
Returns:
failover
public abstract void failover(String resourceGroupName, String serverName, String databaseName)
Failovers a database.
Parameters:
failover
public abstract void failover(String resourceGroupName, String serverName, String databaseName, ReplicaType replicaType, Context context)
Failovers a database.
Parameters:
failoverAsync
public abstract Mono<Void> failoverAsync(String resourceGroupName, String serverName, String databaseName)
Failovers a database.
Parameters:
Returns:
failoverAsync
public abstract Mono<Void> failoverAsync(String resourceGroupName, String serverName, String databaseName, ReplicaType replicaType)
Failovers a database.
Parameters:
Returns:
failoverWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> failoverWithResponseAsync(String resourceGroupName, String serverName, String databaseName, ReplicaType replicaType)
Failovers a database.
Parameters:
Returns:
get
public abstract DatabaseInner get(String resourceGroupName, String serverName, String databaseName)
Gets a database.
Parameters:
Returns:
getAsync
public abstract Mono<DatabaseInner> getAsync(String resourceGroupName, String serverName, String databaseName)
Gets a database.
Parameters:
Returns:
getWithResponse
public abstract Response<DatabaseInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, Context context)
Gets a database.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<DatabaseInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName)
Gets a database.
Parameters:
Returns:
importMethod
public abstract ImportExportOperationResultInner importMethod(String resourceGroupName, String serverName, String databaseName, ImportExistingDatabaseDefinition parameters)
Imports a bacpac into a new database.
Parameters:
Returns:
importMethod
public abstract ImportExportOperationResultInner importMethod(String resourceGroupName, String serverName, String databaseName, ImportExistingDatabaseDefinition parameters, Context context)
Imports a bacpac into a new database.
Parameters:
Returns:
importMethodAsync
public abstract Mono<ImportExportOperationResultInner> importMethodAsync(String resourceGroupName, String serverName, String databaseName, ImportExistingDatabaseDefinition parameters)
Imports a bacpac into a new database.
Parameters:
Returns:
importMethodWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> importMethodWithResponseAsync(String resourceGroupName, String serverName, String databaseName, ImportExistingDatabaseDefinition parameters)
Imports a bacpac into a new database.
Parameters:
Returns:
listByElasticPool
public abstract PagedIterable<DatabaseInner> listByElasticPool(String resourceGroupName, String serverName, String elasticPoolName)
Gets a list of databases in an elastic pool.
Parameters:
Returns:
listByElasticPool
public abstract PagedIterable<DatabaseInner> listByElasticPool(String resourceGroupName, String serverName, String elasticPoolName, Context context)
Gets a list of databases in an elastic pool.
Parameters:
Returns:
listByElasticPoolAsync
public abstract PagedFlux<DatabaseInner> listByElasticPoolAsync(String resourceGroupName, String serverName, String elasticPoolName)
Gets a list of databases in an elastic pool.
Parameters:
Returns:
listByServer
public abstract PagedIterable<DatabaseInner> listByServer(String resourceGroupName, String serverName)
Gets a list of databases.
Parameters:
Returns:
listByServer
public abstract PagedIterable<DatabaseInner> listByServer(String resourceGroupName, String serverName, String skipToken, Context context)
Gets a list of databases.
Parameters:
Returns:
listByServerAsync
public abstract PagedFlux<DatabaseInner> listByServerAsync(String resourceGroupName, String serverName)
Gets a list of databases.
Parameters:
Returns:
listByServerAsync
public abstract PagedFlux<DatabaseInner> listByServerAsync(String resourceGroupName, String serverName, String skipToken)
Gets a list of databases.
Parameters:
Returns:
listInaccessibleByServer
public abstract PagedIterable<DatabaseInner> listInaccessibleByServer(String resourceGroupName, String serverName)
Gets a list of inaccessible databases in a logical server.
Parameters:
Returns:
listInaccessibleByServer
public abstract PagedIterable<DatabaseInner> listInaccessibleByServer(String resourceGroupName, String serverName, Context context)
Gets a list of inaccessible databases in a logical server.
Parameters:
Returns:
listInaccessibleByServerAsync
public abstract PagedFlux<DatabaseInner> listInaccessibleByServerAsync(String resourceGroupName, String serverName)
Gets a list of inaccessible databases in a logical server.
Parameters:
Returns:
pause
public abstract DatabaseInner pause(String resourceGroupName, String serverName, String databaseName)
Pauses a database.
Parameters:
Returns:
pause
public abstract DatabaseInner pause(String resourceGroupName, String serverName, String databaseName, Context context)
Pauses a database.
Parameters:
Returns:
pauseAsync
public abstract Mono<DatabaseInner> pauseAsync(String resourceGroupName, String serverName, String databaseName)
Pauses a database.
Parameters:
Returns:
pauseWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> pauseWithResponseAsync(String resourceGroupName, String serverName, String databaseName)
Pauses a database.
Parameters:
Returns:
rename
public abstract void rename(String resourceGroupName, String serverName, String databaseName, ResourceMoveDefinition parameters)
Renames a database.
Parameters:
renameAsync
public abstract Mono<Void> renameAsync(String resourceGroupName, String serverName, String databaseName, ResourceMoveDefinition parameters)
Renames a database.
Parameters:
Returns:
renameWithResponse
public abstract Response<Void> renameWithResponse(String resourceGroupName, String serverName, String databaseName, ResourceMoveDefinition parameters, Context context)
Renames a database.
Parameters:
Returns:
renameWithResponseAsync
public abstract Mono<Response<Void>> renameWithResponseAsync(String resourceGroupName, String serverName, String databaseName, ResourceMoveDefinition parameters)
Renames a database.
Parameters:
Returns:
resume
public abstract DatabaseInner resume(String resourceGroupName, String serverName, String databaseName)
Resumes a database.
Parameters:
Returns:
resume
public abstract DatabaseInner resume(String resourceGroupName, String serverName, String databaseName, Context context)
Resumes a database.
Parameters:
Returns:
resumeAsync
public abstract Mono<DatabaseInner> resumeAsync(String resourceGroupName, String serverName, String databaseName)
Resumes a database.
Parameters:
Returns:
resumeWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> resumeWithResponseAsync(String resourceGroupName, String serverName, String databaseName)
Resumes a database.
Parameters:
Returns:
update
public abstract DatabaseInner update(String resourceGroupName, String serverName, String databaseName, DatabaseUpdate parameters)
Updates an existing database.
Parameters:
Returns:
update
public abstract DatabaseInner update(String resourceGroupName, String serverName, String databaseName, DatabaseUpdate parameters, Context context)
Updates an existing database.
Parameters:
Returns:
updateAsync
public abstract Mono<DatabaseInner> updateAsync(String resourceGroupName, String serverName, String databaseName, DatabaseUpdate parameters)
Updates an existing database.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, DatabaseUpdate parameters)
Updates an existing database.
Parameters:
Returns:
upgradeDataWarehouse
public abstract void upgradeDataWarehouse(String resourceGroupName, String serverName, String databaseName)
Upgrades a data warehouse.
Parameters:
upgradeDataWarehouse
public abstract void upgradeDataWarehouse(String resourceGroupName, String serverName, String databaseName, Context context)
Upgrades a data warehouse.
Parameters:
upgradeDataWarehouseAsync
public abstract Mono<Void> upgradeDataWarehouseAsync(String resourceGroupName, String serverName, String databaseName)
Upgrades a data warehouse.
Parameters:
Returns:
upgradeDataWarehouseWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> upgradeDataWarehouseWithResponseAsync(String resourceGroupName, String serverName, String databaseName)
Upgrades a data warehouse.
Parameters:
Returns: