ManagedDatabaseSchemasClient Interface

public interface ManagedDatabaseSchemasClient

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

Method Summary

Modifier and Type Method and Description
abstract DatabaseSchemaInner get(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName)

Get managed database schema.

abstract Mono<DatabaseSchemaInner> getAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName)

Get managed database schema.

abstract Response<DatabaseSchemaInner> getWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, Context context)

Get managed database schema.

abstract Mono<Response<DatabaseSchemaInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName)

Get managed database schema.

abstract PagedIterable<DatabaseSchemaInner> listByDatabase(String resourceGroupName, String managedInstanceName, String databaseName)

List managed database schemas.

abstract PagedIterable<DatabaseSchemaInner> listByDatabase(String resourceGroupName, String managedInstanceName, String databaseName, String filter, Context context)

List managed database schemas.

abstract PagedFlux<DatabaseSchemaInner> listByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName)

List managed database schemas.

abstract PagedFlux<DatabaseSchemaInner> listByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String filter)

List managed database schemas.

Method Details

get

public abstract DatabaseSchemaInner get(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName)

Get managed database schema.

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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.

Returns:

managed database schema.

getAsync

public abstract Mono getAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName)

Get managed database schema.

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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.

Returns:

managed database schema on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, Context context)

Get managed database schema.

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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.
context - The context to associate with this operation.

Returns:

managed database schema along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName)

Get managed database schema.

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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
schemaName - The name of the schema.

Returns:

managed database schema along with Response<T> on successful completion of Mono.

listByDatabase

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

List managed database schemas.

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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

Returns:

a list of database schemas as paginated response with PagedIterable<T>.

listByDatabase

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

List managed database schemas.

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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
filter - An OData filter expression that filters elements in the collection.
context - The context to associate with this operation.

Returns:

a list of database schemas as paginated response with PagedIterable<T>.

listByDatabaseAsync

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

List managed database schemas.

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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.

Returns:

a list of database schemas as paginated response with PagedFlux<T>.

listByDatabaseAsync

public abstract PagedFlux listByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String filter)

List managed database schemas.

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.
managedInstanceName - The name of the managed instance.
databaseName - The name of the database.
filter - An OData filter expression that filters elements in the collection.

Returns:

a list of database schemas as paginated response with PagedFlux<T>.

Applies to