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