Interface SensitivityLabelsClient


  • public interface SensitivityLabelsClient
    An instance of this class provides access to all the operations defined in SensitivityLabelsClient.
    • Method Detail

      • listCurrentByDatabaseAsync

        com.azure.core.http.rest.PagedFlux<SensitivityLabelInner> listCurrentByDatabaseAsync​(String resourceGroupName,
                                                                                             String serverName,
                                                                                             String databaseName,
                                                                                             String filter)
        Gets the sensitivity labels of a given database.
        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.
        filter - An OData filter expression that filters elements in the collection.
        Returns:
        the sensitivity labels of a given database.
        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.
      • listCurrentByDatabaseAsync

        com.azure.core.http.rest.PagedFlux<SensitivityLabelInner> listCurrentByDatabaseAsync​(String resourceGroupName,
                                                                                             String serverName,
                                                                                             String databaseName)
        Gets the sensitivity labels of a given database.
        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:
        the sensitivity labels of a given database.
        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.
      • listCurrentByDatabase

        com.azure.core.http.rest.PagedIterable<SensitivityLabelInner> listCurrentByDatabase​(String resourceGroupName,
                                                                                            String serverName,
                                                                                            String databaseName,
                                                                                            String filter,
                                                                                            com.azure.core.util.Context context)
        Gets the sensitivity labels of a given database.
        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.
        filter - An OData filter expression that filters elements in the collection.
        context - The context to associate with this operation.
        Returns:
        the sensitivity labels of a given database.
        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.
      • listCurrentByDatabase

        com.azure.core.http.rest.PagedIterable<SensitivityLabelInner> listCurrentByDatabase​(String resourceGroupName,
                                                                                            String serverName,
                                                                                            String databaseName)
        Gets the sensitivity labels of a given database.
        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:
        the sensitivity labels of a given database.
        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.
      • listRecommendedByDatabaseAsync

        com.azure.core.http.rest.PagedFlux<SensitivityLabelInner> listRecommendedByDatabaseAsync​(String resourceGroupName,
                                                                                                 String serverName,
                                                                                                 String databaseName,
                                                                                                 Boolean includeDisabledRecommendations,
                                                                                                 String skipToken,
                                                                                                 String filter)
        Gets the sensitivity labels of a given database.
        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.
        includeDisabledRecommendations - Specifies whether to include disabled recommendations or not.
        skipToken - The skipToken parameter.
        filter - An OData filter expression that filters elements in the collection.
        Returns:
        the sensitivity labels of a given database.
        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.
      • listRecommendedByDatabaseAsync

        com.azure.core.http.rest.PagedFlux<SensitivityLabelInner> listRecommendedByDatabaseAsync​(String resourceGroupName,
                                                                                                 String serverName,
                                                                                                 String databaseName)
        Gets the sensitivity labels of a given database.
        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:
        the sensitivity labels of a given database.
        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.
      • listRecommendedByDatabase

        com.azure.core.http.rest.PagedIterable<SensitivityLabelInner> listRecommendedByDatabase​(String resourceGroupName,
                                                                                                String serverName,
                                                                                                String databaseName,
                                                                                                Boolean includeDisabledRecommendations,
                                                                                                String skipToken,
                                                                                                String filter,
                                                                                                com.azure.core.util.Context context)
        Gets the sensitivity labels of a given database.
        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.
        includeDisabledRecommendations - Specifies whether to include disabled recommendations or not.
        skipToken - The skipToken parameter.
        filter - An OData filter expression that filters elements in the collection.
        context - The context to associate with this operation.
        Returns:
        the sensitivity labels of a given database.
        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.
      • listRecommendedByDatabase

        com.azure.core.http.rest.PagedIterable<SensitivityLabelInner> listRecommendedByDatabase​(String resourceGroupName,
                                                                                                String serverName,
                                                                                                String databaseName)
        Gets the sensitivity labels of a given database.
        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:
        the sensitivity labels of a given database.
        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.
      • enableRecommendationWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> enableRecommendationWithResponseAsync​(String resourceGroupName,
                                                                                            String serverName,
                                                                                            String databaseName,
                                                                                            String schemaName,
                                                                                            String tableName,
                                                                                            String columnName)
        Enables sensitivity recommendations on a given column (recommendations are enabled by default on all 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.
        serverName - The name of the server.
        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:
        the completion.
        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.
      • enableRecommendationAsync

        Mono<Void> enableRecommendationAsync​(String resourceGroupName,
                                             String serverName,
                                             String databaseName,
                                             String schemaName,
                                             String tableName,
                                             String columnName)
        Enables sensitivity recommendations on a given column (recommendations are enabled by default on all 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.
        serverName - The name of the server.
        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:
        the completion.
        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.
      • enableRecommendation

        void enableRecommendation​(String resourceGroupName,
                                  String serverName,
                                  String databaseName,
                                  String schemaName,
                                  String tableName,
                                  String columnName)
        Enables sensitivity recommendations on a given column (recommendations are enabled by default on all 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.
        serverName - The name of the server.
        databaseName - The name of the database.
        schemaName - The name of the schema.
        tableName - The name of the table.
        columnName - The name of the 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.
      • enableRecommendationWithResponse

        com.azure.core.http.rest.Response<Void> enableRecommendationWithResponse​(String resourceGroupName,
                                                                                 String serverName,
                                                                                 String databaseName,
                                                                                 String schemaName,
                                                                                 String tableName,
                                                                                 String columnName,
                                                                                 com.azure.core.util.Context context)
        Enables sensitivity recommendations on a given column (recommendations are enabled by default on all 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.
        serverName - The name of the server.
        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:
        the 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.
      • disableRecommendationWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> disableRecommendationWithResponseAsync​(String resourceGroupName,
                                                                                             String serverName,
                                                                                             String databaseName,
                                                                                             String schemaName,
                                                                                             String tableName,
                                                                                             String columnName)
        Disables sensitivity recommendations on a given 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.
        serverName - The name of the server.
        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:
        the completion.
        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.
      • disableRecommendationAsync

        Mono<Void> disableRecommendationAsync​(String resourceGroupName,
                                              String serverName,
                                              String databaseName,
                                              String schemaName,
                                              String tableName,
                                              String columnName)
        Disables sensitivity recommendations on a given 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.
        serverName - The name of the server.
        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:
        the completion.
        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.
      • disableRecommendation

        void disableRecommendation​(String resourceGroupName,
                                   String serverName,
                                   String databaseName,
                                   String schemaName,
                                   String tableName,
                                   String columnName)
        Disables sensitivity recommendations on a given 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.
        serverName - The name of the server.
        databaseName - The name of the database.
        schemaName - The name of the schema.
        tableName - The name of the table.
        columnName - The name of the 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.
      • disableRecommendationWithResponse

        com.azure.core.http.rest.Response<Void> disableRecommendationWithResponse​(String resourceGroupName,
                                                                                  String serverName,
                                                                                  String databaseName,
                                                                                  String schemaName,
                                                                                  String tableName,
                                                                                  String columnName,
                                                                                  com.azure.core.util.Context context)
        Disables sensitivity recommendations on a given 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.
        serverName - The name of the server.
        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:
        the 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.
      • getWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SensitivityLabelInner>> getWithResponseAsync​(String resourceGroupName,
                                                                                            String serverName,
                                                                                            String databaseName,
                                                                                            String schemaName,
                                                                                            String tableName,
                                                                                            String columnName,
                                                                                            SensitivityLabelSource sensitivityLabelSource)
        Gets the sensitivity label of a given 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.
        serverName - The name of the server.
        databaseName - The name of the database.
        schemaName - The name of the schema.
        tableName - The name of the table.
        columnName - The name of the column.
        sensitivityLabelSource - The source of the sensitivity label.
        Returns:
        the sensitivity label of a given 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.
      • getAsync

        Mono<SensitivityLabelInner> getAsync​(String resourceGroupName,
                                             String serverName,
                                             String databaseName,
                                             String schemaName,
                                             String tableName,
                                             String columnName,
                                             SensitivityLabelSource sensitivityLabelSource)
        Gets the sensitivity label of a given 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.
        serverName - The name of the server.
        databaseName - The name of the database.
        schemaName - The name of the schema.
        tableName - The name of the table.
        columnName - The name of the column.
        sensitivityLabelSource - The source of the sensitivity label.
        Returns:
        the sensitivity label of a given 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.
      • get

        SensitivityLabelInner get​(String resourceGroupName,
                                  String serverName,
                                  String databaseName,
                                  String schemaName,
                                  String tableName,
                                  String columnName,
                                  SensitivityLabelSource sensitivityLabelSource)
        Gets the sensitivity label of a given 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.
        serverName - The name of the server.
        databaseName - The name of the database.
        schemaName - The name of the schema.
        tableName - The name of the table.
        columnName - The name of the column.
        sensitivityLabelSource - The source of the sensitivity label.
        Returns:
        the sensitivity label of a given 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.
      • getWithResponse

        com.azure.core.http.rest.Response<SensitivityLabelInner> getWithResponse​(String resourceGroupName,
                                                                                 String serverName,
                                                                                 String databaseName,
                                                                                 String schemaName,
                                                                                 String tableName,
                                                                                 String columnName,
                                                                                 SensitivityLabelSource sensitivityLabelSource,
                                                                                 com.azure.core.util.Context context)
        Gets the sensitivity label of a given 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.
        serverName - The name of the server.
        databaseName - The name of the database.
        schemaName - The name of the schema.
        tableName - The name of the table.
        columnName - The name of the column.
        sensitivityLabelSource - The source of the sensitivity label.
        context - The context to associate with this operation.
        Returns:
        the sensitivity label of a given 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.
      • createOrUpdateWithResponseAsync

        Mono<com.azure.core.http.rest.Response<SensitivityLabelInner>> createOrUpdateWithResponseAsync​(String resourceGroupName,
                                                                                                       String serverName,
                                                                                                       String databaseName,
                                                                                                       String schemaName,
                                                                                                       String tableName,
                                                                                                       String columnName,
                                                                                                       SensitivityLabelInner parameters)
        Creates or updates the sensitivity label of a given 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.
        serverName - The name of the server.
        databaseName - The name of the database.
        schemaName - The name of the schema.
        tableName - The name of the table.
        columnName - The name of the column.
        parameters - A sensitivity label.
        Returns:
        a sensitivity label.
        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.
      • createOrUpdateAsync

        Mono<SensitivityLabelInner> createOrUpdateAsync​(String resourceGroupName,
                                                        String serverName,
                                                        String databaseName,
                                                        String schemaName,
                                                        String tableName,
                                                        String columnName,
                                                        SensitivityLabelInner parameters)
        Creates or updates the sensitivity label of a given 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.
        serverName - The name of the server.
        databaseName - The name of the database.
        schemaName - The name of the schema.
        tableName - The name of the table.
        columnName - The name of the column.
        parameters - A sensitivity label.
        Returns:
        a sensitivity label.
        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.
      • createOrUpdate

        SensitivityLabelInner createOrUpdate​(String resourceGroupName,
                                             String serverName,
                                             String databaseName,
                                             String schemaName,
                                             String tableName,
                                             String columnName,
                                             SensitivityLabelInner parameters)
        Creates or updates the sensitivity label of a given 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.
        serverName - The name of the server.
        databaseName - The name of the database.
        schemaName - The name of the schema.
        tableName - The name of the table.
        columnName - The name of the column.
        parameters - A sensitivity label.
        Returns:
        a sensitivity label.
        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.
      • createOrUpdateWithResponse

        com.azure.core.http.rest.Response<SensitivityLabelInner> createOrUpdateWithResponse​(String resourceGroupName,
                                                                                            String serverName,
                                                                                            String databaseName,
                                                                                            String schemaName,
                                                                                            String tableName,
                                                                                            String columnName,
                                                                                            SensitivityLabelInner parameters,
                                                                                            com.azure.core.util.Context context)
        Creates or updates the sensitivity label of a given 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.
        serverName - The name of the server.
        databaseName - The name of the database.
        schemaName - The name of the schema.
        tableName - The name of the table.
        columnName - The name of the column.
        parameters - A sensitivity label.
        context - The context to associate with this operation.
        Returns:
        a sensitivity label.
        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.
      • deleteWithResponseAsync

        Mono<com.azure.core.http.rest.Response<Void>> deleteWithResponseAsync​(String resourceGroupName,
                                                                              String serverName,
                                                                              String databaseName,
                                                                              String schemaName,
                                                                              String tableName,
                                                                              String columnName)
        Deletes the sensitivity label of a given 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.
        serverName - The name of the server.
        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:
        the completion.
        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.
      • deleteAsync

        Mono<Void> deleteAsync​(String resourceGroupName,
                               String serverName,
                               String databaseName,
                               String schemaName,
                               String tableName,
                               String columnName)
        Deletes the sensitivity label of a given 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.
        serverName - The name of the server.
        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:
        the completion.
        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.
      • delete

        void delete​(String resourceGroupName,
                    String serverName,
                    String databaseName,
                    String schemaName,
                    String tableName,
                    String columnName)
        Deletes the sensitivity label of a given 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.
        serverName - The name of the server.
        databaseName - The name of the database.
        schemaName - The name of the schema.
        tableName - The name of the table.
        columnName - The name of the 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.
      • deleteWithResponse

        com.azure.core.http.rest.Response<Void> deleteWithResponse​(String resourceGroupName,
                                                                   String serverName,
                                                                   String databaseName,
                                                                   String schemaName,
                                                                   String tableName,
                                                                   String columnName,
                                                                   com.azure.core.util.Context context)
        Deletes the sensitivity label of a given 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.
        serverName - The name of the server.
        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:
        the 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.