## Uses of Class
io.vertx.ext.consul.KeyValueOptions

- Packages that use KeyValueOptions
  Package | Description
  --- | ---
  io.vertx.ext.consul |
  io.vertx.reactivex.ext.consul |
  io.vertx.rxjava.ext.consul |
  io.vertx.rxjava3.ext.consul |

- - ### Uses of KeyValueOptions in io.vertx.ext.consul

    Methods in io.vertx.ext.consul that return KeyValueOptions
    Modifier and Type | Method and Description
    --- | ---
    `KeyValueOptions` | KeyValueOptions.`setAcquireSession(String acquireSession)` Set session ID for lock acquisition operation.
    `KeyValueOptions` | KeyValueOptions.`setCasIndex(long index)` Set the Check-And-Set index.
    `KeyValueOptions` | KeyValueOptions.`setFlags(long flags)` Set the flags.
    `KeyValueOptions` | KeyValueOptions.`setReleaseSession(String releaseSession)` Set session ID for lock release operation.

    Methods in io.vertx.ext.consul with parameters of type KeyValueOptions
    Modifier and Type | Method and Description
    --- | ---
    `Future<Boolean>` | ConsulClient.`putValueWithOptions(String key, String value, KeyValueOptions options)` Like `ConsulClient.putValueWithOptions(String, String, KeyValueOptions, Handler)` but returns a `Future` of the asynchronous result.
    `ConsulClient` | ConsulClient.`putValueWithOptions(String key, String value, KeyValueOptions options, Handler<AsyncResult<Boolean>> resultHandler)`

    Constructors in io.vertx.ext.consul with parameters of type KeyValueOptions
    Constructor and Description
    `KeyValueOptions(KeyValueOptions options)` Copy constructor

  - ### Uses of KeyValueOptions in io.vertx.reactivex.ext.consul

    Methods in io.vertx.reactivex.ext.consul with parameters of type KeyValueOptions
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`putValueWithOptions(String key, String value, KeyValueOptions options)`
    `ConsulClient` | ConsulClient.`putValueWithOptions(String key, String value, KeyValueOptions options, Handler<AsyncResult<Boolean>> resultHandler)`
    `Single<Boolean>` | ConsulClient.`rxPutValueWithOptions(String key, String value, KeyValueOptions options)`

  - ### Uses of KeyValueOptions in io.vertx.rxjava.ext.consul

    Methods in io.vertx.rxjava.ext.consul with parameters of type KeyValueOptions
    Modifier and Type | Method and Description
    --- | ---
    `ConsulClient` | ConsulClient.`putValueWithOptions(String key, String value, KeyValueOptions options)`
    `ConsulClient` | ConsulClient.`putValueWithOptions(String key, String value, KeyValueOptions options, Handler<AsyncResult<Boolean>> resultHandler)`
    `Single<Boolean>` | ConsulClient.`rxPutValueWithOptions(String key, String value, KeyValueOptions options)`

  - ### Uses of KeyValueOptions in io.vertx.rxjava3.ext.consul

    Methods in io.vertx.rxjava3.ext.consul with parameters of type KeyValueOptions
    Modifier and Type | Method and Description
    --- | ---
    `Single<Boolean>` | ConsulClient.`putValueWithOptions(String key, String value, KeyValueOptions options)`
    `Single<Boolean>` | ConsulClient.`rxPutValueWithOptions(String key, String value, KeyValueOptions options)`

Copyright © 2025 Eclipse. All rights reserved.