code: public ServiceFuture<SecretBundle> setSecretAsync(SetSecretRequest setSecretRequest,
              final ServiceCallback<SecretBundle> serviceCallback) {
          return setSecretAsync(setSecretRequest.vaultBaseUrl(), setSecretRequest.secretName(), setSecretRequest.value(),
                  setSecretRequest.tags(), setSecretRequest.contentType(), setSecretRequest.secretAttributes(),
                  serviceCallback);
      }
docs: Sets a secret in the specified vault.
  
  @param setSecretRequest
  the grouped properties for setting a secret request
  @param serviceCallback
  the async ServiceCallback to handle successful and failed
  responses.
  @return the {@link ServiceFuture} object