Interface DataConnections
public interface DataConnections
Resource collection API of DataConnections.
-
Method Summary
Modifier and TypeMethodDescriptioncheckNameAvailability
(String resourceGroupName, String clusterName, String databaseName, DataConnectionCheckNameRequest dataConnectionName) Checks that the data connection name is valid and is not already in use.com.azure.core.http.rest.Response<CheckNameResult>
checkNameAvailabilityWithResponse
(String resourceGroupName, String clusterName, String databaseName, DataConnectionCheckNameRequest dataConnectionName, com.azure.core.util.Context context) Checks that the data connection name is valid and is not already in use.createOrUpdate
(String resourceGroupName, String clusterName, String databaseName, String dataConnectionName, DataConnectionInner parameters) Creates or updates a data connection.createOrUpdate
(String resourceGroupName, String clusterName, String databaseName, String dataConnectionName, DataConnectionInner parameters, com.azure.core.util.Context context) Creates or updates a data connection.dataConnectionValidation
(String resourceGroupName, String clusterName, String databaseName, DataConnectionValidationInner parameters) Checks that the data connection parameters are valid.dataConnectionValidation
(String resourceGroupName, String clusterName, String databaseName, DataConnectionValidationInner parameters, com.azure.core.util.Context context) Checks that the data connection parameters are valid.void
delete
(String resourceGroupName, String clusterName, String databaseName, String dataConnectionName) Deletes the data connection with the given name.void
delete
(String resourceGroupName, String clusterName, String databaseName, String dataConnectionName, com.azure.core.util.Context context) Deletes the data connection with the given name.Returns a data connection.com.azure.core.http.rest.Response<DataConnection>
getWithResponse
(String resourceGroupName, String clusterName, String databaseName, String dataConnectionName, com.azure.core.util.Context context) Returns a data connection.com.azure.core.http.rest.PagedIterable<DataConnection>
listByDatabase
(String resourceGroupName, String clusterName, String databaseName) Returns the list of data connections of the given Kusto database.com.azure.core.http.rest.PagedIterable<DataConnection>
listByDatabase
(String resourceGroupName, String clusterName, String databaseName, com.azure.core.util.Context context) Returns the list of data connections of the given Kusto database.update
(String resourceGroupName, String clusterName, String databaseName, String dataConnectionName, DataConnectionInner parameters) Updates a data connection.update
(String resourceGroupName, String clusterName, String databaseName, String dataConnectionName, DataConnectionInner parameters, com.azure.core.util.Context context) Updates a data connection.
-
Method Details
-
listByDatabase
com.azure.core.http.rest.PagedIterable<DataConnection> listByDatabase(String resourceGroupName, String clusterName, String databaseName) Returns the list of data connections of the given Kusto database.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.databaseName
- The name of the database in the Kusto cluster.- Returns:
- the list Kusto data connections operation response 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<DataConnection> listByDatabase(String resourceGroupName, String clusterName, String databaseName, com.azure.core.util.Context context) Returns the list of data connections of the given Kusto database.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.databaseName
- The name of the database in the Kusto cluster.context
- The context to associate with this operation.- Returns:
- the list Kusto data connections operation response 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.
-
dataConnectionValidation
DataConnectionValidationListResult dataConnectionValidation(String resourceGroupName, String clusterName, String databaseName, DataConnectionValidationInner parameters) Checks that the data connection parameters are valid.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.databaseName
- The name of the database in the Kusto cluster.parameters
- The data connection parameters supplied to the CreateOrUpdate operation.- Returns:
- the list Kusto data connection validation result.
- 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.
-
dataConnectionValidation
DataConnectionValidationListResult dataConnectionValidation(String resourceGroupName, String clusterName, String databaseName, DataConnectionValidationInner parameters, com.azure.core.util.Context context) Checks that the data connection parameters are valid.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.databaseName
- The name of the database in the Kusto cluster.parameters
- The data connection parameters supplied to the CreateOrUpdate operation.context
- The context to associate with this operation.- Returns:
- the list Kusto data connection validation result.
- 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.
-
checkNameAvailability
CheckNameResult checkNameAvailability(String resourceGroupName, String clusterName, String databaseName, DataConnectionCheckNameRequest dataConnectionName) Checks that the data connection name is valid and is not already in use.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.databaseName
- The name of the database in the Kusto cluster.dataConnectionName
- The name of the data connection.- Returns:
- the result returned from a check name availability request.
- 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.
-
checkNameAvailabilityWithResponse
com.azure.core.http.rest.Response<CheckNameResult> checkNameAvailabilityWithResponse(String resourceGroupName, String clusterName, String databaseName, DataConnectionCheckNameRequest dataConnectionName, com.azure.core.util.Context context) Checks that the data connection name is valid and is not already in use.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.databaseName
- The name of the database in the Kusto cluster.dataConnectionName
- The name of the data connection.context
- The context to associate with this operation.- Returns:
- the result returned from a check name availability request 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
DataConnection get(String resourceGroupName, String clusterName, String databaseName, String dataConnectionName) Returns a data connection.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.databaseName
- The name of the database in the Kusto cluster.dataConnectionName
- The name of the data connection.- Returns:
- class representing an data connection.
- 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<DataConnection> getWithResponse(String resourceGroupName, String clusterName, String databaseName, String dataConnectionName, com.azure.core.util.Context context) Returns a data connection.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.databaseName
- The name of the database in the Kusto cluster.dataConnectionName
- The name of the data connection.context
- The context to associate with this operation.- Returns:
- class representing an data connection 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.
-
createOrUpdate
DataConnection createOrUpdate(String resourceGroupName, String clusterName, String databaseName, String dataConnectionName, DataConnectionInner parameters) Creates or updates a data connection.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.databaseName
- The name of the database in the Kusto cluster.dataConnectionName
- The name of the data connection.parameters
- The data connection parameters supplied to the CreateOrUpdate operation.- Returns:
- class representing an data connection.
- 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
DataConnection createOrUpdate(String resourceGroupName, String clusterName, String databaseName, String dataConnectionName, DataConnectionInner parameters, com.azure.core.util.Context context) Creates or updates a data connection.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.databaseName
- The name of the database in the Kusto cluster.dataConnectionName
- The name of the data connection.parameters
- The data connection parameters supplied to the CreateOrUpdate operation.context
- The context to associate with this operation.- Returns:
- class representing an data connection.
- 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.
-
update
DataConnection update(String resourceGroupName, String clusterName, String databaseName, String dataConnectionName, DataConnectionInner parameters) Updates a data connection.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.databaseName
- The name of the database in the Kusto cluster.dataConnectionName
- The name of the data connection.parameters
- The data connection parameters supplied to the Update operation.- Returns:
- class representing an data connection.
- 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.
-
update
DataConnection update(String resourceGroupName, String clusterName, String databaseName, String dataConnectionName, DataConnectionInner parameters, com.azure.core.util.Context context) Updates a data connection.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.databaseName
- The name of the database in the Kusto cluster.dataConnectionName
- The name of the data connection.parameters
- The data connection parameters supplied to the Update operation.context
- The context to associate with this operation.- Returns:
- class representing an data connection.
- 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 clusterName, String databaseName, String dataConnectionName) Deletes the data connection with the given name.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.databaseName
- The name of the database in the Kusto cluster.dataConnectionName
- The name of the data connection.- 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 clusterName, String databaseName, String dataConnectionName, com.azure.core.util.Context context) Deletes the data connection with the given name.- Parameters:
resourceGroupName
- The name of the resource group containing the Kusto cluster.clusterName
- The name of the Kusto cluster.databaseName
- The name of the database in the Kusto cluster.dataConnectionName
- The name of the data connection.context
- The context to associate with this operation.- 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.
-