AccountsClient Interface
public interface AccountsClient
An instance of this class provides access to all the operations defined in AccountsClient.
Method Summary
Method Details
addRootCollectionAdmin
public abstract void addRootCollectionAdmin(String resourceGroupName, String accountName, CollectionAdminUpdate collectionAdminUpdate)
Add the administrator for root collection. Add the administrator for root collection associated with this account.
Parameters:
addRootCollectionAdminWithResponse
public abstract Response<Void> addRootCollectionAdminWithResponse(String resourceGroupName, String accountName, CollectionAdminUpdate collectionAdminUpdate, Context context)
Add the administrator for root collection. Add the administrator for root collection associated with this account.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<AccountInner>,AccountInner> beginCreateOrUpdate(String resourceGroupName, String accountName, AccountInner account)
Create or update an account resource Creates or updates an account.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<AccountInner>,AccountInner> beginCreateOrUpdate(String resourceGroupName, String accountName, AccountInner account, Context context)
Create or update an account resource Creates or updates an account.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String accountName)
Deletes the account resource. Deletes an account resource.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String accountName, Context context)
Deletes the account resource. Deletes an account resource.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<AccountInner>,AccountInner> beginUpdate(String resourceGroupName, String accountName, AccountUpdateParameters accountUpdateParameters)
Patches the account resource. Updates an account.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<AccountInner>,AccountInner> beginUpdate(String resourceGroupName, String accountName, AccountUpdateParameters accountUpdateParameters, Context context)
Patches the account resource. Updates an account.
Parameters:
Returns:
checkNameAvailability
public abstract CheckNameAvailabilityResultInner checkNameAvailability(CheckNameAvailabilityRequest checkNameAvailabilityRequest)
Checks the account name availability. Checks if account name is available.
Parameters:
Returns:
checkNameAvailabilityWithResponse
public abstract Response<CheckNameAvailabilityResultInner> checkNameAvailabilityWithResponse(CheckNameAvailabilityRequest checkNameAvailabilityRequest, Context context)
Checks the account name availability. Checks if account name is available.
Parameters:
Returns:
createOrUpdate
public abstract AccountInner createOrUpdate(String resourceGroupName, String accountName, AccountInner account)
Create or update an account resource Creates or updates an account.
Parameters:
Returns:
createOrUpdate
public abstract AccountInner createOrUpdate(String resourceGroupName, String accountName, AccountInner account, Context context)
Create or update an account resource Creates or updates an account.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String accountName)
Deletes the account resource. Deletes an account resource.
Parameters:
delete
public abstract void delete(String resourceGroupName, String accountName, Context context)
Deletes the account resource. Deletes an account resource.
Parameters:
getByResourceGroup
public abstract AccountInner getByResourceGroup(String resourceGroupName, String accountName)
Gets the account resource. Get an account.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<AccountInner> getByResourceGroupWithResponse(String resourceGroupName, String accountName, Context context)
Gets the account resource. Get an account.
Parameters:
Returns:
list
public abstract PagedIterable<AccountInner> list()
Gets the accounts resources by subscription. List accounts in Subscription.
Returns:
list
public abstract PagedIterable<AccountInner> list(String skipToken, Context context)
Gets the accounts resources by subscription. List accounts in Subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<AccountInner> listByResourceGroup(String resourceGroupName)
Gets the accounts resources by resource group. List accounts in ResourceGroup.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<AccountInner> listByResourceGroup(String resourceGroupName, String skipToken, Context context)
Gets the accounts resources by resource group. List accounts in ResourceGroup.
Parameters:
Returns:
listKeys
public abstract AccessKeysInner listKeys(String resourceGroupName, String accountName)
Lists the keys asynchronous. List the authorization keys associated with this account.
Parameters:
Returns:
listKeysWithResponse
public abstract Response<AccessKeysInner> listKeysWithResponse(String resourceGroupName, String accountName, Context context)
Lists the keys asynchronous. List the authorization keys associated with this account.
Parameters:
Returns:
update
public abstract AccountInner update(String resourceGroupName, String accountName, AccountUpdateParameters accountUpdateParameters)
Patches the account resource. Updates an account.
Parameters:
Returns:
update
public abstract AccountInner update(String resourceGroupName, String accountName, AccountUpdateParameters accountUpdateParameters, Context context)
Patches the account resource. Updates an account.
Parameters:
Returns: