## Uses of Class
io.vertx.redis.client.RedisSentinelConnectOptions

- Packages that use RedisSentinelConnectOptions
  Package | Description
  --- | ---
  io.vertx.reactivex.redis.client |
  io.vertx.redis.client |
  io.vertx.rxjava3.redis.client |

- - ### Uses of RedisSentinelConnectOptions in io.vertx.reactivex.redis.client

    Method parameters in io.vertx.reactivex.redis.client with type arguments of type RedisSentinelConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Redis` | Redis.`createSentinelClient​(Vertx vertx, RedisOptions options, Supplier<Future<RedisSentinelConnectOptions>> connectOptions)` | Creates a new sentinel Redis client.

  - ### Uses of RedisSentinelConnectOptions in io.vertx.redis.client

    Methods in io.vertx.redis.client that return RedisSentinelConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `RedisSentinelConnectOptions` | RedisSentinelConnectOptions.`addConnectionString​(String connectionString)` |
    `RedisSentinelConnectOptions` | RedisSentinelConnectOptions.`setAutoFailover​(boolean autoFailover)` | Sets whether automatic failover is enabled.
    `RedisSentinelConnectOptions` | RedisSentinelConnectOptions.`setConnectionString​(String connectionString)` |
    `RedisSentinelConnectOptions` | RedisSentinelConnectOptions.`setEndpoints​(List<String> endpoints)` |
    `RedisSentinelConnectOptions` | RedisSentinelConnectOptions.`setMasterName​(String masterName)` | Set the name of the master set.
    `RedisSentinelConnectOptions` | RedisSentinelConnectOptions.`setMaxNestedArrays​(int maxNestedArrays)` |
    `RedisSentinelConnectOptions` | RedisSentinelConnectOptions.`setMaxWaitingHandlers​(int maxWaitingHandlers)` |
    `RedisSentinelConnectOptions` | RedisSentinelConnectOptions.`setPassword​(String password)` |
    `RedisSentinelConnectOptions` | RedisSentinelConnectOptions.`setPreferredProtocolVersion​(ProtocolVersion preferredProtocolVersion)` |
    `RedisSentinelConnectOptions` | RedisSentinelConnectOptions.`setProtocolNegotiation​(boolean protocolNegotiation)` |
    `RedisSentinelConnectOptions` | RedisSentinelConnectOptions.`setRole​(RedisRole role)` | Set the client role; that is, to which kind of node should the connection be established.
    `RedisSentinelConnectOptions` | RedisSentinelConnectOptions.`setTopologyCacheTTL​(long topologyCacheTTL)` | Sets the TTL of the topology cache.
    `RedisSentinelConnectOptions` | RedisSentinelConnectOptions.`setUser​(String user)` |

    Method parameters in io.vertx.redis.client with type arguments of type RedisSentinelConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Redis` | Redis.`createSentinelClient​(Vertx vertx, RedisOptions options, Supplier<Future<RedisSentinelConnectOptions>> connectOptions)` | Creates a new sentinel Redis client.

    Constructors in io.vertx.redis.client with parameters of type RedisSentinelConnectOptions
    Constructor | Description
    --- | ---
    `RedisSentinelConnectOptions​(RedisSentinelConnectOptions other)` |

  - ### Uses of RedisSentinelConnectOptions in io.vertx.rxjava3.redis.client

    Method parameters in io.vertx.rxjava3.redis.client with type arguments of type RedisSentinelConnectOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Redis` | Redis.`createSentinelClient​(Vertx vertx, RedisOptions options, Supplier<Single<RedisSentinelConnectOptions>> connectOptions)` | Creates a new sentinel Redis client.