## Uses of Class
io.vertx.config.vault.client.Auth

- Packages that use Auth
  Package | Description
  --- | ---
  io.vertx.config.vault.client |

- - ### Uses of Auth in io.vertx.config.vault.client

    Methods in io.vertx.config.vault.client that return Auth
    Modifier and Type | Method and Description
    --- | ---
    `Auth` | Auth.`setAccessor(String accessor)`
    `Auth` | Auth.`setClientToken(String clientToken)`
    `Auth` | Auth.`setLeaseDuration(long leaseDuration)`
    `Auth` | Auth.`setMetadata(JsonObject metadata)`
    `Auth` | Auth.`setPolicies(List<String> policies)`
    `Auth` | Auth.`setRenewable(boolean renewable)`

    Methods in io.vertx.config.vault.client with parameters of type Auth
    Modifier and Type | Method and Description
    --- | ---
    `static void` | AuthConverter.`fromJson(Iterable<Map.Entry<String,Object>> json, Auth obj)`
    `static void` | AuthConverter.`toJson(Auth obj, JsonObject json)`
    `static void` | AuthConverter.`toJson(Auth obj, Map<String,Object> json)`

    Method parameters in io.vertx.config.vault.client with type arguments of type Auth
    Modifier and Type | Method and Description
    --- | ---
    `void` | SlimVaultClient.`createToken(TokenRequest tokenRequest, Handler<AsyncResult<Auth>> resultHandler)` Creates a new token.
    `void` | SlimVaultClient.`loginWithAppRole(String roleId, String secretId, Handler<AsyncResult<Auth>> resultHandler)` Logs in against the `AppRole` backend.
    `void` | SlimVaultClient.`loginWithCert(Handler<AsyncResult<Auth>> resultHandler)` Logs in against the `Cert` backend.
    `void` | SlimVaultClient.`loginWithUserCredentials(String username, String password, Handler<AsyncResult<Auth>> resultHandler)` Logs in against the `userpass` backend.
    `void` | SlimVaultClient.`renewSelf(long leaseDurationInSecond, Handler<AsyncResult<Auth>> resultHandler)` Renews the current token.

Copyright © 2023 Eclipse. All rights reserved.