code: public ServiceFuture<SecretBundle> updateSecretAsync(UpdateSecretRequest updateSecretRequest,
              final ServiceCallback<SecretBundle> serviceCallback) {
          return updateSecretAsync(updateSecretRequest.vaultBaseUrl(), updateSecretRequest.secretName(),
                  updateSecretRequest.secretVersion(), updateSecretRequest.contentType(),
                  updateSecretRequest.secretAttributes(), updateSecretRequest.tags(), serviceCallback);
      }
docs: Updates the attributes associated with a specified secret in a given key
  vault.
  
  @param updateSecretRequest
  the grouped properties for updating a secret request
  @param serviceCallback
  the async ServiceCallback to handle successful and failed
  responses.
  @return the {@link ServiceFuture} object