AccountsClient Interface

public interface AccountsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<AccountInner>,AccountInner> beginCreate(String resourceGroupName, String accountName, AccountInner account)

Creates or updates Account.

abstract SyncPoller<PollResult<AccountInner>,AccountInner> beginCreate(String resourceGroupName, String accountName, AccountInner account, Context context)

Creates or updates Account.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String accountName)

Deletes account.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String accountName, Context context)

Deletes account.

abstract SyncPoller<PollResult<AccountInner>,AccountInner> beginUpdate(String resourceGroupName, String accountName, AccountUpdate accountUpdatePayload)

Updates account's patchable properties.

abstract SyncPoller<PollResult<AccountInner>,AccountInner> beginUpdate(String resourceGroupName, String accountName, AccountUpdate accountUpdatePayload, Context context)

Updates account's patchable properties.

abstract AccountInner create(String resourceGroupName, String accountName, AccountInner account)

Creates or updates Account.

abstract AccountInner create(String resourceGroupName, String accountName, AccountInner account, Context context)

Creates or updates Account.

abstract void delete(String resourceGroupName, String accountName)

Deletes account.

abstract void delete(String resourceGroupName, String accountName, Context context)

Deletes account.

abstract AccountInner getByResourceGroup(String resourceGroupName, String accountName)

Returns account details for the given account name.

abstract Response<AccountInner> getByResourceGroupWithResponse(String resourceGroupName, String accountName, Context context)

Returns account details for the given account name.

abstract void head(String resourceGroupName, String accountName)

Checks whether account exists.

abstract Response<Void> headWithResponse(String resourceGroupName, String accountName, Context context)

Checks whether account exists.

abstract PagedIterable<AccountInner> list()

Returns list of Accounts.

abstract PagedIterable<AccountInner> list(Context context)

Returns list of Accounts.

abstract PagedIterable<AccountInner> listByResourceGroup(String resourceGroupName)

Returns list of Accounts.

abstract PagedIterable<AccountInner> listByResourceGroup(String resourceGroupName, Context context)

Returns list of Accounts.

abstract AccountInner update(String resourceGroupName, String accountName, AccountUpdate accountUpdatePayload)

Updates account's patchable properties.

abstract AccountInner update(String resourceGroupName, String accountName, AccountUpdate accountUpdatePayload, Context context)

Updates account's patchable properties.

Method Details

beginCreate

public abstract SyncPoller<PollResult<AccountInner>,AccountInner> beginCreate(String resourceGroupName, String accountName, AccountInner account)

Creates or updates Account.

Parameters:

resourceGroupName - The resource group name.
accountName - Account name.
account - Account details.

Returns:

the SyncPoller<T,U> for polling of device Update account details.

beginCreate

public abstract SyncPoller<PollResult<AccountInner>,AccountInner> beginCreate(String resourceGroupName, String accountName, AccountInner account, Context context)

Creates or updates Account.

Parameters:

resourceGroupName - The resource group name.
accountName - Account name.
account - Account details.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of device Update account details.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String accountName)

Deletes account.

Parameters:

resourceGroupName - The resource group name.
accountName - Account name.

Returns:

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

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String accountName, Context context)

Deletes account.

Parameters:

resourceGroupName - The resource group name.
accountName - Account name.
context - The context to associate with this operation.

Returns:

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

beginUpdate

public abstract SyncPoller<PollResult<AccountInner>,AccountInner> beginUpdate(String resourceGroupName, String accountName, AccountUpdate accountUpdatePayload)

Updates account's patchable properties.

Parameters:

resourceGroupName - The resource group name.
accountName - Account name.
accountUpdatePayload - Updated Account.

Returns:

the SyncPoller<T,U> for polling of device Update account details.

beginUpdate

public abstract SyncPoller<PollResult<AccountInner>,AccountInner> beginUpdate(String resourceGroupName, String accountName, AccountUpdate accountUpdatePayload, Context context)

Updates account's patchable properties.

Parameters:

resourceGroupName - The resource group name.
accountName - Account name.
accountUpdatePayload - Updated Account.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of device Update account details.

create

public abstract AccountInner create(String resourceGroupName, String accountName, AccountInner account)

Creates or updates Account.

Parameters:

resourceGroupName - The resource group name.
accountName - Account name.
account - Account details.

Returns:

device Update account details.

create

public abstract AccountInner create(String resourceGroupName, String accountName, AccountInner account, Context context)

Creates or updates Account.

Parameters:

resourceGroupName - The resource group name.
accountName - Account name.
account - Account details.
context - The context to associate with this operation.

Returns:

device Update account details.

delete

public abstract void delete(String resourceGroupName, String accountName)

Deletes account.

Parameters:

resourceGroupName - The resource group name.
accountName - Account name.

delete

public abstract void delete(String resourceGroupName, String accountName, Context context)

Deletes account.

Parameters:

resourceGroupName - The resource group name.
accountName - Account name.
context - The context to associate with this operation.

getByResourceGroup

public abstract AccountInner getByResourceGroup(String resourceGroupName, String accountName)

Returns account details for the given account name.

Parameters:

resourceGroupName - The resource group name.
accountName - Account name.

Returns:

device Update account details.

getByResourceGroupWithResponse

public abstract Response<AccountInner> getByResourceGroupWithResponse(String resourceGroupName, String accountName, Context context)

Returns account details for the given account name.

Parameters:

resourceGroupName - The resource group name.
accountName - Account name.
context - The context to associate with this operation.

Returns:

device Update account details along with Response<T>.

head

public abstract void head(String resourceGroupName, String accountName)

Checks whether account exists.

Parameters:

resourceGroupName - The resource group name.
accountName - Account name.

headWithResponse

public abstract Response<Void> headWithResponse(String resourceGroupName, String accountName, Context context)

Checks whether account exists.

Parameters:

resourceGroupName - The resource group name.
accountName - Account name.
context - The context to associate with this operation.

Returns:

list

public abstract PagedIterable<AccountInner> list()

Returns list of Accounts.

Returns:

list of Accounts as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<AccountInner> list(Context context)

Returns list of Accounts.

Parameters:

context - The context to associate with this operation.

Returns:

list of Accounts as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<AccountInner> listByResourceGroup(String resourceGroupName)

Returns list of Accounts.

Parameters:

resourceGroupName - The resource group name.

Returns:

list of Accounts as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<AccountInner> listByResourceGroup(String resourceGroupName, Context context)

Returns list of Accounts.

Parameters:

resourceGroupName - The resource group name.
context - The context to associate with this operation.

Returns:

list of Accounts as paginated response with PagedIterable<T>.

update

public abstract AccountInner update(String resourceGroupName, String accountName, AccountUpdate accountUpdatePayload)

Updates account's patchable properties.

Parameters:

resourceGroupName - The resource group name.
accountName - Account name.
accountUpdatePayload - Updated Account.

Returns:

device Update account details.

update

public abstract AccountInner update(String resourceGroupName, String accountName, AccountUpdate accountUpdatePayload, Context context)

Updates account's patchable properties.

Parameters:

resourceGroupName - The resource group name.
accountName - Account name.
accountUpdatePayload - Updated Account.
context - The context to associate with this operation.

Returns:

device Update account details.

Applies to