Interface ManagedDatabaseColumnsClient
public interface ManagedDatabaseColumnsClient
An instance of this class provides access to all the operations defined in ManagedDatabaseColumnsClient.
-
Method Summary
Modifier and TypeMethodDescriptionget(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName) Get managed database column.getAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName) Get managed database column.com.azure.core.http.rest.Response<DatabaseColumnInner>getWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, com.azure.core.util.Context context) Get managed database column.Mono<com.azure.core.http.rest.Response<DatabaseColumnInner>>getWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName) Get managed database column.com.azure.core.http.rest.PagedIterable<DatabaseColumnInner>listByDatabase(String resourceGroupName, String managedInstanceName, String databaseName) List managed database columns.com.azure.core.http.rest.PagedIterable<DatabaseColumnInner>listByDatabase(String resourceGroupName, String managedInstanceName, String databaseName, List<String> schema, List<String> table, List<String> column, List<String> orderBy, String skiptoken, com.azure.core.util.Context context) List managed database columns.com.azure.core.http.rest.PagedFlux<DatabaseColumnInner>listByDatabaseAsync(String resourceGroupName, String managedInstanceName, String databaseName) List managed database columns.com.azure.core.http.rest.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.com.azure.core.http.rest.PagedIterable<DatabaseColumnInner>listByTable(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName) List managed database columns.com.azure.core.http.rest.PagedIterable<DatabaseColumnInner>listByTable(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String filter, com.azure.core.util.Context context) List managed database columns.com.azure.core.http.rest.PagedFlux<DatabaseColumnInner>listByTableAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName) List managed database columns.com.azure.core.http.rest.PagedFlux<DatabaseColumnInner>listByTableAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String filter) List managed database columns.
-
Method Details
-
listByDatabaseAsync
com.azure.core.http.rest.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.- 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- Array of Get3ItemsItem.table- Array of Get4ItemsItem.column- Array of Get5ItemsItem.orderBy- Array of Get6ItemsItem.skiptoken- An opaque token that identifies a starting point in the collection.- Returns:
- a list of database columns as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByDatabaseAsync
com.azure.core.http.rest.PagedFlux<DatabaseColumnInner> 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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByDatabase
com.azure.core.http.rest.PagedIterable<DatabaseColumnInner> 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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByDatabase
com.azure.core.http.rest.PagedIterable<DatabaseColumnInner> listByDatabase(String resourceGroupName, String managedInstanceName, String databaseName, List<String> schema, List<String> table, List<String> column, List<String> orderBy, String skiptoken, com.azure.core.util.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- Array of Get3ItemsItem.table- Array of Get4ItemsItem.column- Array of Get5ItemsItem.orderBy- Array of Get6ItemsItem.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByTableAsync
com.azure.core.http.rest.PagedFlux<DatabaseColumnInner> 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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByTableAsync
com.azure.core.http.rest.PagedFlux<DatabaseColumnInner> 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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByTable
com.azure.core.http.rest.PagedIterable<DatabaseColumnInner> 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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByTable
com.azure.core.http.rest.PagedIterable<DatabaseColumnInner> listByTable(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String filter, com.azure.core.util.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponseAsync
Mono<com.azure.core.http.rest.Response<DatabaseColumnInner>> 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
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAsync
Mono<DatabaseColumnInner> 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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponse
com.azure.core.http.rest.Response<DatabaseColumnInner> getWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, String columnName, com.azure.core.util.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. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
get
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.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-