KustoPoolDatabasesClient Interface

public interface KustoPoolDatabasesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<DatabaseInner>,DatabaseInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DatabaseInner parameters)

Creates or updates a database.

abstract SyncPoller<PollResult<DatabaseInner>,DatabaseInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DatabaseInner parameters, Context context)

Creates or updates a database.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName)

Deletes the database with the given name.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, Context context)

Deletes the database with the given name.

abstract SyncPoller<PollResult<DatabaseInner>,DatabaseInner> beginUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DatabaseInner parameters)

Updates a database.

abstract SyncPoller<PollResult<DatabaseInner>,DatabaseInner> beginUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DatabaseInner parameters, Context context)

Updates a database.

abstract DatabaseInner createOrUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DatabaseInner parameters)

Creates or updates a database.

abstract DatabaseInner createOrUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DatabaseInner parameters, Context context)

Creates or updates a database.

abstract void delete(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName)

Deletes the database with the given name.

abstract void delete(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, Context context)

Deletes the database with the given name.

abstract DatabaseInner get(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName)

Returns a database.

abstract Response<DatabaseInner> getWithResponse(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, Context context)

Returns a database.

abstract PagedIterable<DatabaseInner> listByKustoPool(String resourceGroupName, String workspaceName, String kustoPoolName)

Returns the list of databases of the given Kusto pool.

abstract PagedIterable<DatabaseInner> listByKustoPool(String resourceGroupName, String workspaceName, String kustoPoolName, Context context)

Returns the list of databases of the given Kusto pool.

abstract DatabaseInner update(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DatabaseInner parameters)

Updates a database.

abstract DatabaseInner update(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DatabaseInner parameters, Context context)

Updates a database.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<>,DatabaseInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DatabaseInner parameters)

Creates or updates a database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
parameters - The database parameters supplied to the CreateOrUpdate operation.

Returns:

the SyncPoller<T,U> for polling of class representing a Kusto database.

beginCreateOrUpdate

public abstract SyncPoller<>,DatabaseInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DatabaseInner parameters, Context context)

Creates or updates a database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
parameters - The database parameters supplied to the CreateOrUpdate operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of class representing a Kusto database.

beginDelete

public abstract SyncPoller<>,Void> beginDelete(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName)

Deletes the database with the given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<>,Void> beginDelete(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, Context context)

Deletes the database with the given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginUpdate

public abstract SyncPoller<>,DatabaseInner> beginUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DatabaseInner parameters)

Updates a database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
parameters - The database parameters supplied to the Update operation.

Returns:

the SyncPoller<T,U> for polling of class representing a Kusto database.

beginUpdate

public abstract SyncPoller<>,DatabaseInner> beginUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DatabaseInner parameters, Context context)

Updates a database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
parameters - The database parameters supplied to the Update operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of class representing a Kusto database.

createOrUpdate

public abstract DatabaseInner createOrUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DatabaseInner parameters)

Creates or updates a database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
parameters - The database parameters supplied to the CreateOrUpdate operation.

Returns:

class representing a Kusto database.

createOrUpdate

public abstract DatabaseInner createOrUpdate(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DatabaseInner parameters, Context context)

Creates or updates a database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
parameters - The database parameters supplied to the CreateOrUpdate operation.
context - The context to associate with this operation.

Returns:

class representing a Kusto database.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName)

Deletes the database with the given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, Context context)

Deletes the database with the given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
context - The context to associate with this operation.

get

public abstract DatabaseInner get(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName)

Returns a database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.

Returns:

class representing a Kusto database.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, Context context)

Returns a database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
context - The context to associate with this operation.

Returns:

class representing a Kusto database along with Response<T>.

listByKustoPool

public abstract PagedIterable listByKustoPool(String resourceGroupName, String workspaceName, String kustoPoolName)

Returns the list of databases of the given Kusto pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.

Returns:

the list Kusto databases operation response as paginated response with PagedIterable<T>.

listByKustoPool

public abstract PagedIterable listByKustoPool(String resourceGroupName, String workspaceName, String kustoPoolName, Context context)

Returns the list of databases of the given Kusto pool.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
context - The context to associate with this operation.

Returns:

the list Kusto databases operation response as paginated response with PagedIterable<T>.

update

public abstract DatabaseInner update(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DatabaseInner parameters)

Updates a database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
parameters - The database parameters supplied to the Update operation.

Returns:

class representing a Kusto database.

update

public abstract DatabaseInner update(String resourceGroupName, String workspaceName, String kustoPoolName, String databaseName, DatabaseInner parameters, Context context)

Updates a database.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
kustoPoolName - The name of the Kusto pool.
databaseName - The name of the database in the Kusto pool.
parameters - The database parameters supplied to the Update operation.
context - The context to associate with this operation.

Returns:

class representing a Kusto database.

Applies to