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

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

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

    Methods in io.vertx.ext.consul that return SessionOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `SessionOptions` | SessionOptions.`setBehavior​(SessionBehavior behavior)` | Set the behavior when a session is invalidated.
    `SessionOptions` | SessionOptions.`setChecks​(List<String> checks)` | Set a list of associated health checks.
    `SessionOptions` | SessionOptions.`setLockDelay​(long lockDelay)` | Set the lock-delay period.
    `SessionOptions` | SessionOptions.`setName​(String name)` | Set the human-readable name for the Session
    `SessionOptions` | SessionOptions.`setNode​(String node)` | Set the node to which the session will be assigned
    `SessionOptions` | SessionOptions.`setTtl​(long ttl)` | Set the TTL interval.

    Methods in io.vertx.ext.consul with parameters of type SessionOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<String>` | ConsulClient.`createSessionWithOptions​(SessionOptions options)` | Initialize a new session

    Constructors in io.vertx.ext.consul with parameters of type SessionOptions
    Constructor | Description
    --- | ---
    `SessionOptions​(SessionOptions options)` | Copy constructor

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

    Methods in io.vertx.reactivex.ext.consul with parameters of type SessionOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<String>` | ConsulClient.`createSessionWithOptions​(SessionOptions options)` | Initialize a new session
    `Single<String>` | ConsulClient.`rxCreateSessionWithOptions​(SessionOptions options)` | Initialize a new session

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

    Methods in io.vertx.rxjava.ext.consul with parameters of type SessionOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<String>` | ConsulClient.`createSessionWithOptions​(SessionOptions options)` | Initialize a new session
    `Single<String>` | ConsulClient.`rxCreateSessionWithOptions​(SessionOptions options)` | Initialize a new session

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

    Methods in io.vertx.rxjava3.ext.consul with parameters of type SessionOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Single<String>` | ConsulClient.`createSessionWithOptions​(SessionOptions options)` | Initialize a new session
    `Single<String>` | ConsulClient.`rxCreateSessionWithOptions​(SessionOptions options)` | Initialize a new session