StorageAccounts Interface
public interface StorageAccounts
An instance of this class provides access to all the operations defined in StorageAccounts.
Method Summary
Modifier and Type | Method and Description |
---|---|
void |
add(String resourceGroupName, String accountName, String storageAccountName, AddStorageAccountParameters parameters)
Updates the specified Data Lake Analytics account to add an Azure Storage account. |
Observable<Void> |
addAsync(String resourceGroupName, String accountName, String storageAccountName, AddStorageAccountParameters parameters)
Updates the specified Data Lake Analytics account to add an Azure Storage account. |
ServiceFuture<Void> |
addAsync(String resourceGroupName, String accountName, String storageAccountName, AddStorageAccountParameters parameters, final ServiceCallback<Void> serviceCallback)
Updates the specified Data Lake Analytics account to add an Azure Storage account. |
Observable<ServiceResponse<Void>> |
addWithServiceResponseAsync(String resourceGroupName, String accountName, String storageAccountName, AddStorageAccountParameters parameters)
Updates the specified Data Lake Analytics account to add an Azure Storage account. |
void |
delete(String resourceGroupName, String accountName, String storageAccountName)
Updates the specified Data Lake Analytics account to remove an Azure Storage account. |
Observable<Void> |
deleteAsync(String resourceGroupName, String accountName, String storageAccountName)
Updates the specified Data Lake Analytics account to remove an Azure Storage account. |
ServiceFuture<Void> |
deleteAsync(String resourceGroupName, String accountName, String storageAccountName, final ServiceCallback<Void> serviceCallback)
Updates the specified Data Lake Analytics account to remove an Azure Storage account. |
Observable<ServiceResponse<Void>> |
deleteWithServiceResponseAsync(String resourceGroupName, String accountName, String storageAccountName)
Updates the specified Data Lake Analytics account to remove an Azure Storage account. |
Storage |
get(String resourceGroupName, String accountName, String storageAccountName)
Gets the specified Azure Storage account linked to the given Data Lake Analytics account. |
Observable<Storage |
getAsync(String resourceGroupName, String accountName, String storageAccountName)
Gets the specified Azure Storage account linked to the given Data Lake Analytics account. |
ServiceFuture<Storage |
getAsync(String resourceGroupName, String accountName, String storageAccountName, final ServiceCallback<StorageAccountInfo> serviceCallback)
Gets the specified Azure Storage account linked to the given Data Lake Analytics account. |
Storage |
getStorageContainer(String resourceGroupName, String accountName, String storageAccountName, String containerName)
Gets the specified Azure Storage container associated with the given Data Lake Analytics and Azure Storage accounts. |
Observable<Storage |
getStorageContainerAsync(String resourceGroupName, String accountName, String storageAccountName, String containerName)
Gets the specified Azure Storage container associated with the given Data Lake Analytics and Azure Storage accounts. |
ServiceFuture<Storage |
getStorageContainerAsync(String resourceGroupName, String accountName, String storageAccountName, String containerName, final ServiceCallback<StorageContainer> serviceCallback)
Gets the specified Azure Storage container associated with the given Data Lake Analytics and Azure Storage accounts. |
Observable<ServiceResponse<Storage |
getStorageContainerWithServiceResponseAsync(String resourceGroupName, String accountName, String storageAccountName, String containerName)
Gets the specified Azure Storage container associated with the given Data Lake Analytics and Azure Storage accounts. |
Observable<ServiceResponse<Storage |
getWithServiceResponseAsync(String resourceGroupName, String accountName, String storageAccountName)
Gets the specified Azure Storage account linked to the given Data Lake Analytics account. |
PagedList<Storage |
listByAccount(final String resourceGroupName, final String accountName)
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any. |
PagedList<Storage |
listByAccount(final String resourceGroupName, final String accountName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any. |
Observable<Page<Storage |
listByAccountAsync(final String resourceGroupName, final String accountName)
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any. |
ServiceFuture<List<Storage |
listByAccountAsync(final String resourceGroupName, final String accountName, final ListOperationCallback<StorageAccountInfo> serviceCallback)
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any. |
Observable<Page<Storage |
listByAccountAsync(final String resourceGroupName, final String accountName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any. |
ServiceFuture<List<Storage |
listByAccountAsync(final String resourceGroupName, final String accountName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count, final ListOperationCallback<StorageAccountInfo> serviceCallback)
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any. |
PagedList<Storage |
listByAccountNext(final String nextPageLink)
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any. |
Observable<Page<Storage |
listByAccountNextAsync(final String nextPageLink)
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any. |
ServiceFuture<List<Storage |
listByAccountNextAsync(final String nextPageLink, final ServiceFuture<List<StorageAccountInfo>> serviceFuture, final ListOperationCallback<StorageAccountInfo> serviceCallback)
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any. |
Observable<ServiceResponse<Page<Storage |
listByAccountNextWithServiceResponseAsync(final String nextPageLink)
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any. |
Observable<ServiceResponse<Page<Storage |
listByAccountWithServiceResponseAsync(final String resourceGroupName, final String accountName)
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any. |
Observable<ServiceResponse<Page<Storage |
listByAccountWithServiceResponseAsync(final String resourceGroupName, final String accountName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any. |
PagedList<Sas |
listSasTokens(final String resourceGroupName, final String accountName, final String storageAccountName, final String containerName)
Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination. |
Observable<Page<Sas |
listSasTokensAsync(final String resourceGroupName, final String accountName, final String storageAccountName, final String containerName)
Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination. |
ServiceFuture<List<Sas |
listSasTokensAsync(final String resourceGroupName, final String accountName, final String storageAccountName, final String containerName, final ListOperationCallback<SasTokenInfo> serviceCallback)
Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination. |
PagedList<Sas |
listSasTokensNext(final String nextPageLink)
Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination. |
Observable<Page<Sas |
listSasTokensNextAsync(final String nextPageLink)
Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination. |
ServiceFuture<List<Sas |
listSasTokensNextAsync(final String nextPageLink, final ServiceFuture<List<SasTokenInfo>> serviceFuture, final ListOperationCallback<SasTokenInfo> serviceCallback)
Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination. |
Observable<ServiceResponse<Page<Sas |
listSasTokensNextWithServiceResponseAsync(final String nextPageLink)
Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination. |
Observable<ServiceResponse<Page<Sas |
listSasTokensWithServiceResponseAsync(final String resourceGroupName, final String accountName, final String storageAccountName, final String containerName)
Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination. |
PagedList<Storage |
listStorageContainers(final String resourceGroupName, final String accountName, final String storageAccountName)
Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any. |
Observable<Page<Storage |
listStorageContainersAsync(final String resourceGroupName, final String accountName, final String storageAccountName)
Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any. |
ServiceFuture<List<Storage |
listStorageContainersAsync(final String resourceGroupName, final String accountName, final String storageAccountName, final ListOperationCallback<StorageContainer> serviceCallback)
Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any. |
PagedList<Storage |
listStorageContainersNext(final String nextPageLink)
Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any. |
Observable<Page<Storage |
listStorageContainersNextAsync(final String nextPageLink)
Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any. |
ServiceFuture<List<Storage |
listStorageContainersNextAsync(final String nextPageLink, final ServiceFuture<List<StorageContainer>> serviceFuture, final ListOperationCallback<StorageContainer> serviceCallback)
Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any. |
Observable<ServiceResponse<Page<Storage |
listStorageContainersNextWithServiceResponseAsync(final String nextPageLink)
Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any. |
Observable<ServiceResponse<Page<Storage |
listStorageContainersWithServiceResponseAsync(final String resourceGroupName, final String accountName, final String storageAccountName)
Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any. |
void |
update(String resourceGroupName, String accountName, String storageAccountName)
Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix. |
void |
update(String resourceGroupName, String accountName, String storageAccountName, UpdateStorageAccountParameters parameters)
Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix. |
Observable<Void> |
updateAsync(String resourceGroupName, String accountName, String storageAccountName)
Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix. |
ServiceFuture<Void> |
updateAsync(String resourceGroupName, String accountName, String storageAccountName, final ServiceCallback<Void> serviceCallback)
Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix. |
Observable<Void> |
updateAsync(String resourceGroupName, String accountName, String storageAccountName, UpdateStorageAccountParameters parameters)
Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix. |
ServiceFuture<Void> |
updateAsync(String resourceGroupName, String accountName, String storageAccountName, UpdateStorageAccountParameters parameters, final ServiceCallback<Void> serviceCallback)
Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix. |
Observable<ServiceResponse<Void>> |
updateWithServiceResponseAsync(String resourceGroupName, String accountName, String storageAccountName)
Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix. |
Observable<ServiceResponse<Void>> |
updateWithServiceResponseAsync(String resourceGroupName, String accountName, String storageAccountName, UpdateStorageAccountParameters parameters)
Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix. |
Method Details
add
public void add(String resourceGroupName, String accountName, String storageAccountName, AddStorageAccountParameters parameters)
Updates the specified Data Lake Analytics account to add an Azure Storage account.
Parameters:
Throws:
addAsync
public Observable
Updates the specified Data Lake Analytics account to add an Azure Storage account.
Parameters:
Returns:
Throws:
addAsync
public ServiceFuture
Updates the specified Data Lake Analytics account to add an Azure Storage account.
Parameters:
Returns:
Throws:
addWithServiceResponseAsync
public Observable
Updates the specified Data Lake Analytics account to add an Azure Storage account.
Parameters:
Returns:
Throws:
delete
public void delete(String resourceGroupName, String accountName, String storageAccountName)
Updates the specified Data Lake Analytics account to remove an Azure Storage account.
Parameters:
Throws:
deleteAsync
public Observable
Updates the specified Data Lake Analytics account to remove an Azure Storage account.
Parameters:
Returns:
Throws:
deleteAsync
public ServiceFuture
Updates the specified Data Lake Analytics account to remove an Azure Storage account.
Parameters:
Returns:
Throws:
deleteWithServiceResponseAsync
public Observable
Updates the specified Data Lake Analytics account to remove an Azure Storage account.
Parameters:
Returns:
Throws:
get
public StorageAccountInfo get(String resourceGroupName, String accountName, String storageAccountName)
Gets the specified Azure Storage account linked to the given Data Lake Analytics account.
Parameters:
Returns:
Throws:
getAsync
public Observable
Gets the specified Azure Storage account linked to the given Data Lake Analytics account.
Parameters:
Returns:
Throws:
getAsync
public ServiceFuture
Gets the specified Azure Storage account linked to the given Data Lake Analytics account.
Parameters:
Returns:
Throws:
getStorageContainer
public StorageContainer getStorageContainer(String resourceGroupName, String accountName, String storageAccountName, String containerName)
Gets the specified Azure Storage container associated with the given Data Lake Analytics and Azure Storage accounts.
Parameters:
Returns:
Throws:
getStorageContainerAsync
public Observable
Gets the specified Azure Storage container associated with the given Data Lake Analytics and Azure Storage accounts.
Parameters:
Returns:
Throws:
getStorageContainerAsync
public ServiceFuture
Gets the specified Azure Storage container associated with the given Data Lake Analytics and Azure Storage accounts.
Parameters:
Returns:
Throws:
getStorageContainerWithServiceResponseAsync
public Observable
Gets the specified Azure Storage container associated with the given Data Lake Analytics and Azure Storage accounts.
Parameters:
Returns:
Throws:
getWithServiceResponseAsync
public Observable
Gets the specified Azure Storage account linked to the given Data Lake Analytics account.
Parameters:
Returns:
Throws:
listByAccount
public PagedList
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any.
Parameters:
Returns:
Throws:
listByAccount
public PagedList
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any.
Parameters:
Returns:
Throws:
listByAccountAsync
public Observable
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any.
Parameters:
Returns:
Throws:
listByAccountAsync
public ServiceFuture> listByAccountAsync(final String resourceGroupName, final String accountName, final ListOperationCallback
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any.
Parameters:
Returns:
Throws:
listByAccountAsync
public Observable
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any.
Parameters:
Returns:
Throws:
listByAccountAsync
public ServiceFuture> listByAccountAsync(final String resourceGroupName, final String accountName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count, final ListOperationCallback
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any.
Parameters:
Returns:
Throws:
listByAccountNext
public PagedList
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any.
Parameters:
Returns:
Throws:
listByAccountNextAsync
public Observable
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any.
Parameters:
Returns:
Throws:
listByAccountNextAsync
public ServiceFuture> listByAccountNextAsync(final String nextPageLink, final ServiceFuture
> serviceFuture, final ListOperationCallback
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any.
Parameters:
Returns:
Throws:
listByAccountNextWithServiceResponseAsync
public Observable
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any.
Parameters:
Returns:
Throws:
listByAccountWithServiceResponseAsync
public Observable
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any.
Parameters:
Returns:
Throws:
listByAccountWithServiceResponseAsync
public Observable
Gets the first page of Azure Storage accounts, if any, linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any.
Parameters:
Returns:
Throws:
listSasTokens
public PagedList
Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination.
Parameters:
Returns:
Throws:
listSasTokensAsync
public Observable
Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination.
Parameters:
Returns:
Throws:
listSasTokensAsync
public ServiceFuture> listSasTokensAsync(final String resourceGroupName, final String accountName, final String storageAccountName, final String containerName, final ListOperationCallback
Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination.
Parameters:
Returns:
Throws:
listSasTokensNext
public PagedList
Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination.
Parameters:
Returns:
Throws:
listSasTokensNextAsync
public Observable
Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination.
Parameters:
Returns:
Throws:
listSasTokensNextAsync
public ServiceFuture> listSasTokensNextAsync(final String nextPageLink, final ServiceFuture
> serviceFuture, final ListOperationCallback
Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination.
Parameters:
Returns:
Throws:
listSasTokensNextWithServiceResponseAsync
public Observable
Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination.
Parameters:
Returns:
Throws:
listSasTokensWithServiceResponseAsync
public Observable
Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination.
Parameters:
Returns:
Throws:
listStorageContainers
public PagedList
Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listStorageContainersAsync
public Observable
Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listStorageContainersAsync
public ServiceFuture> listStorageContainersAsync(final String resourceGroupName, final String accountName, final String storageAccountName, final ListOperationCallback
Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listStorageContainersNext
public PagedList
Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listStorageContainersNextAsync
public Observable
Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listStorageContainersNextAsync
public ServiceFuture> listStorageContainersNextAsync(final String nextPageLink, final ServiceFuture
> serviceFuture, final ListOperationCallback
Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listStorageContainersNextWithServiceResponseAsync
public Observable
Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listStorageContainersWithServiceResponseAsync
public Observable
Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
update
public void update(String resourceGroupName, String accountName, String storageAccountName)
Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix.
Parameters:
Throws:
update
public void update(String resourceGroupName, String accountName, String storageAccountName, UpdateStorageAccountParameters parameters)
Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix.
Parameters:
Throws:
updateAsync
public Observable
Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix.
Parameters:
Returns:
Throws:
updateAsync
public ServiceFuture
Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix.
Parameters:
Returns:
Throws:
updateAsync
public Observable
Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix.
Parameters:
Returns:
Throws:
updateAsync
public ServiceFuture
Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix.
Parameters:
Returns:
Throws:
updateWithServiceResponseAsync
public Observable
Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix.
Parameters:
Returns:
Throws:
updateWithServiceResponseAsync
public Observable
Updates the Data Lake Analytics account to replace Azure Storage blob account details, such as the access key and/or suffix.
Parameters:
Returns:
Throws:
Applies to
Azure SDK for Java