## 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 | 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 that return types with arguments of type Auth
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<Auth>` | SlimVaultClient.`createToken​(TokenRequest tokenRequest)` |
    `Future<Auth>` | SlimVaultClient.`loginWithAppRole​(String roleId, String secretId)` |
    `Future<Auth>` | SlimVaultClient.`loginWithCert()` |
    `Future<Auth>` | SlimVaultClient.`loginWithUserCredentials​(String username, String password)` |
    `Future<Auth>` | SlimVaultClient.`renewSelf​(long leaseDurationInSecond)` |

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