Class ClusterOptions
java.lang.Object
com.couchbase.analytics.client.java.ClusterOptions
A mutable builder for configuring the cluster's behavior.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondeserializer(@Nullable Deserializer deserializer) Sets the default deserializer for converting query result rows into Java objects.maxRetries(@Nullable Integer maxRetries) Default retry limit for failed retriable queries.security(Consumer<SecurityOptions> optionsCustomizer) timeout(Consumer<TimeoutOptions> optionsCustomizer)
-
Method Details
-
deserializer
Sets the default deserializer for converting query result rows into Java objects.If not specified, the SDK uses an instance of
JacksonDeserializerbacked by a JsonMapper.For complete control over the data conversion process, provide your own custom
Deserializerimplementation.Can be overridden on a per-query basis by calling
QueryOptions.deserializer(Deserializer). -
maxRetries
Default retry limit for failed retriable queries.If not specified, defaults to 7.
Can be overridden on a per-query basis by calling
QueryOptions.maxRetries(Integer).- Throws:
IllegalArgumentException- if the value is negative
-
security
-
timeout
-