Interface KustoPoolsClient
-
public interface KustoPoolsClient
An instance of this class provides access to all the operations defined in KustoPoolsClient.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, LanguageExtensionsList languageExtensionsToAdd)
Add a list of language extensions that can run within KQL queries.void
addLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, LanguageExtensionsList languageExtensionsToAdd, com.azure.core.util.Context context)
Add a list of language extensions that can run within KQL queries.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>
beginAddLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, LanguageExtensionsList languageExtensionsToAdd)
Add a list of language extensions that can run within KQL queries.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>
beginAddLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, LanguageExtensionsList languageExtensionsToAdd, com.azure.core.util.Context context)
Add a list of language extensions that can run within KQL queries.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<KustoPoolInner>,KustoPoolInner>
beginCreateOrUpdate(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolInner parameters, String ifMatch, String ifNoneMatch)
Create or update a Kusto pool.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<KustoPoolInner>,KustoPoolInner>
beginCreateOrUpdate(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolInner parameters, String ifMatch, String ifNoneMatch, com.azure.core.util.Context context)
Create or update a Kusto pool.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>
beginDelete(String workspaceName, String resourceGroupName, String kustoPoolName)
Deletes a Kusto pool.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>
beginDelete(String workspaceName, String resourceGroupName, String kustoPoolName, com.azure.core.util.Context context)
Deletes a Kusto pool.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>
beginDetachFollowerDatabases(String workspaceName, String kustoPoolName, String resourceGroupName, FollowerDatabaseDefinitionInner followerDatabaseToRemove)
Detaches all followers of a database owned by this Kusto Pool.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>
beginDetachFollowerDatabases(String workspaceName, String kustoPoolName, String resourceGroupName, FollowerDatabaseDefinitionInner followerDatabaseToRemove, com.azure.core.util.Context context)
Detaches all followers of a database owned by this Kusto Pool.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>
beginRemoveLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, LanguageExtensionsList languageExtensionsToRemove)
Remove a list of language extensions that can run within KQL queries.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>
beginRemoveLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, LanguageExtensionsList languageExtensionsToRemove, com.azure.core.util.Context context)
Remove a list of language extensions that can run within KQL queries.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>
beginStart(String workspaceName, String kustoPoolName, String resourceGroupName)
Starts a Kusto pool.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>
beginStart(String workspaceName, String kustoPoolName, String resourceGroupName, com.azure.core.util.Context context)
Starts a Kusto pool.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>
beginStop(String workspaceName, String kustoPoolName, String resourceGroupName)
Stops a Kusto pool.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>
beginStop(String workspaceName, String kustoPoolName, String resourceGroupName, com.azure.core.util.Context context)
Stops a Kusto pool.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<KustoPoolInner>,KustoPoolInner>
beginUpdate(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolUpdate parameters, String ifMatch)
Update a Kusto Kusto Pool.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<KustoPoolInner>,KustoPoolInner>
beginUpdate(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolUpdate parameters, String ifMatch, com.azure.core.util.Context context)
Update a Kusto Kusto Pool.CheckNameResultInner
checkNameAvailability(String location, KustoPoolCheckNameRequest kustoPoolName)
Checks that the kusto pool name is valid and is not already in use.com.azure.core.http.rest.Response<CheckNameResultInner>
checkNameAvailabilityWithResponse(String location, KustoPoolCheckNameRequest kustoPoolName, com.azure.core.util.Context context)
Checks that the kusto pool name is valid and is not already in use.KustoPoolInner
createOrUpdate(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolInner parameters)
Create or update a Kusto pool.KustoPoolInner
createOrUpdate(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolInner parameters, String ifMatch, String ifNoneMatch)
Create or update a Kusto pool.KustoPoolInner
createOrUpdate(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolInner parameters, String ifMatch, String ifNoneMatch, com.azure.core.util.Context context)
Create or update a Kusto pool.void
delete(String workspaceName, String resourceGroupName, String kustoPoolName)
Deletes a Kusto pool.void
delete(String workspaceName, String resourceGroupName, String kustoPoolName, com.azure.core.util.Context context)
Deletes a Kusto pool.void
detachFollowerDatabases(String workspaceName, String kustoPoolName, String resourceGroupName, FollowerDatabaseDefinitionInner followerDatabaseToRemove)
Detaches all followers of a database owned by this Kusto Pool.void
detachFollowerDatabases(String workspaceName, String kustoPoolName, String resourceGroupName, FollowerDatabaseDefinitionInner followerDatabaseToRemove, com.azure.core.util.Context context)
Detaches all followers of a database owned by this Kusto Pool.KustoPoolInner
get(String workspaceName, String kustoPoolName, String resourceGroupName)
Gets a Kusto pool.com.azure.core.http.rest.Response<KustoPoolInner>
getWithResponse(String workspaceName, String kustoPoolName, String resourceGroupName, com.azure.core.util.Context context)
Gets a Kusto pool.com.azure.core.http.rest.PagedIterable<SkuDescriptionInner>
list()
Lists eligible SKUs for Kusto Pool resource.com.azure.core.http.rest.PagedIterable<SkuDescriptionInner>
list(com.azure.core.util.Context context)
Lists eligible SKUs for Kusto Pool resource.KustoPoolListResultInner
listByWorkspace(String resourceGroupName, String workspaceName)
List all Kusto pools.com.azure.core.http.rest.Response<KustoPoolListResultInner>
listByWorkspaceWithResponse(String resourceGroupName, String workspaceName, com.azure.core.util.Context context)
List all Kusto pools.com.azure.core.http.rest.PagedIterable<FollowerDatabaseDefinitionInner>
listFollowerDatabases(String workspaceName, String kustoPoolName, String resourceGroupName)
Returns a list of databases that are owned by this Kusto Pool and were followed by another Kusto Pool.com.azure.core.http.rest.PagedIterable<FollowerDatabaseDefinitionInner>
listFollowerDatabases(String workspaceName, String kustoPoolName, String resourceGroupName, com.azure.core.util.Context context)
Returns a list of databases that are owned by this Kusto Pool and were followed by another Kusto Pool.com.azure.core.http.rest.PagedIterable<LanguageExtensionInner>
listLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName)
Returns a list of language extensions that can run within KQL queries.com.azure.core.http.rest.PagedIterable<LanguageExtensionInner>
listLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, com.azure.core.util.Context context)
Returns a list of language extensions that can run within KQL queries.com.azure.core.http.rest.PagedIterable<AzureResourceSkuInner>
listSkusByResource(String workspaceName, String kustoPoolName, String resourceGroupName)
Returns the SKUs available for the provided resource.com.azure.core.http.rest.PagedIterable<AzureResourceSkuInner>
listSkusByResource(String workspaceName, String kustoPoolName, String resourceGroupName, com.azure.core.util.Context context)
Returns the SKUs available for the provided resource.void
removeLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, LanguageExtensionsList languageExtensionsToRemove)
Remove a list of language extensions that can run within KQL queries.void
removeLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, LanguageExtensionsList languageExtensionsToRemove, com.azure.core.util.Context context)
Remove a list of language extensions that can run within KQL queries.void
start(String workspaceName, String kustoPoolName, String resourceGroupName)
Starts a Kusto pool.void
start(String workspaceName, String kustoPoolName, String resourceGroupName, com.azure.core.util.Context context)
Starts a Kusto pool.void
stop(String workspaceName, String kustoPoolName, String resourceGroupName)
Stops a Kusto pool.void
stop(String workspaceName, String kustoPoolName, String resourceGroupName, com.azure.core.util.Context context)
Stops a Kusto pool.KustoPoolInner
update(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolUpdate parameters)
Update a Kusto Kusto Pool.KustoPoolInner
update(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolUpdate parameters, String ifMatch)
Update a Kusto Kusto Pool.KustoPoolInner
update(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolUpdate parameters, String ifMatch, com.azure.core.util.Context context)
Update a Kusto Kusto Pool.
-
-
-
Method Detail
-
list
com.azure.core.http.rest.PagedIterable<SkuDescriptionInner> list()
Lists eligible SKUs for Kusto Pool resource.- Returns:
- the list of the SKU descriptions as paginated response with
PagedIterable
. - Throws:
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.
-
list
com.azure.core.http.rest.PagedIterable<SkuDescriptionInner> list(com.azure.core.util.Context context)
Lists eligible SKUs for Kusto Pool resource.- Parameters:
context
- The context to associate with this operation.- Returns:
- the list of the SKU descriptions 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.
-
checkNameAvailability
CheckNameResultInner checkNameAvailability(String location, KustoPoolCheckNameRequest kustoPoolName)
Checks that the kusto pool name is valid and is not already in use.- Parameters:
location
- The name of Azure region.kustoPoolName
- The name of the cluster.- 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<CheckNameResultInner> checkNameAvailabilityWithResponse(String location, KustoPoolCheckNameRequest kustoPoolName, com.azure.core.util.Context context)
Checks that the kusto pool name is valid and is not already in use.- Parameters:
location
- The name of Azure region.kustoPoolName
- The name of the cluster.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.
-
listByWorkspace
KustoPoolListResultInner listByWorkspace(String resourceGroupName, String workspaceName)
List all Kusto pools.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.- Returns:
- the list Kusto pools operation 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.
-
listByWorkspaceWithResponse
com.azure.core.http.rest.Response<KustoPoolListResultInner> listByWorkspaceWithResponse(String resourceGroupName, String workspaceName, com.azure.core.util.Context context)
List all Kusto pools.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.context
- The context to associate with this operation.- Returns:
- the list Kusto pools operation response 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
KustoPoolInner get(String workspaceName, String kustoPoolName, String resourceGroupName)
Gets a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- a Kusto pool.
- 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<KustoPoolInner> getWithResponse(String workspaceName, String kustoPoolName, String resourceGroupName, com.azure.core.util.Context context)
Gets a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.context
- The context to associate with this operation.- Returns:
- a Kusto pool 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.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<KustoPoolInner>,KustoPoolInner> beginCreateOrUpdate(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolInner parameters, String ifMatch, String ifNoneMatch)
Create or update a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.resourceGroupName
- The name of the resource group. The name is case insensitive.kustoPoolName
- The name of the Kusto pool.parameters
- The Kusto pool parameters supplied to the CreateOrUpdate operation.ifMatch
- The ETag of the Kusto Pool. Omit this value to always overwrite the current Kusto Pool. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.ifNoneMatch
- Set to '*' to allow a new Kusto Pool to be created, but to prevent updating an existing Kusto Pool. Other values will result in a 412 Pre-condition Failed response.- Returns:
- the
SyncPoller
for polling of class representing a Kusto kusto pool. - 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.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<KustoPoolInner>,KustoPoolInner> beginCreateOrUpdate(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolInner parameters, String ifMatch, String ifNoneMatch, com.azure.core.util.Context context)
Create or update a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.resourceGroupName
- The name of the resource group. The name is case insensitive.kustoPoolName
- The name of the Kusto pool.parameters
- The Kusto pool parameters supplied to the CreateOrUpdate operation.ifMatch
- The ETag of the Kusto Pool. Omit this value to always overwrite the current Kusto Pool. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.ifNoneMatch
- Set to '*' to allow a new Kusto Pool to be created, but to prevent updating an existing Kusto Pool. Other values will result in a 412 Pre-condition Failed response.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of class representing a Kusto kusto pool. - 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
KustoPoolInner createOrUpdate(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolInner parameters, String ifMatch, String ifNoneMatch)
Create or update a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.resourceGroupName
- The name of the resource group. The name is case insensitive.kustoPoolName
- The name of the Kusto pool.parameters
- The Kusto pool parameters supplied to the CreateOrUpdate operation.ifMatch
- The ETag of the Kusto Pool. Omit this value to always overwrite the current Kusto Pool. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.ifNoneMatch
- Set to '*' to allow a new Kusto Pool to be created, but to prevent updating an existing Kusto Pool. Other values will result in a 412 Pre-condition Failed response.- Returns:
- class representing a Kusto kusto pool.
- 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
KustoPoolInner createOrUpdate(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolInner parameters)
Create or update a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.resourceGroupName
- The name of the resource group. The name is case insensitive.kustoPoolName
- The name of the Kusto pool.parameters
- The Kusto pool parameters supplied to the CreateOrUpdate operation.- Returns:
- class representing a Kusto kusto pool.
- 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
KustoPoolInner createOrUpdate(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolInner parameters, String ifMatch, String ifNoneMatch, com.azure.core.util.Context context)
Create or update a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.resourceGroupName
- The name of the resource group. The name is case insensitive.kustoPoolName
- The name of the Kusto pool.parameters
- The Kusto pool parameters supplied to the CreateOrUpdate operation.ifMatch
- The ETag of the Kusto Pool. Omit this value to always overwrite the current Kusto Pool. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.ifNoneMatch
- Set to '*' to allow a new Kusto Pool to be created, but to prevent updating an existing Kusto Pool. Other values will result in a 412 Pre-condition Failed response.context
- The context to associate with this operation.- Returns:
- class representing a Kusto kusto pool.
- 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.
-
beginUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<KustoPoolInner>,KustoPoolInner> beginUpdate(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolUpdate parameters, String ifMatch)
Update a Kusto Kusto Pool.- Parameters:
workspaceName
- The name of the workspace.resourceGroupName
- The name of the resource group. The name is case insensitive.kustoPoolName
- The name of the Kusto pool.parameters
- The Kusto pool parameters supplied to the Update operation.ifMatch
- The ETag of the Kusto Pool. Omit this value to always overwrite the current Kusto Pool. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.- Returns:
- the
SyncPoller
for polling of class representing a Kusto kusto pool. - 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.
-
beginUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<KustoPoolInner>,KustoPoolInner> beginUpdate(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolUpdate parameters, String ifMatch, com.azure.core.util.Context context)
Update a Kusto Kusto Pool.- Parameters:
workspaceName
- The name of the workspace.resourceGroupName
- The name of the resource group. The name is case insensitive.kustoPoolName
- The name of the Kusto pool.parameters
- The Kusto pool parameters supplied to the Update operation.ifMatch
- The ETag of the Kusto Pool. Omit this value to always overwrite the current Kusto Pool. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of class representing a Kusto kusto pool. - 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
KustoPoolInner update(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolUpdate parameters, String ifMatch)
Update a Kusto Kusto Pool.- Parameters:
workspaceName
- The name of the workspace.resourceGroupName
- The name of the resource group. The name is case insensitive.kustoPoolName
- The name of the Kusto pool.parameters
- The Kusto pool parameters supplied to the Update operation.ifMatch
- The ETag of the Kusto Pool. Omit this value to always overwrite the current Kusto Pool. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.- Returns:
- class representing a Kusto kusto pool.
- 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
KustoPoolInner update(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolUpdate parameters)
Update a Kusto Kusto Pool.- Parameters:
workspaceName
- The name of the workspace.resourceGroupName
- The name of the resource group. The name is case insensitive.kustoPoolName
- The name of the Kusto pool.parameters
- The Kusto pool parameters supplied to the Update operation.- Returns:
- class representing a Kusto kusto pool.
- 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
KustoPoolInner update(String workspaceName, String resourceGroupName, String kustoPoolName, KustoPoolUpdate parameters, String ifMatch, com.azure.core.util.Context context)
Update a Kusto Kusto Pool.- Parameters:
workspaceName
- The name of the workspace.resourceGroupName
- The name of the resource group. The name is case insensitive.kustoPoolName
- The name of the Kusto pool.parameters
- The Kusto pool parameters supplied to the Update operation.ifMatch
- The ETag of the Kusto Pool. Omit this value to always overwrite the current Kusto Pool. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.context
- The context to associate with this operation.- Returns:
- class representing a Kusto kusto pool.
- 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.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String workspaceName, String resourceGroupName, String kustoPoolName)
Deletes a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.resourceGroupName
- The name of the resource group. The name is case insensitive.kustoPoolName
- The name of the Kusto pool.- Returns:
- the
SyncPoller
for polling of long-running 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.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String workspaceName, String resourceGroupName, String kustoPoolName, com.azure.core.util.Context context)
Deletes a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.resourceGroupName
- The name of the resource group. The name is case insensitive.kustoPoolName
- The name of the Kusto pool.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of long-running 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.
-
delete
void delete(String workspaceName, String resourceGroupName, String kustoPoolName)
Deletes a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.resourceGroupName
- The name of the resource group. The name is case insensitive.kustoPoolName
- The name of the Kusto pool.- 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 workspaceName, String resourceGroupName, String kustoPoolName, com.azure.core.util.Context context)
Deletes a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.resourceGroupName
- The name of the resource group. The name is case insensitive.kustoPoolName
- The name of the Kusto pool.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.
-
beginStop
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStop(String workspaceName, String kustoPoolName, String resourceGroupName)
Stops a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- the
SyncPoller
for polling of long-running 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.
-
beginStop
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStop(String workspaceName, String kustoPoolName, String resourceGroupName, com.azure.core.util.Context context)
Stops a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of long-running 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.
-
stop
void stop(String workspaceName, String kustoPoolName, String resourceGroupName)
Stops a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.- 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.
-
stop
void stop(String workspaceName, String kustoPoolName, String resourceGroupName, com.azure.core.util.Context context)
Stops a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.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.
-
beginStart
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStart(String workspaceName, String kustoPoolName, String resourceGroupName)
Starts a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- the
SyncPoller
for polling of long-running 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.
-
beginStart
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStart(String workspaceName, String kustoPoolName, String resourceGroupName, com.azure.core.util.Context context)
Starts a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of long-running 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.
-
start
void start(String workspaceName, String kustoPoolName, String resourceGroupName)
Starts a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.- 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.
-
start
void start(String workspaceName, String kustoPoolName, String resourceGroupName, com.azure.core.util.Context context)
Starts a Kusto pool.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.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.
-
listSkusByResource
com.azure.core.http.rest.PagedIterable<AzureResourceSkuInner> listSkusByResource(String workspaceName, String kustoPoolName, String resourceGroupName)
Returns the SKUs available for the provided resource.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- list of available SKUs for a Kusto Pool 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.
-
listSkusByResource
com.azure.core.http.rest.PagedIterable<AzureResourceSkuInner> listSkusByResource(String workspaceName, String kustoPoolName, String resourceGroupName, com.azure.core.util.Context context)
Returns the SKUs available for the provided resource.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.context
- The context to associate with this operation.- Returns:
- list of available SKUs for a Kusto Pool 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.
-
listLanguageExtensions
com.azure.core.http.rest.PagedIterable<LanguageExtensionInner> listLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName)
Returns a list of language extensions that can run within KQL queries.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- the list of language extension objects 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.
-
listLanguageExtensions
com.azure.core.http.rest.PagedIterable<LanguageExtensionInner> listLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, com.azure.core.util.Context context)
Returns a list of language extensions that can run within KQL queries.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.context
- The context to associate with this operation.- Returns:
- the list of language extension objects 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.
-
beginAddLanguageExtensions
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginAddLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, LanguageExtensionsList languageExtensionsToAdd)
Add a list of language extensions that can run within KQL queries.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.languageExtensionsToAdd
- The language extensions to add.- Returns:
- the
SyncPoller
for polling of long-running 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.
-
beginAddLanguageExtensions
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginAddLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, LanguageExtensionsList languageExtensionsToAdd, com.azure.core.util.Context context)
Add a list of language extensions that can run within KQL queries.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.languageExtensionsToAdd
- The language extensions to add.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of long-running 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.
-
addLanguageExtensions
void addLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, LanguageExtensionsList languageExtensionsToAdd)
Add a list of language extensions that can run within KQL queries.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.languageExtensionsToAdd
- The language extensions to add.- 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.
-
addLanguageExtensions
void addLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, LanguageExtensionsList languageExtensionsToAdd, com.azure.core.util.Context context)
Add a list of language extensions that can run within KQL queries.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.languageExtensionsToAdd
- The language extensions to add.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.
-
beginRemoveLanguageExtensions
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginRemoveLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, LanguageExtensionsList languageExtensionsToRemove)
Remove a list of language extensions that can run within KQL queries.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.languageExtensionsToRemove
- The language extensions to remove.- Returns:
- the
SyncPoller
for polling of long-running 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.
-
beginRemoveLanguageExtensions
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginRemoveLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, LanguageExtensionsList languageExtensionsToRemove, com.azure.core.util.Context context)
Remove a list of language extensions that can run within KQL queries.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.languageExtensionsToRemove
- The language extensions to remove.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of long-running 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.
-
removeLanguageExtensions
void removeLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, LanguageExtensionsList languageExtensionsToRemove)
Remove a list of language extensions that can run within KQL queries.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.languageExtensionsToRemove
- The language extensions to remove.- 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.
-
removeLanguageExtensions
void removeLanguageExtensions(String workspaceName, String kustoPoolName, String resourceGroupName, LanguageExtensionsList languageExtensionsToRemove, com.azure.core.util.Context context)
Remove a list of language extensions that can run within KQL queries.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.languageExtensionsToRemove
- The language extensions to remove.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.
-
listFollowerDatabases
com.azure.core.http.rest.PagedIterable<FollowerDatabaseDefinitionInner> listFollowerDatabases(String workspaceName, String kustoPoolName, String resourceGroupName)
Returns a list of databases that are owned by this Kusto Pool and were followed by another Kusto Pool.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- the list Kusto database principals 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.
-
listFollowerDatabases
com.azure.core.http.rest.PagedIterable<FollowerDatabaseDefinitionInner> listFollowerDatabases(String workspaceName, String kustoPoolName, String resourceGroupName, com.azure.core.util.Context context)
Returns a list of databases that are owned by this Kusto Pool and were followed by another Kusto Pool.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.context
- The context to associate with this operation.- Returns:
- the list Kusto database principals 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.
-
beginDetachFollowerDatabases
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDetachFollowerDatabases(String workspaceName, String kustoPoolName, String resourceGroupName, FollowerDatabaseDefinitionInner followerDatabaseToRemove)
Detaches all followers of a database owned by this Kusto Pool.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.followerDatabaseToRemove
- The follower databases properties to remove.- Returns:
- the
SyncPoller
for polling of long-running 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.
-
beginDetachFollowerDatabases
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDetachFollowerDatabases(String workspaceName, String kustoPoolName, String resourceGroupName, FollowerDatabaseDefinitionInner followerDatabaseToRemove, com.azure.core.util.Context context)
Detaches all followers of a database owned by this Kusto Pool.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.followerDatabaseToRemove
- The follower databases properties to remove.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of long-running 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.
-
detachFollowerDatabases
void detachFollowerDatabases(String workspaceName, String kustoPoolName, String resourceGroupName, FollowerDatabaseDefinitionInner followerDatabaseToRemove)
Detaches all followers of a database owned by this Kusto Pool.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.followerDatabaseToRemove
- The follower databases properties to remove.- 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.
-
detachFollowerDatabases
void detachFollowerDatabases(String workspaceName, String kustoPoolName, String resourceGroupName, FollowerDatabaseDefinitionInner followerDatabaseToRemove, com.azure.core.util.Context context)
Detaches all followers of a database owned by this Kusto Pool.- Parameters:
workspaceName
- The name of the workspace.kustoPoolName
- The name of the Kusto pool.resourceGroupName
- The name of the resource group. The name is case insensitive.followerDatabaseToRemove
- The follower databases properties to remove.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.
-
-