Interface AccountsClient
-
public interface AccountsClient
An instance of this class provides access to all the operations defined in AccountsClient.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<AccountInner>,AccountInner>
beginCreate(String resourceGroupName, String accountName, AccountInner account)
Create Cognitive Services Account.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<AccountInner>,AccountInner>
beginCreate(String resourceGroupName, String accountName, AccountInner account, com.azure.core.util.Context context)
Create Cognitive Services Account.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>
beginDelete(String resourceGroupName, String accountName)
Deletes a Cognitive Services account from the resource group.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>
beginDelete(String resourceGroupName, String accountName, com.azure.core.util.Context context)
Deletes a Cognitive Services account from the resource group.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<AccountInner>,AccountInner>
beginUpdate(String resourceGroupName, String accountName, AccountInner account)
Updates a Cognitive Services account.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<AccountInner>,AccountInner>
beginUpdate(String resourceGroupName, String accountName, AccountInner account, com.azure.core.util.Context context)
Updates a Cognitive Services account.AccountInner
create(String resourceGroupName, String accountName, AccountInner account)
Create Cognitive Services Account.AccountInner
create(String resourceGroupName, String accountName, AccountInner account, com.azure.core.util.Context context)
Create Cognitive Services Account.void
delete(String resourceGroupName, String accountName)
Deletes a Cognitive Services account from the resource group.void
delete(String resourceGroupName, String accountName, com.azure.core.util.Context context)
Deletes a Cognitive Services account from the resource group.AccountInner
getByResourceGroup(String resourceGroupName, String accountName)
Returns a Cognitive Services account specified by the parameters.com.azure.core.http.rest.Response<AccountInner>
getByResourceGroupWithResponse(String resourceGroupName, String accountName, com.azure.core.util.Context context)
Returns a Cognitive Services account specified by the parameters.com.azure.core.http.rest.PagedIterable<AccountInner>
list()
Returns all the resources of a particular type belonging to a subscription.com.azure.core.http.rest.PagedIterable<AccountInner>
list(com.azure.core.util.Context context)
Returns all the resources of a particular type belonging to a subscription.com.azure.core.http.rest.PagedIterable<AccountInner>
listByResourceGroup(String resourceGroupName)
Returns all the resources of a particular type belonging to a resource group.com.azure.core.http.rest.PagedIterable<AccountInner>
listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context)
Returns all the resources of a particular type belonging to a resource group.ApiKeysInner
listKeys(String resourceGroupName, String accountName)
Lists the account keys for the specified Cognitive Services account.com.azure.core.http.rest.Response<ApiKeysInner>
listKeysWithResponse(String resourceGroupName, String accountName, com.azure.core.util.Context context)
Lists the account keys for the specified Cognitive Services account.com.azure.core.http.rest.PagedIterable<AccountModelInner>
listModels(String resourceGroupName, String accountName)
List available Models for the requested Cognitive Services account.com.azure.core.http.rest.PagedIterable<AccountModelInner>
listModels(String resourceGroupName, String accountName, com.azure.core.util.Context context)
List available Models for the requested Cognitive Services account.AccountSkuListResultInner
listSkus(String resourceGroupName, String accountName)
List available SKUs for the requested Cognitive Services account.com.azure.core.http.rest.Response<AccountSkuListResultInner>
listSkusWithResponse(String resourceGroupName, String accountName, com.azure.core.util.Context context)
List available SKUs for the requested Cognitive Services account.UsageListResultInner
listUsages(String resourceGroupName, String accountName)
Get usages for the requested Cognitive Services account.com.azure.core.http.rest.Response<UsageListResultInner>
listUsagesWithResponse(String resourceGroupName, String accountName, String filter, com.azure.core.util.Context context)
Get usages for the requested Cognitive Services account.ApiKeysInner
regenerateKey(String resourceGroupName, String accountName, RegenerateKeyParameters parameters)
Regenerates the specified account key for the specified Cognitive Services account.com.azure.core.http.rest.Response<ApiKeysInner>
regenerateKeyWithResponse(String resourceGroupName, String accountName, RegenerateKeyParameters parameters, com.azure.core.util.Context context)
Regenerates the specified account key for the specified Cognitive Services account.AccountInner
update(String resourceGroupName, String accountName, AccountInner account)
Updates a Cognitive Services account.AccountInner
update(String resourceGroupName, String accountName, AccountInner account, com.azure.core.util.Context context)
Updates a Cognitive Services account.
-
-
-
Method Detail
-
beginCreate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<AccountInner>,AccountInner> beginCreate(String resourceGroupName, String accountName, AccountInner account)
Create Cognitive Services Account. Accounts is a resource group wide resource type. It holds the keys for developer to access intelligent APIs. It's also the resource type for billing.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.account
- The parameters to provide for the created account.- Returns:
- the
SyncPoller
for polling of cognitive Services account is an Azure resource representing the provisioned account, it's type, location and SKU. - 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.
-
beginCreate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<AccountInner>,AccountInner> beginCreate(String resourceGroupName, String accountName, AccountInner account, com.azure.core.util.Context context)
Create Cognitive Services Account. Accounts is a resource group wide resource type. It holds the keys for developer to access intelligent APIs. It's also the resource type for billing.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.account
- The parameters to provide for the created account.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of cognitive Services account is an Azure resource representing the provisioned account, it's type, location and SKU. - 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.
-
create
AccountInner create(String resourceGroupName, String accountName, AccountInner account)
Create Cognitive Services Account. Accounts is a resource group wide resource type. It holds the keys for developer to access intelligent APIs. It's also the resource type for billing.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.account
- The parameters to provide for the created account.- Returns:
- cognitive Services account is an Azure resource representing the provisioned account, it's type, location and SKU.
- 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.
-
create
AccountInner create(String resourceGroupName, String accountName, AccountInner account, com.azure.core.util.Context context)
Create Cognitive Services Account. Accounts is a resource group wide resource type. It holds the keys for developer to access intelligent APIs. It's also the resource type for billing.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.account
- The parameters to provide for the created account.context
- The context to associate with this operation.- Returns:
- cognitive Services account is an Azure resource representing the provisioned account, it's type, location and SKU.
- 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<AccountInner>,AccountInner> beginUpdate(String resourceGroupName, String accountName, AccountInner account)
Updates a Cognitive Services account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.account
- The parameters to provide for the created account.- Returns:
- the
SyncPoller
for polling of cognitive Services account is an Azure resource representing the provisioned account, it's type, location and SKU. - 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<AccountInner>,AccountInner> beginUpdate(String resourceGroupName, String accountName, AccountInner account, com.azure.core.util.Context context)
Updates a Cognitive Services account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.account
- The parameters to provide for the created account.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of cognitive Services account is an Azure resource representing the provisioned account, it's type, location and SKU. - 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
AccountInner update(String resourceGroupName, String accountName, AccountInner account)
Updates a Cognitive Services account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.account
- The parameters to provide for the created account.- Returns:
- cognitive Services account is an Azure resource representing the provisioned account, it's type, location and SKU.
- 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
AccountInner update(String resourceGroupName, String accountName, AccountInner account, com.azure.core.util.Context context)
Updates a Cognitive Services account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.account
- The parameters to provide for the created account.context
- The context to associate with this operation.- Returns:
- cognitive Services account is an Azure resource representing the provisioned account, it's type, location and SKU.
- 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 resourceGroupName, String accountName)
Deletes a Cognitive Services account from the resource group.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.- 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 resourceGroupName, String accountName, com.azure.core.util.Context context)
Deletes a Cognitive Services account from the resource group.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.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 resourceGroupName, String accountName)
Deletes a Cognitive Services account from the resource group.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.- 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 accountName, com.azure.core.util.Context context)
Deletes a Cognitive Services account from the resource group.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.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.
-
getByResourceGroup
AccountInner getByResourceGroup(String resourceGroupName, String accountName)
Returns a Cognitive Services account specified by the parameters.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.- Returns:
- cognitive Services account is an Azure resource representing the provisioned account, it's type, location and SKU.
- 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.
-
getByResourceGroupWithResponse
com.azure.core.http.rest.Response<AccountInner> getByResourceGroupWithResponse(String resourceGroupName, String accountName, com.azure.core.util.Context context)
Returns a Cognitive Services account specified by the parameters.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.context
- The context to associate with this operation.- Returns:
- cognitive Services account is an Azure resource representing the provisioned account, it's type, location
and SKU 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.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<AccountInner> listByResourceGroup(String resourceGroupName)
Returns all the resources of a particular type belonging to a resource group.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- the list of cognitive services accounts 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.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<AccountInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context)
Returns all the resources of a particular type belonging to a resource group.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.context
- The context to associate with this operation.- Returns:
- the list of cognitive services accounts 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.
-
list
com.azure.core.http.rest.PagedIterable<AccountInner> list()
Returns all the resources of a particular type belonging to a subscription.- Returns:
- the list of cognitive services accounts operation response 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<AccountInner> list(com.azure.core.util.Context context)
Returns all the resources of a particular type belonging to a subscription.- Parameters:
context
- The context to associate with this operation.- Returns:
- the list of cognitive services accounts 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.
-
listKeys
ApiKeysInner listKeys(String resourceGroupName, String accountName)
Lists the account keys for the specified Cognitive Services account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.- Returns:
- the access keys for the cognitive services account.
- 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.
-
listKeysWithResponse
com.azure.core.http.rest.Response<ApiKeysInner> listKeysWithResponse(String resourceGroupName, String accountName, com.azure.core.util.Context context)
Lists the account keys for the specified Cognitive Services account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.context
- The context to associate with this operation.- Returns:
- the access keys for the cognitive services account 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.
-
regenerateKey
ApiKeysInner regenerateKey(String resourceGroupName, String accountName, RegenerateKeyParameters parameters)
Regenerates the specified account key for the specified Cognitive Services account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.parameters
- regenerate key parameters.- Returns:
- the access keys for the cognitive services account.
- 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.
-
regenerateKeyWithResponse
com.azure.core.http.rest.Response<ApiKeysInner> regenerateKeyWithResponse(String resourceGroupName, String accountName, RegenerateKeyParameters parameters, com.azure.core.util.Context context)
Regenerates the specified account key for the specified Cognitive Services account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.parameters
- regenerate key parameters.context
- The context to associate with this operation.- Returns:
- the access keys for the cognitive services account 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.
-
listSkus
AccountSkuListResultInner listSkus(String resourceGroupName, String accountName)
List available SKUs for the requested Cognitive Services account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.- Returns:
- the list of cognitive services accounts 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.
-
listSkusWithResponse
com.azure.core.http.rest.Response<AccountSkuListResultInner> listSkusWithResponse(String resourceGroupName, String accountName, com.azure.core.util.Context context)
List available SKUs for the requested Cognitive Services account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.context
- The context to associate with this operation.- Returns:
- the list of cognitive services accounts 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.
-
listUsages
UsageListResultInner listUsages(String resourceGroupName, String accountName)
Get usages for the requested Cognitive Services account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.- Returns:
- usages for the requested Cognitive Services account.
- 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.
-
listUsagesWithResponse
com.azure.core.http.rest.Response<UsageListResultInner> listUsagesWithResponse(String resourceGroupName, String accountName, String filter, com.azure.core.util.Context context)
Get usages for the requested Cognitive Services account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.filter
- An OData filter expression that describes a subset of usages to return. The supported parameter is name.value (name of the metric, can have an or of multiple names).context
- The context to associate with this operation.- Returns:
- usages for the requested Cognitive Services account 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.
-
listModels
com.azure.core.http.rest.PagedIterable<AccountModelInner> listModels(String resourceGroupName, String accountName)
List available Models for the requested Cognitive Services account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.- Returns:
- the list of cognitive services accounts 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.
-
listModels
com.azure.core.http.rest.PagedIterable<AccountModelInner> listModels(String resourceGroupName, String accountName, com.azure.core.util.Context context)
List available Models for the requested Cognitive Services account.- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.accountName
- The name of Cognitive Services account.context
- The context to associate with this operation.- Returns:
- the list of cognitive services accounts 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.
-
-