code: public Observable<DeletedStorageBundle> deleteStorageAccountAsync(String vaultBaseUrl, String storageAccountName) {
          return deleteStorageAccountWithServiceResponseAsync(vaultBaseUrl, storageAccountName).map(new Func1<ServiceResponse<DeletedStorageBundle>, DeletedStorageBundle>() {
              @Override
              public DeletedStorageBundle call(ServiceResponse<DeletedStorageBundle> response) {
                  return response.body();
              }
          });
      }
docs: Deletes a storage account. This operation requires the storage/delete permission.
  
  @param vaultBaseUrl The vault name, for example https://myvault.vault.azure.net.
  @param storageAccountName The name of the storage account.
  @throws IllegalArgumentException thrown if parameters fail the validation
  @return the observable to the DeletedStorageBundle object