Builder
Used for configuring cluster environment settings, or creating a shared cluster environment.
Call ClusterEnvironment.builder to create a new instance.
Functions
Link copied to clipboard
@Stability.Internal
Content copied to clipboard
Link copied to clipboard
@Stability.Volatile
Content copied to clipboard
Link copied to clipboard
Creates a ClusterEnvironment from the values of this builder.
Link copied to clipboard
Content copied to clipboard
open fun compressionConfig(p0: Consumer<CompressionConfig.Builder>): ClusterEnvironment.Builder
Content copied to clipboard
Link copied to clipboard
fun cryptoManager(cryptoManager: CryptoManager?): ClusterEnvironment.Builder
Content copied to clipboard
Sets the cryptography manager for Field-Level Encryption (reading and writing encrypted document fields).
Link copied to clipboard
@Stability.Uncommitted
Content copied to clipboard
Link copied to clipboard
open fun ioConfig(p0: Consumer<IoConfig.Builder>): ClusterEnvironment.Builder
Content copied to clipboard
Link copied to clipboard
Content copied to clipboard
open fun ioEnvironment(p0: Consumer<IoEnvironment.Builder>): ClusterEnvironment.Builder
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun jsonSerializer(jsonSerializer: JsonSerializer?): ClusterEnvironment.Builder
Content copied to clipboard
Sets the default serializer for converting between JSON and Java objects.
Link copied to clipboard
open fun load(p0: PropertyLoader<CoreEnvironment.Builder<*>>): ClusterEnvironment.Builder
Content copied to clipboard
Immediately loads the properties from the given loader into the environment.
Link copied to clipboard
Content copied to clipboard
open fun loggerConfig(p0: Consumer<LoggerConfig.Builder>): ClusterEnvironment.Builder
Content copied to clipboard
Link copied to clipboard
Content copied to clipboard
open fun loggingMeterConfig(p0: Consumer<LoggingMeterConfig.Builder>): ClusterEnvironment.Builder
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Stability.Uncommitted
Content copied to clipboard
Link copied to clipboard
Content copied to clipboard
open fun orphanReporterConfig(p0: Consumer<OrphanReporterConfig.Builder>): ClusterEnvironment.Builder
Content copied to clipboard
Link copied to clipboard
@Stability.Uncommitted
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Stability.Uncommitted
Content copied to clipboard
Link copied to clipboard
@Stability.Uncommitted
Content copied to clipboard
Link copied to clipboard
Content copied to clipboard
open fun securityConfig(p0: Consumer<SecurityConfig.Builder>): ClusterEnvironment.Builder
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun thresholdLoggingTracerConfig(): ThresholdLoggingTracerConfig.Builder
Content copied to clipboard
Content copied to clipboard
open fun thresholdLoggingTracerConfig(p0: Consumer<ThresholdLoggingTracerConfig.Builder>): ClusterEnvironment.Builder
Content copied to clipboard
Link copied to clipboard
Content copied to clipboard
Content copied to clipboard
Link copied to clipboard
Content copied to clipboard
open fun timeoutConfig(p0: Consumer<TimeoutConfig.Builder>): ClusterEnvironment.Builder
Content copied to clipboard
Link copied to clipboard
Specifies the default transcoder for all KV operations.