Package com.couchbase.client.java.env
Class ClusterEnvironment.Builder
- java.lang.Object
-
- com.couchbase.client.core.env.CoreEnvironment.Builder<ClusterEnvironment.Builder>
-
- com.couchbase.client.java.env.ClusterEnvironment.Builder
-
- Enclosing class:
- ClusterEnvironment
public static class ClusterEnvironment.Builder extends CoreEnvironment.Builder<ClusterEnvironment.Builder>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterEnvironment
build()
ClusterEnvironment.Builder
jsonSerializer(JsonSerializer jsonSerializer)
Allows to override the default serializer going to be used for all JSON values.ClusterEnvironment.Builder
load(ClusterPropertyLoader loader)
ClusterEnvironment.Builder
transcoder(Transcoder transcoder)
Allows to override the default transcoder going to be used for all KV operations.-
Methods inherited from class com.couchbase.client.core.env.CoreEnvironment.Builder
compressionConfig, compressionConfig, eventBus, ioConfig, ioConfig, ioEnvironment, load, loggerConfig, loggerConfig, retryStrategy, scheduler, securityConfig, securityConfig, self, serviceConfig, serviceConfig, timeoutConfig, timeoutConfig
-
-
-
-
Method Detail
-
load
public ClusterEnvironment.Builder load(ClusterPropertyLoader loader)
-
jsonSerializer
public ClusterEnvironment.Builder jsonSerializer(JsonSerializer jsonSerializer)
Allows to override the default serializer going to be used for all JSON values.- Parameters:
jsonSerializer
- the serializer used for all JSON values.- Returns:
- this builder for chaining purposes.
-
transcoder
public ClusterEnvironment.Builder transcoder(Transcoder transcoder)
Allows to override the default transcoder going to be used for all KV operations.- Parameters:
transcoder
- the transcoder that should be used by default.- Returns:
- this builder for chaining purposes.
-
build
public ClusterEnvironment build()
- Overrides:
build
in classCoreEnvironment.Builder<ClusterEnvironment.Builder>
-
-