Interface ManagedDatabaseTablesClient
public interface ManagedDatabaseTablesClient
An instance of this class provides access to all the operations defined in ManagedDatabaseTablesClient.
-
Method Summary
Modifier and TypeMethodDescriptionget(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName) Get managed database table.getAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName) Get managed database table.com.azure.core.http.rest.Response<DatabaseTableInner>getWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, com.azure.core.util.Context context) Get managed database table.Mono<com.azure.core.http.rest.Response<DatabaseTableInner>>getWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName) Get managed database table.com.azure.core.http.rest.PagedIterable<DatabaseTableInner>listBySchema(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName) List managed database tables.com.azure.core.http.rest.PagedIterable<DatabaseTableInner>listBySchema(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String filter, com.azure.core.util.Context context) List managed database tables.com.azure.core.http.rest.PagedFlux<DatabaseTableInner>listBySchemaAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName) List managed database tables.com.azure.core.http.rest.PagedFlux<DatabaseTableInner>listBySchemaAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String filter) List managed database tables.
-
Method Details
-
listBySchemaAsync
com.azure.core.http.rest.PagedFlux<DatabaseTableInner> listBySchemaAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String filter) List managed database tables.- 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.filter- An OData filter expression that filters elements in the collection.- Returns:
- a list of database tables 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.
-
listBySchemaAsync
com.azure.core.http.rest.PagedFlux<DatabaseTableInner> listBySchemaAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName) List managed database tables.- 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:
- a list of database tables 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.
-
listBySchema
com.azure.core.http.rest.PagedIterable<DatabaseTableInner> listBySchema(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName) List managed database tables.- 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:
- a list of database tables 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.
-
listBySchema
com.azure.core.http.rest.PagedIterable<DatabaseTableInner> listBySchema(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String filter, com.azure.core.util.Context context) List managed database tables.- 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.filter- An OData filter expression that filters elements in the collection.context- The context to associate with this operation.- Returns:
- a list of database tables 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<DatabaseTableInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName) Get managed database table.- 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:
- managed database table 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<DatabaseTableInner> getAsync(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName) Get managed database table.- 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:
- managed database table 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<DatabaseTableInner> getWithResponse(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName, com.azure.core.util.Context context) Get managed database table.- 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.context- The context to associate with this operation.- Returns:
- managed database table 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
DatabaseTableInner get(String resourceGroupName, String managedInstanceName, String databaseName, String schemaName, String tableName) Get managed database table.- 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:
- managed database table.
- 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.
-