Accounts Interface

public interface Accounts

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

Method Summary

Modifier and Type Method and Description
DataLakeStoreAccount beginCreate(String resourceGroupName, String name, DataLakeStoreAccount parameters)

Creates the specified Data Lake Store account.

Observable<DataLakeStoreAccount> beginCreateAsync(String resourceGroupName, String name, DataLakeStoreAccount parameters)

Creates the specified Data Lake Store account.

ServiceFuture<DataLakeStoreAccount> beginCreateAsync(String resourceGroupName, String name, DataLakeStoreAccount parameters, final ServiceCallback<DataLakeStoreAccount> serviceCallback)

Creates the specified Data Lake Store account.

Observable<ServiceResponse<DataLakeStoreAccount>> beginCreateWithServiceResponseAsync(String resourceGroupName, String name, DataLakeStoreAccount parameters)

Creates the specified Data Lake Store account.

void beginDelete(String resourceGroupName, String name)

Deletes the specified Data Lake Store account.

Observable<Void> beginDeleteAsync(String resourceGroupName, String name)

Deletes the specified Data Lake Store account.

ServiceFuture<Void> beginDeleteAsync(String resourceGroupName, String name, final ServiceCallback<Void> serviceCallback)

Deletes the specified Data Lake Store account.

Observable<ServiceResponse<Void>> beginDeleteWithServiceResponseAsync(String resourceGroupName, String name)

Deletes the specified Data Lake Store account.

DataLakeStoreAccount beginUpdate(String resourceGroupName, String name, DataLakeStoreAccountUpdateParameters parameters)

Updates the specified Data Lake Store account information.

Observable<DataLakeStoreAccount> beginUpdateAsync(String resourceGroupName, String name, DataLakeStoreAccountUpdateParameters parameters)

Updates the specified Data Lake Store account information.

ServiceFuture<DataLakeStoreAccount> beginUpdateAsync(String resourceGroupName, String name, DataLakeStoreAccountUpdateParameters parameters, final ServiceCallback<DataLakeStoreAccount> serviceCallback)

Updates the specified Data Lake Store account information.

Observable<ServiceResponse<DataLakeStoreAccount>> beginUpdateWithServiceResponseAsync(String resourceGroupName, String name, DataLakeStoreAccountUpdateParameters parameters)

Updates the specified Data Lake Store account information.

DataLakeStoreAccount create(String resourceGroupName, String name, DataLakeStoreAccount parameters)

Creates the specified Data Lake Store account.

Observable<DataLakeStoreAccount> createAsync(String resourceGroupName, String name, DataLakeStoreAccount parameters)

Creates the specified Data Lake Store account.

ServiceFuture<DataLakeStoreAccount> createAsync(String resourceGroupName, String name, DataLakeStoreAccount parameters, final ServiceCallback<DataLakeStoreAccount> serviceCallback)

Creates the specified Data Lake Store account.

Observable<ServiceResponse<DataLakeStoreAccount>> createWithServiceResponseAsync(String resourceGroupName, String name, DataLakeStoreAccount parameters)

Creates the specified Data Lake Store account.

void delete(String resourceGroupName, String name)

Deletes the specified Data Lake Store account.

Observable<Void> deleteAsync(String resourceGroupName, String name)

Deletes the specified Data Lake Store account.

ServiceFuture<Void> deleteAsync(String resourceGroupName, String name, final ServiceCallback<Void> serviceCallback)

Deletes the specified Data Lake Store account.

Observable<ServiceResponse<Void>> deleteWithServiceResponseAsync(String resourceGroupName, String name)

Deletes the specified Data Lake Store account.

void enableKeyVault(String resourceGroupName, String accountName)

Attempts to enable a user managed Key Vault for encryption of the specified Data Lake Store account.

Observable<Void> enableKeyVaultAsync(String resourceGroupName, String accountName)

Attempts to enable a user managed Key Vault for encryption of the specified Data Lake Store account.

ServiceFuture<Void> enableKeyVaultAsync(String resourceGroupName, String accountName, final ServiceCallback<Void> serviceCallback)

Attempts to enable a user managed Key Vault for encryption of the specified Data Lake Store account.

Observable<ServiceResponse<Void>> enableKeyVaultWithServiceResponseAsync(String resourceGroupName, String accountName)

Attempts to enable a user managed Key Vault for encryption of the specified Data Lake Store account.

DataLakeStoreAccount get(String resourceGroupName, String name)

Gets the specified Data Lake Store account.

Observable<DataLakeStoreAccount> getAsync(String resourceGroupName, String name)

Gets the specified Data Lake Store account.

ServiceFuture<DataLakeStoreAccount> getAsync(String resourceGroupName, String name, final ServiceCallback<DataLakeStoreAccount> serviceCallback)

Gets the specified Data Lake Store account.

Observable<ServiceResponse<DataLakeStoreAccount>> getWithServiceResponseAsync(String resourceGroupName, String name)

Gets the specified Data Lake Store account.

PagedList<DataLakeStoreAccountBasic> list()

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

PagedList<DataLakeStoreAccountBasic> list(final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Observable<Page<DataLakeStoreAccountBasic>> listAsync()

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

ServiceFuture<List<DataLakeStoreAccountBasic>> listAsync(final ListOperationCallback<DataLakeStoreAccountBasic> serviceCallback)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Observable<Page<DataLakeStoreAccountBasic>> listAsync(final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

ServiceFuture<List<DataLakeStoreAccountBasic>> listAsync(final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count, final ListOperationCallback<DataLakeStoreAccountBasic> serviceCallback)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

PagedList<DataLakeStoreAccountBasic> listByResourceGroup(final String resourceGroupName)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

PagedList<DataLakeStoreAccountBasic> listByResourceGroup(final String resourceGroupName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Observable<Page<DataLakeStoreAccountBasic>> listByResourceGroupAsync(final String resourceGroupName)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

ServiceFuture<List<DataLakeStoreAccountBasic>> listByResourceGroupAsync(final String resourceGroupName, final ListOperationCallback<DataLakeStoreAccountBasic> serviceCallback)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Observable<Page<DataLakeStoreAccountBasic>> listByResourceGroupAsync(final String resourceGroupName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

ServiceFuture<List<DataLakeStoreAccountBasic>> listByResourceGroupAsync(final String resourceGroupName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count, final ListOperationCallback<DataLakeStoreAccountBasic> serviceCallback)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

PagedList<DataLakeStoreAccountBasic> listByResourceGroupNext(final String nextPageLink)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Observable<Page<DataLakeStoreAccountBasic>> listByResourceGroupNextAsync(final String nextPageLink)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

ServiceFuture<List<DataLakeStoreAccountBasic>> listByResourceGroupNextAsync(final String nextPageLink, final ServiceFuture<List<DataLakeStoreAccountBasic>> serviceFuture, final ListOperationCallback<DataLakeStoreAccountBasic> serviceCallback)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Observable<ServiceResponse<Page<DataLakeStoreAccountBasic>>> listByResourceGroupNextWithServiceResponseAsync(final String nextPageLink)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Observable<ServiceResponse<Page<DataLakeStoreAccountBasic>>> listByResourceGroupWithServiceResponseAsync(final String resourceGroupName)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Observable<ServiceResponse<Page<DataLakeStoreAccountBasic>>> listByResourceGroupWithServiceResponseAsync(final String resourceGroupName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

PagedList<DataLakeStoreAccountBasic> listNext(final String nextPageLink)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Observable<Page<DataLakeStoreAccountBasic>> listNextAsync(final String nextPageLink)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

ServiceFuture<List<DataLakeStoreAccountBasic>> listNextAsync(final String nextPageLink, final ServiceFuture<List<DataLakeStoreAccountBasic>> serviceFuture, final ListOperationCallback<DataLakeStoreAccountBasic> serviceCallback)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Observable<ServiceResponse<Page<DataLakeStoreAccountBasic>>> listNextWithServiceResponseAsync(final String nextPageLink)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Observable<ServiceResponse<Page<DataLakeStoreAccountBasic>>> listWithServiceResponseAsync()

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Observable<ServiceResponse<Page<DataLakeStoreAccountBasic>>> listWithServiceResponseAsync(final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

DataLakeStoreAccount update(String resourceGroupName, String name, DataLakeStoreAccountUpdateParameters parameters)

Updates the specified Data Lake Store account information.

Observable<DataLakeStoreAccount> updateAsync(String resourceGroupName, String name, DataLakeStoreAccountUpdateParameters parameters)

Updates the specified Data Lake Store account information.

ServiceFuture<DataLakeStoreAccount> updateAsync(String resourceGroupName, String name, DataLakeStoreAccountUpdateParameters parameters, final ServiceCallback<DataLakeStoreAccount> serviceCallback)

Updates the specified Data Lake Store account information.

Observable<ServiceResponse<DataLakeStoreAccount>> updateWithServiceResponseAsync(String resourceGroupName, String name, DataLakeStoreAccountUpdateParameters parameters)

Updates the specified Data Lake Store account information.

Method Details

beginCreate

public DataLakeStoreAccount beginCreate(String resourceGroupName, String name, DataLakeStoreAccount parameters)

Creates the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to create.
parameters - Parameters supplied to create the Data Lake Store account.

Returns:

the DataLakeStoreAccount object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

beginCreateAsync

public Observable beginCreateAsync(String resourceGroupName, String name, DataLakeStoreAccount parameters)

Creates the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to create.
parameters - Parameters supplied to create the Data Lake Store account.

Returns:

the observable to the DataLakeStoreAccount object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

beginCreateAsync

public ServiceFuture beginCreateAsync(String resourceGroupName, String name, DataLakeStoreAccount parameters, final ServiceCallback serviceCallback)

Creates the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to create.
parameters - Parameters supplied to create the Data Lake Store account.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

beginCreateWithServiceResponseAsync

public Observable> beginCreateWithServiceResponseAsync(String resourceGroupName, String name, DataLakeStoreAccount parameters)

Creates the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to create.
parameters - Parameters supplied to create the Data Lake Store account.

Returns:

the observable to the DataLakeStoreAccount object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

beginDelete

public void beginDelete(String resourceGroupName, String name)

Deletes the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to delete.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

beginDeleteAsync

public Observable beginDeleteAsync(String resourceGroupName, String name)

Deletes the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to delete.

Returns:

the ServiceResponse object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

beginDeleteAsync

public ServiceFuture beginDeleteAsync(String resourceGroupName, String name, final ServiceCallback serviceCallback)

Deletes the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to delete.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

beginDeleteWithServiceResponseAsync

public Observable> beginDeleteWithServiceResponseAsync(String resourceGroupName, String name)

Deletes the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to delete.

Returns:

the ServiceResponse object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

beginUpdate

public DataLakeStoreAccount beginUpdate(String resourceGroupName, String name, DataLakeStoreAccountUpdateParameters parameters)

Updates the specified Data Lake Store account information.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to update.
parameters - Parameters supplied to update the Data Lake Store account.

Returns:

the DataLakeStoreAccount object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

beginUpdateAsync

public Observable beginUpdateAsync(String resourceGroupName, String name, DataLakeStoreAccountUpdateParameters parameters)

Updates the specified Data Lake Store account information.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to update.
parameters - Parameters supplied to update the Data Lake Store account.

Returns:

the observable to the DataLakeStoreAccount object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

beginUpdateAsync

public ServiceFuture beginUpdateAsync(String resourceGroupName, String name, DataLakeStoreAccountUpdateParameters parameters, final ServiceCallback serviceCallback)

Updates the specified Data Lake Store account information.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to update.
parameters - Parameters supplied to update the Data Lake Store account.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

beginUpdateWithServiceResponseAsync

public Observable> beginUpdateWithServiceResponseAsync(String resourceGroupName, String name, DataLakeStoreAccountUpdateParameters parameters)

Updates the specified Data Lake Store account information.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to update.
parameters - Parameters supplied to update the Data Lake Store account.

Returns:

the observable to the DataLakeStoreAccount object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

create

public DataLakeStoreAccount create(String resourceGroupName, String name, DataLakeStoreAccount parameters)

Creates the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to create.
parameters - Parameters supplied to create the Data Lake Store account.

Returns:

the DataLakeStoreAccount object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

createAsync

public Observable createAsync(String resourceGroupName, String name, DataLakeStoreAccount parameters)

Creates the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to create.
parameters - Parameters supplied to create the Data Lake Store account.

Returns:

the observable to the DataLakeStoreAccount object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

createAsync

public ServiceFuture createAsync(String resourceGroupName, String name, DataLakeStoreAccount parameters, final ServiceCallback serviceCallback)

Creates the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to create.
parameters - Parameters supplied to create the Data Lake Store account.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

createWithServiceResponseAsync

public Observable> createWithServiceResponseAsync(String resourceGroupName, String name, DataLakeStoreAccount parameters)

Creates the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to create.
parameters - Parameters supplied to create the Data Lake Store account.

Returns:

the observable to the DataLakeStoreAccount object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

delete

public void delete(String resourceGroupName, String name)

Deletes the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to delete.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

deleteAsync

public Observable deleteAsync(String resourceGroupName, String name)

Deletes the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to delete.

Returns:

the ServiceResponse object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

deleteAsync

public ServiceFuture deleteAsync(String resourceGroupName, String name, final ServiceCallback serviceCallback)

Deletes the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to delete.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

deleteWithServiceResponseAsync

public Observable> deleteWithServiceResponseAsync(String resourceGroupName, String name)

Deletes the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to delete.

Returns:

the ServiceResponse object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

enableKeyVault

public void enableKeyVault(String resourceGroupName, String accountName)

Attempts to enable a user managed Key Vault for encryption of the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
accountName - The name of the Data Lake Store account to attempt to enable the Key Vault for.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

enableKeyVaultAsync

public Observable enableKeyVaultAsync(String resourceGroupName, String accountName)

Attempts to enable a user managed Key Vault for encryption of the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
accountName - The name of the Data Lake Store account to attempt to enable the Key Vault for.

Returns:

the ServiceResponse object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

enableKeyVaultAsync

public ServiceFuture enableKeyVaultAsync(String resourceGroupName, String accountName, final ServiceCallback serviceCallback)

Attempts to enable a user managed Key Vault for encryption of the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
accountName - The name of the Data Lake Store account to attempt to enable the Key Vault for.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

enableKeyVaultWithServiceResponseAsync

public Observable> enableKeyVaultWithServiceResponseAsync(String resourceGroupName, String accountName)

Attempts to enable a user managed Key Vault for encryption of the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
accountName - The name of the Data Lake Store account to attempt to enable the Key Vault for.

Returns:

the ServiceResponse object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation

get

public DataLakeStoreAccount get(String resourceGroupName, String name)

Gets the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to retrieve.

Returns:

the DataLakeStoreAccount object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

getAsync

public Observable getAsync(String resourceGroupName, String name)

Gets the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to retrieve.

Returns:

the observable to the DataLakeStoreAccount object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

getAsync

public ServiceFuture getAsync(String resourceGroupName, String name, final ServiceCallback serviceCallback)

Gets the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to retrieve.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

getWithServiceResponseAsync

public Observable> getWithServiceResponseAsync(String resourceGroupName, String name)

Gets the specified Data Lake Store account.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to retrieve.

Returns:

the observable to the DataLakeStoreAccount object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

list

public PagedList list()

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Returns:

the PagedList<DataLakeStoreAccountBasic> object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

list

public PagedList list(final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Parameters:

filter - OData filter. Optional.
top - The number of items to return. Optional.
skip - The number of items to skip over before returning elements. Optional.
select - OData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional.
orderby - OrderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional.
count - The Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

Returns:

the PagedList<DataLakeStoreAccountBasic> object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

listAsync

public Observable> listAsync()

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Returns:

the observable to the PagedList<DataLakeStoreAccountBasic> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listAsync

public ServiceFuture> listAsync(final ListOperationCallback serviceCallback)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Parameters:

serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listAsync

public Observable> listAsync(final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Parameters:

filter - OData filter. Optional.
top - The number of items to return. Optional.
skip - The number of items to skip over before returning elements. Optional.
select - OData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional.
orderby - OrderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional.
count - The Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

Returns:

the observable to the PagedList<DataLakeStoreAccountBasic> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listAsync

public ServiceFuture> listAsync(final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count, final ListOperationCallback serviceCallback)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Parameters:

filter - OData filter. Optional.
top - The number of items to return. Optional.
skip - The number of items to skip over before returning elements. Optional.
select - OData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional.
orderby - OrderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional.
count - The Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByResourceGroup

public PagedList listByResourceGroup(final String resourceGroupName)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account(s).

Returns:

the PagedList<DataLakeStoreAccountBasic> object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

listByResourceGroup

public PagedList listByResourceGroup(final String resourceGroupName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account(s).
filter - OData filter. Optional.
top - The number of items to return. Optional.
skip - The number of items to skip over before returning elements. Optional.
select - OData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional.
orderby - OrderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional.
count - A Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

Returns:

the PagedList<DataLakeStoreAccountBasic> object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

listByResourceGroupAsync

public Observable> listByResourceGroupAsync(final String resourceGroupName)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account(s).

Returns:

the observable to the PagedList<DataLakeStoreAccountBasic> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByResourceGroupAsync

public ServiceFuture> listByResourceGroupAsync(final String resourceGroupName, final ListOperationCallback serviceCallback)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account(s).
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByResourceGroupAsync

public Observable> listByResourceGroupAsync(final String resourceGroupName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account(s).
filter - OData filter. Optional.
top - The number of items to return. Optional.
skip - The number of items to skip over before returning elements. Optional.
select - OData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional.
orderby - OrderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional.
count - A Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

Returns:

the observable to the PagedList<DataLakeStoreAccountBasic> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByResourceGroupAsync

public ServiceFuture> listByResourceGroupAsync(final String resourceGroupName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count, final ListOperationCallback serviceCallback)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account(s).
filter - OData filter. Optional.
top - The number of items to return. Optional.
skip - The number of items to skip over before returning elements. Optional.
select - OData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional.
orderby - OrderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional.
count - A Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByResourceGroupNext

public PagedList listByResourceGroupNext(final String nextPageLink)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the PagedList<DataLakeStoreAccountBasic> object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

listByResourceGroupNextAsync

public Observable> listByResourceGroupNextAsync(final String nextPageLink)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the observable to the PagedList<DataLakeStoreAccountBasic> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByResourceGroupNextAsync

public ServiceFuture> listByResourceGroupNextAsync(final String nextPageLink, final ServiceFuture> serviceFuture, final ListOperationCallback serviceCallback)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
serviceFuture - the ServiceFuture object tracking the Retrofit calls
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByResourceGroupNextWithServiceResponseAsync

public Observable>> listByResourceGroupNextWithServiceResponseAsync(final String nextPageLink)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the observable to the PagedList<DataLakeStoreAccountBasic> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByResourceGroupWithServiceResponseAsync

public Observable>> listByResourceGroupWithServiceResponseAsync(final String resourceGroupName)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account(s).

Returns:

the observable to the PagedList<DataLakeStoreAccountBasic> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listByResourceGroupWithServiceResponseAsync

public Observable>> listByResourceGroupWithServiceResponseAsync(final String resourceGroupName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)

Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the next page of results, if any.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account(s).
filter - OData filter. Optional.
top - The number of items to return. Optional.
skip - The number of items to skip over before returning elements. Optional.
select - OData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional.
orderby - OrderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional.
count - A Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

Returns:

the observable to the PagedList<DataLakeStoreAccountBasic> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listNext

public PagedList listNext(final String nextPageLink)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the PagedList<DataLakeStoreAccountBasic> object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

listNextAsync

public Observable> listNextAsync(final String nextPageLink)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the observable to the PagedList<DataLakeStoreAccountBasic> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listNextAsync

public ServiceFuture> listNextAsync(final String nextPageLink, final ServiceFuture> serviceFuture, final ListOperationCallback serviceCallback)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.
serviceFuture - the ServiceFuture object tracking the Retrofit calls
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listNextWithServiceResponseAsync

public Observable>> listNextWithServiceResponseAsync(final String nextPageLink)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Parameters:

nextPageLink - The NextLink from the previous successful call to List operation.

Returns:

the observable to the PagedList<DataLakeStoreAccountBasic> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listWithServiceResponseAsync

public Observable>> listWithServiceResponseAsync()

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Returns:

the observable to the PagedList<DataLakeStoreAccountBasic> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

listWithServiceResponseAsync

public Observable>> listWithServiceResponseAsync(final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)

Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of results, if any.

Parameters:

filter - OData filter. Optional.
top - The number of items to return. Optional.
skip - The number of items to skip over before returning elements. Optional.
select - OData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional.
orderby - OrderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional.
count - The Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

Returns:

the observable to the PagedList<DataLakeStoreAccountBasic> object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

update

public DataLakeStoreAccount update(String resourceGroupName, String name, DataLakeStoreAccountUpdateParameters parameters)

Updates the specified Data Lake Store account information.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to update.
parameters - Parameters supplied to update the Data Lake Store account.

Returns:

the DataLakeStoreAccount object if successful.

Throws:

IllegalArgumentException - thrown if parameters fail the validation
CloudException - thrown if the request is rejected by server
RuntimeException - all other wrapped checked exceptions if the request fails to be sent

updateAsync

public Observable updateAsync(String resourceGroupName, String name, DataLakeStoreAccountUpdateParameters parameters)

Updates the specified Data Lake Store account information.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to update.
parameters - Parameters supplied to update the Data Lake Store account.

Returns:

the observable to the DataLakeStoreAccount object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

updateAsync

public ServiceFuture updateAsync(String resourceGroupName, String name, DataLakeStoreAccountUpdateParameters parameters, final ServiceCallback serviceCallback)

Updates the specified Data Lake Store account information.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to update.
parameters - Parameters supplied to update the Data Lake Store account.
serviceCallback - the async ServiceCallback to handle successful and failed responses.

Returns:

the ServiceFuture object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

updateWithServiceResponseAsync

public Observable> updateWithServiceResponseAsync(String resourceGroupName, String name, DataLakeStoreAccountUpdateParameters parameters)

Updates the specified Data Lake Store account information.

Parameters:

resourceGroupName - The name of the Azure resource group that contains the Data Lake Store account.
name - The name of the Data Lake Store account to update.
parameters - Parameters supplied to update the Data Lake Store account.

Returns:

the observable to the DataLakeStoreAccount object

Throws:

IllegalArgumentException - thrown if parameters fail the validation

Applies to