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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Creates a ClusterEnvironment from the values of this builder.
Link copied to clipboard
open fun compressionConfig(compressionConfig: CompressionConfig.Builder?): ClusterEnvironment.Builder?
open fun compressionConfig(builderConsumer: Consumer<CompressionConfig.Builder?>?): ClusterEnvironment.Builder?
Link copied to clipboard
Sets the cryptography manager for Field-Level Encryption (reading and writing encrypted document fields).
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun ioEnvironment(builderConsumer: Consumer<IoEnvironment.Builder?>?): ClusterEnvironment.Builder?
Link copied to clipboard
Link copied to clipboard
Sets the default serializer for converting between JSON and Java objects.
Link copied to clipboard
Immediately loads the properties from the given loader into the environment.
Link copied to clipboard
Link copied to clipboard
open fun loggerConfig(builderConsumer: Consumer<LoggerConfig.Builder?>?): ClusterEnvironment.Builder?
Link copied to clipboard
open fun loggingMeterConfig(loggingMeterConfig: LoggingMeterConfig.Builder?): ClusterEnvironment.Builder?
open fun loggingMeterConfig(builderConsumer: Consumer<LoggingMeterConfig.Builder?>?): ClusterEnvironment.Builder?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun observabilitySemanticConventions(conventions: List<ObservabilitySemanticConvention?>?): ClusterEnvironment.Builder?
Link copied to clipboard
open fun orphanReporterConfig(orphanReporterConfig: OrphanReporterConfig.Builder?): ClusterEnvironment.Builder?
open fun orphanReporterConfig(builderConsumer: Consumer<OrphanReporterConfig.Builder?>?): ClusterEnvironment.Builder?
Link copied to clipboard
Link copied to clipboard
@Stability.Volatile
Link copied to clipboard
@Stability.Uncommitted
Link copied to clipboard
Link copied to clipboard
@Stability.Uncommitted
Link copied to clipboard
@Stability.Uncommitted
Link copied to clipboard
open fun securityConfig(builderConsumer: Consumer<SecurityConfig.Builder?>?): ClusterEnvironment.Builder?
Link copied to clipboard
open fun thresholdLoggingTracerConfig(thresholdLoggingTracerConfig: ThresholdLoggingTracerConfig.Builder?): ClusterEnvironment.Builder?
open fun thresholdLoggingTracerConfig(builderConsumer: Consumer<ThresholdLoggingTracerConfig.Builder?>?): ClusterEnvironment.Builder?
Link copied to clipboard
open fun thresholdRequestTracerConfig(thresholdRequestTracerConfig: ThresholdRequestTracerConfig.Builder?): ClusterEnvironment.Builder?
Link copied to clipboard
open fun timeoutConfig(builderConsumer: Consumer<TimeoutConfig.Builder?>?): ClusterEnvironment.Builder?
Link copied to clipboard
@Stability.Internal
Link copied to clipboard
Specifies the default transcoder for all KV operations.