Package io.tarantool.driver.cluster
Class TarantoolClusterDiscoveryConfig.Builder
- java.lang.Object
-
- io.tarantool.driver.cluster.TarantoolClusterDiscoveryConfig.Builder
-
- Enclosing class:
- TarantoolClusterDiscoveryConfig
public static class TarantoolClusterDiscoveryConfig.Builder extends Object
A builder forTarantoolClusterDiscoveryConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TarantoolClusterDiscoveryConfig
build()
Build aTarantoolClusterDiscoveryConfig
instanceTarantoolClusterDiscoveryConfig.Builder
withDelay(int delay)
Specify scan period of receiving a new list of instancesTarantoolClusterDiscoveryConfig.Builder
withEndpoint(TarantoolClusterDiscoveryEndpoint endpoint)
Specify service discovery config and enable using service discovery
-
-
-
Method Detail
-
withDelay
public TarantoolClusterDiscoveryConfig.Builder withDelay(int delay)
Specify scan period of receiving a new list of instances- Parameters:
delay
- period of receiving a new list of instances, in milliseconds- Returns:
- this builder instance
- See Also:
TarantoolClusterDiscoveryConfig.setServiceDiscoveryDelay(int)
-
withEndpoint
public TarantoolClusterDiscoveryConfig.Builder withEndpoint(TarantoolClusterDiscoveryEndpoint endpoint)
Specify service discovery config and enable using service discovery- Parameters:
endpoint
- discovery endpoint config, should not be null- Returns:
- this builder instance
- See Also:
TarantoolClusterDiscoveryConfig.setEndpoint(TarantoolClusterDiscoveryEndpoint)
-
build
public TarantoolClusterDiscoveryConfig build()
Build aTarantoolClusterDiscoveryConfig
instance- Returns:
- configured instance
-
-