Partager via


DatabaseExtensionsOperationsClient Interface

public interface DatabaseExtensionsOperationsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ImportExportExtensionsOperationResultInner>,ImportExportExtensionsOperationResultInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, String extensionName, DatabaseExtensions parameters)

Perform a database extension operation, like database import, database export, or polybase import.

abstract SyncPoller<PollResult<ImportExportExtensionsOperationResultInner>,ImportExportExtensionsOperationResultInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, String extensionName, DatabaseExtensions parameters, Context context)

Perform a database extension operation, like database import, database export, or polybase import.

abstract PollerFlux<PollResult<ImportExportExtensionsOperationResultInner>,ImportExportExtensionsOperationResultInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, String extensionName, DatabaseExtensions parameters)

Perform a database extension operation, like database import, database export, or polybase import.

abstract ImportExportExtensionsOperationResultInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, String extensionName, DatabaseExtensions parameters)

Perform a database extension operation, like database import, database export, or polybase import.

abstract ImportExportExtensionsOperationResultInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, String extensionName, DatabaseExtensions parameters, Context context)

Perform a database extension operation, like database import, database export, or polybase import.

abstract Mono<ImportExportExtensionsOperationResultInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, String extensionName, DatabaseExtensions parameters)

Perform a database extension operation, like database import, database export, or polybase import.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String extensionName, DatabaseExtensions parameters)

Perform a database extension operation, like database import, database export, or polybase import.

abstract void get(String resourceGroupName, String serverName, String databaseName, String extensionName)

Gets a database extension.

abstract Mono<Void> getAsync(String resourceGroupName, String serverName, String databaseName, String extensionName)

Gets a database extension.

abstract Response<Void> getWithResponse(String resourceGroupName, String serverName, String databaseName, String extensionName, Context context)

Gets a database extension.

abstract Mono<Response<Void>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String extensionName)

Gets a database extension.

abstract PagedIterable<ImportExportExtensionsOperationResultInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)

List database extension.

abstract PagedIterable<ImportExportExtensionsOperationResultInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)

List database extension.

abstract PagedFlux<ImportExportExtensionsOperationResultInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)

List database extension.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,ImportExportExtensionsOperationResultInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, String extensionName, DatabaseExtensions parameters)

Perform a database extension operation, like database import, database export, or polybase import.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
extensionName - The extensionName parameter.
parameters - The database import request parameters.

Returns:

the SyncPoller<T,U> for polling of an Extension operation result resource.

beginCreateOrUpdate

public abstract SyncPoller,ImportExportExtensionsOperationResultInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String databaseName, String extensionName, DatabaseExtensions parameters, Context context)

Perform a database extension operation, like database import, database export, or polybase import.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
extensionName - The extensionName parameter.
parameters - The database import request parameters.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of an Extension operation result resource.

beginCreateOrUpdateAsync

public abstract PollerFlux,ImportExportExtensionsOperationResultInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, String extensionName, DatabaseExtensions parameters)

Perform a database extension operation, like database import, database export, or polybase import.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
extensionName - The extensionName parameter.
parameters - The database import request parameters.

Returns:

the PollerFlux<T,U> for polling of an Extension operation result resource.

createOrUpdate

public abstract ImportExportExtensionsOperationResultInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, String extensionName, DatabaseExtensions parameters)

Perform a database extension operation, like database import, database export, or polybase import.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
extensionName - The extensionName parameter.
parameters - The database import request parameters.

Returns:

an Extension operation result resource.

createOrUpdate

public abstract ImportExportExtensionsOperationResultInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, String extensionName, DatabaseExtensions parameters, Context context)

Perform a database extension operation, like database import, database export, or polybase import.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
extensionName - The extensionName parameter.
parameters - The database import request parameters.
context - The context to associate with this operation.

Returns:

an Extension operation result resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, String extensionName, DatabaseExtensions parameters)

Perform a database extension operation, like database import, database export, or polybase import.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
extensionName - The extensionName parameter.
parameters - The database import request parameters.

Returns:

an Extension operation result resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String extensionName, DatabaseExtensions parameters)

Perform a database extension operation, like database import, database export, or polybase import.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
extensionName - The extensionName parameter.
parameters - The database import request parameters.

Returns:

an Extension operation result resource along with Response<T> on successful completion of Mono.

get

public abstract void get(String resourceGroupName, String serverName, String databaseName, String extensionName)

Gets a database extension. This will return resource not found as it is not supported.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
extensionName - The extensionName parameter.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serverName, String databaseName, String extensionName)

Gets a database extension. This will return resource not found as it is not supported.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
extensionName - The extensionName parameter.

Returns:

a database extension on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serverName, String databaseName, String extensionName, Context context)

Gets a database extension. This will return resource not found as it is not supported.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
extensionName - The extensionName parameter.
context - The context to associate with this operation.

Returns:

a database extension along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, String extensionName)

Gets a database extension. This will return resource not found as it is not supported.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
extensionName - The extensionName parameter.

Returns:

a database extension along with Response<T> on successful completion of Mono.

listByDatabase

public abstract PagedIterable listByDatabase(String resourceGroupName, String serverName, String databaseName)

List database extension. This will return an empty list as it is not supported.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.

Returns:

import export operation extensions list as paginated response with PagedIterable<T>.

listByDatabase

public abstract PagedIterable listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)

List database extension. This will return an empty list as it is not supported.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
context - The context to associate with this operation.

Returns:

import export operation extensions list as paginated response with PagedIterable<T>.

listByDatabaseAsync

public abstract PagedFlux listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)

List database extension. This will return an empty list as it is not supported.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.

Returns:

import export operation extensions list as paginated response with PagedFlux<T>.

Applies to