code: public Observable<DeletedVaultInner> getDeletedAsync(String vaultName, String location) {
          return getDeletedWithServiceResponseAsync(vaultName, location).map(new Func1<ServiceResponse<DeletedVaultInner>, DeletedVaultInner>() {
              @Override
              public DeletedVaultInner call(ServiceResponse<DeletedVaultInner> response) {
                  return response.body();
              }
          });
      }
docs: Gets the deleted Azure key vault.
  
  @param vaultName The name of the vault.
  @param location The location of the deleted vault.
  @throws IllegalArgumentException thrown if parameters fail the validation
  @return the observable to the DeletedVaultInner object