ManagedDatabaseColumnsClient Interface

public interface ManagedDatabaseColumnsClient

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

Method Summary

Modifier and Type Method and Description
abstract DatabaseColumnInner get(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

Get managed database column.

abstract Mono<DatabaseColumnInner> getAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

Get managed database column.

abstract Response<DatabaseColumnInner> getWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, Context context)

Get managed database column.

abstract Mono<Response<DatabaseColumnInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

Get managed database column.

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

List managed database columns.

abstract PagedIterable<DatabaseColumnInner> listByDatabase(String resourceGroupName, String managedInstanceName, String databaseName, List<String> schema, List<String> table, List<String> column, List<String> orderBy, String skiptoken, Context context)

List managed database columns.

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

List managed database columns.

abstract PagedFlux<DatabaseColumnInner> listByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName, List<String> schema, List<String> table, List<String> column, List<String> orderBy, String skiptoken)

List managed database columns.

abstract PagedIterable<DatabaseColumnInner> listByTable(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName)

List managed database columns.

abstract PagedIterable<DatabaseColumnInner> listByTable(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String filter, Context context)

List managed database columns.

abstract PagedFlux<DatabaseColumnInner> listByTableAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName)

List managed database columns.

abstract PagedFlux<DatabaseColumnInner> listByTableAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String filter)

List managed database columns.

Method Details

get

public abstract DatabaseColumnInner get(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName)

Get managed database column.

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.
tableName - The name of the table.
columnName - The name of the column.

Returns:

managed database column.

getAsync

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

Get managed database column.

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.
tableName - The name of the table.
columnName - The name of the column.

Returns:

managed database column on successful completion of Mono.

getWithResponse

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

Get managed database column.

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.
tableName - The name of the table.
columnName - The name of the column.
context - The context to associate with this operation.

Returns:

managed database column along with Response<T>.

getWithResponseAsync

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

Get managed database column.

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.
tableName - The name of the table.
columnName - The name of the column.

Returns:

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

listByDatabase

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

List managed database columns.

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 columns as paginated response with PagedIterable<T>.

listByDatabase

public abstract PagedIterable listByDatabase(String resourceGroupName, String managedInstanceName, String databaseName, List schema, List table, List column, List orderBy, String skiptoken, Context context)

List managed database columns.

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.
schema - The schema parameter.
table - The table parameter.
column - The column parameter.
orderBy - The orderBy parameter.
skiptoken - An opaque token that identifies a starting point in the collection.
context - The context to associate with this operation.

Returns:

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

listByDatabaseAsync

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

List managed database columns.

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 columns as paginated response with PagedFlux<T>.

listByDatabaseAsync

public abstract PagedFlux listByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName, List schema, List table, List column, List orderBy, String skiptoken)

List managed database columns.

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.
schema - The schema parameter.
table - The table parameter.
column - The column parameter.
orderBy - The orderBy parameter.
skiptoken - An opaque token that identifies a starting point in the collection.

Returns:

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

listByTable

public abstract PagedIterable listByTable(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName)

List managed database columns.

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.
tableName - The name of the table.

Returns:

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

listByTable

public abstract PagedIterable listByTable(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String filter, Context context)

List managed database columns.

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

Returns:

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

listByTableAsync

public abstract PagedFlux listByTableAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName)

List managed database columns.

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.
tableName - The name of the table.

Returns:

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

listByTableAsync

public abstract PagedFlux listByTableAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String filter)

List managed database columns.

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.
tableName - The name of the table.
filter - An OData filter expression that filters elements in the collection.

Returns:

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

Applies to