## 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 | 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 | Description
    --- | --- | ---
    `Future<Boolean>` | ConsulClient.`putValueWithOptions​(String key, String value, KeyValueOptions options)` |

    Constructors in io.vertx.ext.consul with parameters of type KeyValueOptions
    Constructor | 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 | Description
    --- | --- | ---
    `Future<Boolean>` | ConsulClient.`putValueWithOptions​(String key, String value, KeyValueOptions options)` |
    `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 | Description
    --- | --- | ---
    `Future<Boolean>` | ConsulClient.`putValueWithOptions​(String key, String value, KeyValueOptions options)` |
    `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 | Description
    --- | --- | ---
    `Single<Boolean>` | ConsulClient.`putValueWithOptions​(String key, String value, KeyValueOptions options)` |
    `Single<Boolean>` | ConsulClient.`rxPutValueWithOptions​(String key, String value, KeyValueOptions options)` |