Interface SqlPoolWorkloadClassifiers
public interface SqlPoolWorkloadClassifiers
Resource collection API of SqlPoolWorkloadClassifiers.
-
Method Summary
Modifier and TypeMethodDescriptionBegins definition for a new WorkloadClassifier resource.void
delete
(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName) Remove workload classifiervoid
delete
(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, com.azure.core.util.Context context) Remove workload classifiervoid
deleteById
(String id) Remove workload classifiervoid
deleteByIdWithResponse
(String id, com.azure.core.util.Context context) Remove workload classifierget
(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName) Get workload classifierGet workload classifiercom.azure.core.http.rest.Response<WorkloadClassifier>
getByIdWithResponse
(String id, com.azure.core.util.Context context) Get workload classifiercom.azure.core.http.rest.Response<WorkloadClassifier>
getWithResponse
(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, com.azure.core.util.Context context) Get workload classifiercom.azure.core.http.rest.PagedIterable<WorkloadClassifier>
Sql pool's workload classifiercom.azure.core.http.rest.PagedIterable<WorkloadClassifier>
list
(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, com.azure.core.util.Context context) Sql pool's workload classifier
-
Method Details
-
getWithResponse
com.azure.core.http.rest.Response<WorkloadClassifier> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, com.azure.core.util.Context context) Get workload classifierGet a workload classifier of Sql pool's workload group.
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.workloadGroupName
- The name of the workload group.workloadClassifierName
- The name of the workload classifier.context
- The context to associate with this operation.- Returns:
- a workload classifier of Sql pool's workload group 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
WorkloadClassifier get(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName) Get workload classifierGet a workload classifier of Sql pool's workload group.
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.workloadGroupName
- The name of the workload group.workloadClassifierName
- The name of the workload classifier.- Returns:
- a workload classifier of Sql pool's workload group.
- 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 workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName) Remove workload classifierRemove workload classifier of a Sql pool's workload group.
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.workloadGroupName
- The name of the workload group.workloadClassifierName
- The name of the workload classifier.- 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 workspaceName, String sqlPoolName, String workloadGroupName, String workloadClassifierName, com.azure.core.util.Context context) Remove workload classifierRemove workload classifier of a Sql pool's workload group.
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.workloadGroupName
- The name of the workload group.workloadClassifierName
- The name of the workload classifier.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.
-
list
com.azure.core.http.rest.PagedIterable<WorkloadClassifier> list(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName) Sql pool's workload classifierGet list of Sql pool's workload classifier for workload groups.
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.workloadGroupName
- The name of the workload group.- Returns:
- list of Sql pool's workload classifier for workload groups 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.
-
list
com.azure.core.http.rest.PagedIterable<WorkloadClassifier> list(String resourceGroupName, String workspaceName, String sqlPoolName, String workloadGroupName, com.azure.core.util.Context context) Sql pool's workload classifierGet list of Sql pool's workload classifier for workload groups.
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.workspaceName
- The name of the workspace.sqlPoolName
- SQL pool name.workloadGroupName
- The name of the workload group.context
- The context to associate with this operation.- Returns:
- list of Sql pool's workload classifier for workload groups 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.
-
getById
Get workload classifierGet a workload classifier of Sql pool's workload group.
- Parameters:
id
- the resource ID.- Returns:
- a workload classifier of Sql pool's workload group 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.
-
getByIdWithResponse
com.azure.core.http.rest.Response<WorkloadClassifier> getByIdWithResponse(String id, com.azure.core.util.Context context) Get workload classifierGet a workload classifier of Sql pool's workload group.
- Parameters:
id
- the resource ID.context
- The context to associate with this operation.- Returns:
- a workload classifier of Sql pool's workload group 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.
-
deleteById
Remove workload classifierRemove workload classifier of a Sql pool's workload group.
- Parameters:
id
- the resource ID.- 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.
-
deleteByIdWithResponse
Remove workload classifierRemove workload classifier of a Sql pool's workload group.
- Parameters:
id
- the resource ID.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.
-
define
Begins definition for a new WorkloadClassifier resource.- Parameters:
name
- resource name.- Returns:
- the first stage of the new WorkloadClassifier definition.
-