ManagedDatabasesClient Interface
public interface ManagedDatabasesClient
An instance of this class provides access to all the operations defined in ManagedDatabasesClient.
Method Summary
Method Details
beginCancelMove
public abstract SyncPoller<PollResult<Void>,Void> beginCancelMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)
Cancels a managed database move operation.
Parameters:
Returns:
beginCancelMove
public abstract SyncPoller<PollResult<Void>,Void> beginCancelMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters, Context context)
Cancels a managed database move operation.
Parameters:
Returns:
beginCancelMoveAsync
public abstract PollerFlux<PollResult<Void>,Void> beginCancelMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)
Cancels a managed database move operation.
Parameters:
Returns:
beginCompleteMove
public abstract SyncPoller<PollResult<Void>,Void> beginCompleteMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)
Completes a managed database move operation.
Parameters:
Returns:
beginCompleteMove
public abstract SyncPoller<PollResult<Void>,Void> beginCompleteMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters, Context context)
Completes a managed database move operation.
Parameters:
Returns:
beginCompleteMoveAsync
public abstract PollerFlux<PollResult<Void>,Void> beginCompleteMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)
Completes a managed database move operation.
Parameters:
Returns:
beginCompleteRestore
public abstract SyncPoller<PollResult<Void>,Void> beginCompleteRestore(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters)
Completes the restore operation on a managed database.
Parameters:
Returns:
beginCompleteRestore
public abstract SyncPoller<PollResult<Void>,Void> beginCompleteRestore(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters, Context context)
Completes the restore operation on a managed database.
Parameters:
Returns:
beginCompleteRestoreAsync
public abstract PollerFlux<PollResult<Void>,Void> beginCompleteRestoreAsync(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters)
Completes the restore operation on a managed database.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ManagedDatabaseInner>,ManagedDatabaseInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters)
Creates a new database or updates an existing database.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ManagedDatabaseInner>,ManagedDatabaseInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters, Context context)
Creates a new database or updates an existing database.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux<PollResult<ManagedDatabaseInner>,ManagedDatabaseInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters)
Creates a new database or updates an existing database.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String managedInstanceName, String databaseName)
Deletes a managed database.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String managedInstanceName, String databaseName, Context context)
Deletes a managed database.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String managedInstanceName, String databaseName)
Deletes a managed database.
Parameters:
Returns:
beginStartMove
public abstract SyncPoller<PollResult<Void>,Void> beginStartMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters)
Starts a managed database move operation.
Parameters:
Returns:
beginStartMove
public abstract SyncPoller<PollResult<Void>,Void> beginStartMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters, Context context)
Starts a managed database move operation.
Parameters:
Returns:
beginStartMoveAsync
public abstract PollerFlux<PollResult<Void>,Void> beginStartMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters)
Starts a managed database move operation.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ManagedDatabaseInner>,ManagedDatabaseInner> beginUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters)
Updates an existing database.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ManagedDatabaseInner>,ManagedDatabaseInner> beginUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters, Context context)
Updates an existing database.
Parameters:
Returns:
beginUpdateAsync
public abstract PollerFlux<PollResult<ManagedDatabaseInner>,ManagedDatabaseInner> beginUpdateAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters)
Updates an existing database.
Parameters:
Returns:
cancelMove
public abstract void cancelMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)
Cancels a managed database move operation.
Parameters:
cancelMove
public abstract void cancelMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters, Context context)
Cancels a managed database move operation.
Parameters:
cancelMoveAsync
public abstract Mono<Void> cancelMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)
Cancels a managed database move operation.
Parameters:
Returns:
cancelMoveWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> cancelMoveWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)
Cancels a managed database move operation.
Parameters:
Returns:
completeMove
public abstract void completeMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)
Completes a managed database move operation.
Parameters:
completeMove
public abstract void completeMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters, Context context)
Completes a managed database move operation.
Parameters:
completeMoveAsync
public abstract Mono<Void> completeMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)
Completes a managed database move operation.
Parameters:
Returns:
completeMoveWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> completeMoveWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseMoveDefinition parameters)
Completes a managed database move operation.
Parameters:
Returns:
completeRestore
public abstract void completeRestore(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters)
Completes the restore operation on a managed database.
Parameters:
completeRestore
public abstract void completeRestore(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters, Context context)
Completes the restore operation on a managed database.
Parameters:
completeRestoreAsync
public abstract Mono<Void> completeRestoreAsync(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters)
Completes the restore operation on a managed database.
Parameters:
Returns:
completeRestoreWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> completeRestoreWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, CompleteDatabaseRestoreDefinition parameters)
Completes the restore operation on a managed database.
Parameters:
Returns:
createOrUpdate
public abstract ManagedDatabaseInner createOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters)
Creates a new database or updates an existing database.
Parameters:
Returns:
createOrUpdate
public abstract ManagedDatabaseInner createOrUpdate(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters, Context context)
Creates a new database or updates an existing database.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<ManagedDatabaseInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters)
Creates a new database or updates an existing database.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseInner parameters)
Creates a new database or updates an existing database.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String managedInstanceName, String databaseName)
Deletes a managed database.
Parameters:
delete
public abstract void delete(String resourceGroupName, String managedInstanceName, String databaseName, Context context)
Deletes a managed database.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String managedInstanceName, String databaseName)
Deletes a managed database.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName)
Deletes a managed database.
Parameters:
Returns:
get
public abstract ManagedDatabaseInner get(String resourceGroupName, String managedInstanceName, String databaseName)
Gets a managed database.
Parameters:
Returns:
getAsync
public abstract Mono<ManagedDatabaseInner> getAsync(String resourceGroupName, String managedInstanceName, String databaseName)
Gets a managed database.
Parameters:
Returns:
getWithResponse
public abstract Response<ManagedDatabaseInner> getWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, Context context)
Gets a managed database.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<ManagedDatabaseInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName)
Gets a managed database.
Parameters:
Returns:
listByInstance
public abstract PagedIterable<ManagedDatabaseInner> listByInstance(String resourceGroupName, String managedInstanceName)
Gets a list of managed databases.
Parameters:
Returns:
listByInstance
public abstract PagedIterable<ManagedDatabaseInner> listByInstance(String resourceGroupName, String managedInstanceName, Context context)
Gets a list of managed databases.
Parameters:
Returns:
listByInstanceAsync
public abstract PagedFlux<ManagedDatabaseInner> listByInstanceAsync(String resourceGroupName, String managedInstanceName)
Gets a list of managed databases.
Parameters:
Returns:
listInaccessibleByInstance
public abstract PagedIterable<ManagedDatabaseInner> listInaccessibleByInstance(String resourceGroupName, String managedInstanceName)
Gets a list of inaccessible managed databases in a managed instance.
Parameters:
Returns:
listInaccessibleByInstance
public abstract PagedIterable<ManagedDatabaseInner> listInaccessibleByInstance(String resourceGroupName, String managedInstanceName, Context context)
Gets a list of inaccessible managed databases in a managed instance.
Parameters:
Returns:
listInaccessibleByInstanceAsync
public abstract PagedFlux<ManagedDatabaseInner> listInaccessibleByInstanceAsync(String resourceGroupName, String managedInstanceName)
Gets a list of inaccessible managed databases in a managed instance.
Parameters:
Returns:
startMove
public abstract void startMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters)
Starts a managed database move operation.
Parameters:
startMove
public abstract void startMove(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters, Context context)
Starts a managed database move operation.
Parameters:
startMoveAsync
public abstract Mono<Void> startMoveAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters)
Starts a managed database move operation.
Parameters:
Returns:
startMoveWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> startMoveWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseStartMoveDefinition parameters)
Starts a managed database move operation.
Parameters:
Returns:
update
public abstract ManagedDatabaseInner update(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters)
Updates an existing database.
Parameters:
Returns:
update
public abstract ManagedDatabaseInner update(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters, Context context)
Updates an existing database.
Parameters:
Returns:
updateAsync
public abstract Mono<ManagedDatabaseInner> updateAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters)
Updates an existing database.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, ManagedDatabaseUpdate parameters)
Updates an existing database.
Parameters:
Returns: