Micronaut MongoDB Configuration Reference

Every documented configuration property of Micronaut MongoDB, with types, descriptions, and defaults.

Micronaut MongoDB documentation

604 properties across 1 section

Micronaut Mongo Core Config Properties

Configuration properties for DefaultMongoConfiguration

PropertyTypeDescription
mongodb.urijava.lang.StringSets the MongoDB URI.
mongodb.package-namesjava.util.CollectionThe package names to allow for POJOs.
mongodb.automatic-class-modelsbooleanWhether to allow automatic class models (defaults to true).
mongodb.use-serdebooleanActivates Micronaut Serialization instead of MongoDB POJO.
mongodb.shutdown-delayjava.time.DurationSets the delay to wait before closing the Mongo client during shutdown.
mongodb.hostcom.mongodb.ServerAddressSets the server MongoDB server address.
mongodb.hostsjava.util.ListSets the server MongoDB server address.

Configuration properties for MongoClientSettings$Builder

PropertyTypeDescription
mongodb.apply-connection-stringcom.mongodb.ConnectionString
mongodb.apply-to-logger-settingscom.mongodb.Block
mongodb.apply-to-cluster-settingscom.mongodb.Block
mongodb.apply-to-socket-settingscom.mongodb.Block
mongodb.apply-to-connection-pool-settingscom.mongodb.Block
mongodb.apply-to-server-settingscom.mongodb.Block
mongodb.apply-to-ssl-settingscom.mongodb.Block
mongodb.read-preferencecom.mongodb.ReadPreference
mongodb.write-concerncom.mongodb.WriteConcern
mongodb.retry-writesboolean
mongodb.retry-readsboolean
mongodb.read-concerncom.mongodb.ReadConcern
mongodb.credentialcom.mongodb.MongoCredential
mongodb.codec-registryorg.bson.codecs.configuration.CodecRegistry
mongodb.transport-settingscom.mongodb.connection.TransportSettings
mongodb.observability-settingscom.mongodb.observability.ObservabilitySettings
mongodb.add-command-listenercom.mongodb.event.CommandListener
mongodb.command-listener-listjava.util.List
mongodb.application-namejava.lang.String
mongodb.compressor-listjava.util.List
mongodb.uuid-representationorg.bson.UuidRepresentation
mongodb.server-apicom.mongodb.ServerApi
mongodb.auto-encryption-settingscom.mongodb.AutoEncryptionSettings
mongodb.context-providercom.mongodb.ContextProvider
mongodb.dns-clientcom.mongodb.spi.dns.DnsClient
mongodb.inet-address-resolvercom.mongodb.spi.dns.InetAddressResolver
mongodb.timeoutjava.time.Duration
mongodb.servers.*.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.apply-to-logger-settingscom.mongodb.Block
mongodb.servers.*.apply-to-cluster-settingscom.mongodb.Block
mongodb.servers.*.apply-to-socket-settingscom.mongodb.Block
mongodb.servers.*.apply-to-connection-pool-settingscom.mongodb.Block
mongodb.servers.*.apply-to-server-settingscom.mongodb.Block
mongodb.servers.*.apply-to-ssl-settingscom.mongodb.Block
mongodb.servers.*.read-preferencecom.mongodb.ReadPreference
mongodb.servers.*.write-concerncom.mongodb.WriteConcern
mongodb.servers.*.retry-writesboolean
mongodb.servers.*.retry-readsboolean
mongodb.servers.*.read-concerncom.mongodb.ReadConcern
mongodb.servers.*.credentialcom.mongodb.MongoCredential
mongodb.servers.*.codec-registryorg.bson.codecs.configuration.CodecRegistry
mongodb.servers.*.transport-settingscom.mongodb.connection.TransportSettings
mongodb.servers.*.observability-settingscom.mongodb.observability.ObservabilitySettings
mongodb.servers.*.add-command-listenercom.mongodb.event.CommandListener
mongodb.servers.*.command-listener-listjava.util.List
mongodb.servers.*.application-namejava.lang.String
mongodb.servers.*.compressor-listjava.util.List
mongodb.servers.*.uuid-representationorg.bson.UuidRepresentation
mongodb.servers.*.server-apicom.mongodb.ServerApi
mongodb.servers.*.auto-encryption-settingscom.mongodb.AutoEncryptionSettings
mongodb.servers.*.context-providercom.mongodb.ContextProvider
mongodb.servers.*.dns-clientcom.mongodb.spi.dns.DnsClient
mongodb.servers.*.inet-address-resolvercom.mongodb.spi.dns.InetAddressResolver
mongodb.servers.*.timeoutjava.time.Duration

Configuration properties for MongoClientSettings$Builder

PropertyTypeDescription
mongodb.apply-connection-stringcom.mongodb.ConnectionString
mongodb.apply-to-logger-settingscom.mongodb.Block
mongodb.apply-to-cluster-settingscom.mongodb.Block
mongodb.apply-to-socket-settingscom.mongodb.Block
mongodb.apply-to-connection-pool-settingscom.mongodb.Block
mongodb.apply-to-server-settingscom.mongodb.Block
mongodb.apply-to-ssl-settingscom.mongodb.Block
mongodb.read-preferencecom.mongodb.ReadPreference
mongodb.write-concerncom.mongodb.WriteConcern
mongodb.retry-writesboolean
mongodb.retry-readsboolean
mongodb.read-concerncom.mongodb.ReadConcern
mongodb.credentialcom.mongodb.MongoCredential
mongodb.codec-registryorg.bson.codecs.configuration.CodecRegistry
mongodb.transport-settingscom.mongodb.connection.TransportSettings
mongodb.observability-settingscom.mongodb.observability.ObservabilitySettings
mongodb.add-command-listenercom.mongodb.event.CommandListener
mongodb.command-listener-listjava.util.List
mongodb.application-namejava.lang.String
mongodb.compressor-listjava.util.List
mongodb.uuid-representationorg.bson.UuidRepresentation
mongodb.server-apicom.mongodb.ServerApi
mongodb.auto-encryption-settingscom.mongodb.AutoEncryptionSettings
mongodb.context-providercom.mongodb.ContextProvider
mongodb.dns-clientcom.mongodb.spi.dns.DnsClient
mongodb.inet-address-resolvercom.mongodb.spi.dns.InetAddressResolver
mongodb.timeoutjava.time.Duration
mongodb.servers.*.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.apply-to-logger-settingscom.mongodb.Block
mongodb.servers.*.apply-to-cluster-settingscom.mongodb.Block
mongodb.servers.*.apply-to-socket-settingscom.mongodb.Block
mongodb.servers.*.apply-to-connection-pool-settingscom.mongodb.Block
mongodb.servers.*.apply-to-server-settingscom.mongodb.Block
mongodb.servers.*.apply-to-ssl-settingscom.mongodb.Block
mongodb.servers.*.read-preferencecom.mongodb.ReadPreference
mongodb.servers.*.write-concerncom.mongodb.WriteConcern
mongodb.servers.*.retry-writesboolean
mongodb.servers.*.retry-readsboolean
mongodb.servers.*.read-concerncom.mongodb.ReadConcern
mongodb.servers.*.credentialcom.mongodb.MongoCredential
mongodb.servers.*.codec-registryorg.bson.codecs.configuration.CodecRegistry
mongodb.servers.*.transport-settingscom.mongodb.connection.TransportSettings
mongodb.servers.*.observability-settingscom.mongodb.observability.ObservabilitySettings
mongodb.servers.*.add-command-listenercom.mongodb.event.CommandListener
mongodb.servers.*.command-listener-listjava.util.List
mongodb.servers.*.application-namejava.lang.String
mongodb.servers.*.compressor-listjava.util.List
mongodb.servers.*.uuid-representationorg.bson.UuidRepresentation
mongodb.servers.*.server-apicom.mongodb.ServerApi
mongodb.servers.*.auto-encryption-settingscom.mongodb.AutoEncryptionSettings
mongodb.servers.*.context-providercom.mongodb.ContextProvider
mongodb.servers.*.dns-clientcom.mongodb.spi.dns.DnsClient
mongodb.servers.*.inet-address-resolvercom.mongodb.spi.dns.InetAddressResolver
mongodb.servers.*.timeoutjava.time.Duration

Configuration properties for ClusterSettings$Builder

PropertyTypeDescription
mongodb.cluster.apply-settingscom.mongodb.connection.ClusterSettings
mongodb.cluster.srv-hostjava.lang.String
mongodb.cluster.srv-max-hostsjava.lang.Integer
mongodb.cluster.srv-service-namejava.lang.String
mongodb.cluster.hostsjava.util.List
mongodb.cluster.modecom.mongodb.connection.ClusterConnectionMode
mongodb.cluster.required-replica-set-namejava.lang.String
mongodb.cluster.required-cluster-typecom.mongodb.connection.ClusterType
mongodb.cluster.local-thresholdjava.time.Duration
mongodb.cluster.server-selectorcom.mongodb.selector.ServerSelector
mongodb.cluster.server-selection-timeoutjava.time.Duration
mongodb.cluster.add-cluster-listenercom.mongodb.event.ClusterListener
mongodb.cluster.cluster-listener-listjava.util.List
mongodb.cluster.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.cluster.apply-settingscom.mongodb.connection.ClusterSettings
mongodb.servers.*.cluster.srv-hostjava.lang.String
mongodb.servers.*.cluster.srv-max-hostsjava.lang.Integer
mongodb.servers.*.cluster.srv-service-namejava.lang.String
mongodb.servers.*.cluster.hostsjava.util.List
mongodb.servers.*.cluster.modecom.mongodb.connection.ClusterConnectionMode
mongodb.servers.*.cluster.required-replica-set-namejava.lang.String
mongodb.servers.*.cluster.required-cluster-typecom.mongodb.connection.ClusterType
mongodb.servers.*.cluster.local-thresholdjava.time.Duration
mongodb.servers.*.cluster.server-selectorcom.mongodb.selector.ServerSelector
mongodb.servers.*.cluster.server-selection-timeoutjava.time.Duration
mongodb.servers.*.cluster.add-cluster-listenercom.mongodb.event.ClusterListener
mongodb.servers.*.cluster.cluster-listener-listjava.util.List
mongodb.servers.*.cluster.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ClusterSettings$Builder

PropertyTypeDescription
mongodb.cluster.apply-settingscom.mongodb.connection.ClusterSettings
mongodb.cluster.srv-hostjava.lang.String
mongodb.cluster.srv-max-hostsjava.lang.Integer
mongodb.cluster.srv-service-namejava.lang.String
mongodb.cluster.hostsjava.util.List
mongodb.cluster.modecom.mongodb.connection.ClusterConnectionMode
mongodb.cluster.required-replica-set-namejava.lang.String
mongodb.cluster.required-cluster-typecom.mongodb.connection.ClusterType
mongodb.cluster.local-thresholdjava.time.Duration
mongodb.cluster.server-selectorcom.mongodb.selector.ServerSelector
mongodb.cluster.server-selection-timeoutjava.time.Duration
mongodb.cluster.add-cluster-listenercom.mongodb.event.ClusterListener
mongodb.cluster.cluster-listener-listjava.util.List
mongodb.cluster.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.cluster.apply-settingscom.mongodb.connection.ClusterSettings
mongodb.servers.*.cluster.srv-hostjava.lang.String
mongodb.servers.*.cluster.srv-max-hostsjava.lang.Integer
mongodb.servers.*.cluster.srv-service-namejava.lang.String
mongodb.servers.*.cluster.hostsjava.util.List
mongodb.servers.*.cluster.modecom.mongodb.connection.ClusterConnectionMode
mongodb.servers.*.cluster.required-replica-set-namejava.lang.String
mongodb.servers.*.cluster.required-cluster-typecom.mongodb.connection.ClusterType
mongodb.servers.*.cluster.local-thresholdjava.time.Duration
mongodb.servers.*.cluster.server-selectorcom.mongodb.selector.ServerSelector
mongodb.servers.*.cluster.server-selection-timeoutjava.time.Duration
mongodb.servers.*.cluster.add-cluster-listenercom.mongodb.event.ClusterListener
mongodb.servers.*.cluster.cluster-listener-listjava.util.List
mongodb.servers.*.cluster.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ConnectionPoolSettings$Builder

PropertyTypeDescription
mongodb.connection-pool.apply-settingscom.mongodb.connection.ConnectionPoolSettings
mongodb.connection-pool.max-sizeint
mongodb.connection-pool.min-sizeint
mongodb.connection-pool.max-wait-timejava.time.Duration
mongodb.connection-pool.max-connection-life-timejava.time.Duration
mongodb.connection-pool.max-connection-idle-timejava.time.Duration
mongodb.connection-pool.maintenance-initial-delayjava.time.Duration
mongodb.connection-pool.maintenance-frequencyjava.time.Duration
mongodb.connection-pool.add-connection-pool-listenercom.mongodb.event.ConnectionPoolListener
mongodb.connection-pool.connection-pool-listener-listjava.util.List
mongodb.connection-pool.max-connectingint
mongodb.connection-pool.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.connection-pool.apply-settingscom.mongodb.connection.ConnectionPoolSettings
mongodb.servers.*.connection-pool.max-sizeint
mongodb.servers.*.connection-pool.min-sizeint
mongodb.servers.*.connection-pool.max-wait-timejava.time.Duration
mongodb.servers.*.connection-pool.max-connection-life-timejava.time.Duration
mongodb.servers.*.connection-pool.max-connection-idle-timejava.time.Duration
mongodb.servers.*.connection-pool.maintenance-initial-delayjava.time.Duration
mongodb.servers.*.connection-pool.maintenance-frequencyjava.time.Duration
mongodb.servers.*.connection-pool.add-connection-pool-listenercom.mongodb.event.ConnectionPoolListener
mongodb.servers.*.connection-pool.connection-pool-listener-listjava.util.List
mongodb.servers.*.connection-pool.max-connectingint
mongodb.servers.*.connection-pool.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ConnectionPoolSettings$Builder

PropertyTypeDescription
mongodb.connection-pool.apply-settingscom.mongodb.connection.ConnectionPoolSettings
mongodb.connection-pool.max-sizeint
mongodb.connection-pool.min-sizeint
mongodb.connection-pool.max-wait-timejava.time.Duration
mongodb.connection-pool.max-connection-life-timejava.time.Duration
mongodb.connection-pool.max-connection-idle-timejava.time.Duration
mongodb.connection-pool.maintenance-initial-delayjava.time.Duration
mongodb.connection-pool.maintenance-frequencyjava.time.Duration
mongodb.connection-pool.add-connection-pool-listenercom.mongodb.event.ConnectionPoolListener
mongodb.connection-pool.connection-pool-listener-listjava.util.List
mongodb.connection-pool.max-connectingint
mongodb.connection-pool.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.connection-pool.apply-settingscom.mongodb.connection.ConnectionPoolSettings
mongodb.servers.*.connection-pool.max-sizeint
mongodb.servers.*.connection-pool.min-sizeint
mongodb.servers.*.connection-pool.max-wait-timejava.time.Duration
mongodb.servers.*.connection-pool.max-connection-life-timejava.time.Duration
mongodb.servers.*.connection-pool.max-connection-idle-timejava.time.Duration
mongodb.servers.*.connection-pool.maintenance-initial-delayjava.time.Duration
mongodb.servers.*.connection-pool.maintenance-frequencyjava.time.Duration
mongodb.servers.*.connection-pool.add-connection-pool-listenercom.mongodb.event.ConnectionPoolListener
mongodb.servers.*.connection-pool.connection-pool-listener-listjava.util.List
mongodb.servers.*.connection-pool.max-connectingint
mongodb.servers.*.connection-pool.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ServerSettings$Builder

PropertyTypeDescription
mongodb.server.apply-settingscom.mongodb.connection.ServerSettings
mongodb.server.heartbeat-frequencyjava.time.Duration
mongodb.server.min-heartbeat-frequencyjava.time.Duration
mongodb.server.server-monitoring-modecom.mongodb.connection.ServerMonitoringMode
mongodb.server.add-server-listenercom.mongodb.event.ServerListener
mongodb.server.server-listener-listjava.util.List
mongodb.server.add-server-monitor-listenercom.mongodb.event.ServerMonitorListener
mongodb.server.server-monitor-listener-listjava.util.List
mongodb.server.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.server.apply-settingscom.mongodb.connection.ServerSettings
mongodb.servers.*.server.heartbeat-frequencyjava.time.Duration
mongodb.servers.*.server.min-heartbeat-frequencyjava.time.Duration
mongodb.servers.*.server.server-monitoring-modecom.mongodb.connection.ServerMonitoringMode
mongodb.servers.*.server.add-server-listenercom.mongodb.event.ServerListener
mongodb.servers.*.server.server-listener-listjava.util.List
mongodb.servers.*.server.add-server-monitor-listenercom.mongodb.event.ServerMonitorListener
mongodb.servers.*.server.server-monitor-listener-listjava.util.List
mongodb.servers.*.server.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ServerSettings$Builder

PropertyTypeDescription
mongodb.server.apply-settingscom.mongodb.connection.ServerSettings
mongodb.server.heartbeat-frequencyjava.time.Duration
mongodb.server.min-heartbeat-frequencyjava.time.Duration
mongodb.server.server-monitoring-modecom.mongodb.connection.ServerMonitoringMode
mongodb.server.add-server-listenercom.mongodb.event.ServerListener
mongodb.server.server-listener-listjava.util.List
mongodb.server.add-server-monitor-listenercom.mongodb.event.ServerMonitorListener
mongodb.server.server-monitor-listener-listjava.util.List
mongodb.server.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.server.apply-settingscom.mongodb.connection.ServerSettings
mongodb.servers.*.server.heartbeat-frequencyjava.time.Duration
mongodb.servers.*.server.min-heartbeat-frequencyjava.time.Duration
mongodb.servers.*.server.server-monitoring-modecom.mongodb.connection.ServerMonitoringMode
mongodb.servers.*.server.add-server-listenercom.mongodb.event.ServerListener
mongodb.servers.*.server.server-listener-listjava.util.List
mongodb.servers.*.server.add-server-monitor-listenercom.mongodb.event.ServerMonitorListener
mongodb.servers.*.server.server-monitor-listener-listjava.util.List
mongodb.servers.*.server.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for NamedMongoConfiguration

PropertyTypeDescription
mongodb.servers.*.urijava.lang.StringSets the MongoDB URI.
mongodb.servers.*.package-namesjava.util.CollectionThe package names to allow for POJOs.
mongodb.servers.*.automatic-class-modelsbooleanWhether to allow automatic class models (defaults to true).
mongodb.servers.*.use-serdebooleanActivates Micronaut Serialization instead of MongoDB POJO.
mongodb.servers.*.shutdown-delayjava.time.DurationSets the delay to wait before closing the Mongo client during shutdown.

Configuration properties for MongoClientSettings$Builder

PropertyTypeDescription
mongodb.apply-connection-stringcom.mongodb.ConnectionString
mongodb.apply-to-logger-settingscom.mongodb.Block
mongodb.apply-to-cluster-settingscom.mongodb.Block
mongodb.apply-to-socket-settingscom.mongodb.Block
mongodb.apply-to-connection-pool-settingscom.mongodb.Block
mongodb.apply-to-server-settingscom.mongodb.Block
mongodb.apply-to-ssl-settingscom.mongodb.Block
mongodb.read-preferencecom.mongodb.ReadPreference
mongodb.write-concerncom.mongodb.WriteConcern
mongodb.retry-writesboolean
mongodb.retry-readsboolean
mongodb.read-concerncom.mongodb.ReadConcern
mongodb.credentialcom.mongodb.MongoCredential
mongodb.codec-registryorg.bson.codecs.configuration.CodecRegistry
mongodb.transport-settingscom.mongodb.connection.TransportSettings
mongodb.observability-settingscom.mongodb.observability.ObservabilitySettings
mongodb.add-command-listenercom.mongodb.event.CommandListener
mongodb.command-listener-listjava.util.List
mongodb.application-namejava.lang.String
mongodb.compressor-listjava.util.List
mongodb.uuid-representationorg.bson.UuidRepresentation
mongodb.server-apicom.mongodb.ServerApi
mongodb.auto-encryption-settingscom.mongodb.AutoEncryptionSettings
mongodb.context-providercom.mongodb.ContextProvider
mongodb.dns-clientcom.mongodb.spi.dns.DnsClient
mongodb.inet-address-resolvercom.mongodb.spi.dns.InetAddressResolver
mongodb.timeoutjava.time.Duration
mongodb.servers.*.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.apply-to-logger-settingscom.mongodb.Block
mongodb.servers.*.apply-to-cluster-settingscom.mongodb.Block
mongodb.servers.*.apply-to-socket-settingscom.mongodb.Block
mongodb.servers.*.apply-to-connection-pool-settingscom.mongodb.Block
mongodb.servers.*.apply-to-server-settingscom.mongodb.Block
mongodb.servers.*.apply-to-ssl-settingscom.mongodb.Block
mongodb.servers.*.read-preferencecom.mongodb.ReadPreference
mongodb.servers.*.write-concerncom.mongodb.WriteConcern
mongodb.servers.*.retry-writesboolean
mongodb.servers.*.retry-readsboolean
mongodb.servers.*.read-concerncom.mongodb.ReadConcern
mongodb.servers.*.credentialcom.mongodb.MongoCredential
mongodb.servers.*.codec-registryorg.bson.codecs.configuration.CodecRegistry
mongodb.servers.*.transport-settingscom.mongodb.connection.TransportSettings
mongodb.servers.*.observability-settingscom.mongodb.observability.ObservabilitySettings
mongodb.servers.*.add-command-listenercom.mongodb.event.CommandListener
mongodb.servers.*.command-listener-listjava.util.List
mongodb.servers.*.application-namejava.lang.String
mongodb.servers.*.compressor-listjava.util.List
mongodb.servers.*.uuid-representationorg.bson.UuidRepresentation
mongodb.servers.*.server-apicom.mongodb.ServerApi
mongodb.servers.*.auto-encryption-settingscom.mongodb.AutoEncryptionSettings
mongodb.servers.*.context-providercom.mongodb.ContextProvider
mongodb.servers.*.dns-clientcom.mongodb.spi.dns.DnsClient
mongodb.servers.*.inet-address-resolvercom.mongodb.spi.dns.InetAddressResolver
mongodb.servers.*.timeoutjava.time.Duration

Configuration properties for MongoClientSettings$Builder

PropertyTypeDescription
mongodb.apply-connection-stringcom.mongodb.ConnectionString
mongodb.apply-to-logger-settingscom.mongodb.Block
mongodb.apply-to-cluster-settingscom.mongodb.Block
mongodb.apply-to-socket-settingscom.mongodb.Block
mongodb.apply-to-connection-pool-settingscom.mongodb.Block
mongodb.apply-to-server-settingscom.mongodb.Block
mongodb.apply-to-ssl-settingscom.mongodb.Block
mongodb.read-preferencecom.mongodb.ReadPreference
mongodb.write-concerncom.mongodb.WriteConcern
mongodb.retry-writesboolean
mongodb.retry-readsboolean
mongodb.read-concerncom.mongodb.ReadConcern
mongodb.credentialcom.mongodb.MongoCredential
mongodb.codec-registryorg.bson.codecs.configuration.CodecRegistry
mongodb.transport-settingscom.mongodb.connection.TransportSettings
mongodb.observability-settingscom.mongodb.observability.ObservabilitySettings
mongodb.add-command-listenercom.mongodb.event.CommandListener
mongodb.command-listener-listjava.util.List
mongodb.application-namejava.lang.String
mongodb.compressor-listjava.util.List
mongodb.uuid-representationorg.bson.UuidRepresentation
mongodb.server-apicom.mongodb.ServerApi
mongodb.auto-encryption-settingscom.mongodb.AutoEncryptionSettings
mongodb.context-providercom.mongodb.ContextProvider
mongodb.dns-clientcom.mongodb.spi.dns.DnsClient
mongodb.inet-address-resolvercom.mongodb.spi.dns.InetAddressResolver
mongodb.timeoutjava.time.Duration
mongodb.servers.*.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.apply-to-logger-settingscom.mongodb.Block
mongodb.servers.*.apply-to-cluster-settingscom.mongodb.Block
mongodb.servers.*.apply-to-socket-settingscom.mongodb.Block
mongodb.servers.*.apply-to-connection-pool-settingscom.mongodb.Block
mongodb.servers.*.apply-to-server-settingscom.mongodb.Block
mongodb.servers.*.apply-to-ssl-settingscom.mongodb.Block
mongodb.servers.*.read-preferencecom.mongodb.ReadPreference
mongodb.servers.*.write-concerncom.mongodb.WriteConcern
mongodb.servers.*.retry-writesboolean
mongodb.servers.*.retry-readsboolean
mongodb.servers.*.read-concerncom.mongodb.ReadConcern
mongodb.servers.*.credentialcom.mongodb.MongoCredential
mongodb.servers.*.codec-registryorg.bson.codecs.configuration.CodecRegistry
mongodb.servers.*.transport-settingscom.mongodb.connection.TransportSettings
mongodb.servers.*.observability-settingscom.mongodb.observability.ObservabilitySettings
mongodb.servers.*.add-command-listenercom.mongodb.event.CommandListener
mongodb.servers.*.command-listener-listjava.util.List
mongodb.servers.*.application-namejava.lang.String
mongodb.servers.*.compressor-listjava.util.List
mongodb.servers.*.uuid-representationorg.bson.UuidRepresentation
mongodb.servers.*.server-apicom.mongodb.ServerApi
mongodb.servers.*.auto-encryption-settingscom.mongodb.AutoEncryptionSettings
mongodb.servers.*.context-providercom.mongodb.ContextProvider
mongodb.servers.*.dns-clientcom.mongodb.spi.dns.DnsClient
mongodb.servers.*.inet-address-resolvercom.mongodb.spi.dns.InetAddressResolver
mongodb.servers.*.timeoutjava.time.Duration

Configuration properties for ClusterSettings$Builder

PropertyTypeDescription
mongodb.cluster.apply-settingscom.mongodb.connection.ClusterSettings
mongodb.cluster.srv-hostjava.lang.String
mongodb.cluster.srv-max-hostsjava.lang.Integer
mongodb.cluster.srv-service-namejava.lang.String
mongodb.cluster.hostsjava.util.List
mongodb.cluster.modecom.mongodb.connection.ClusterConnectionMode
mongodb.cluster.required-replica-set-namejava.lang.String
mongodb.cluster.required-cluster-typecom.mongodb.connection.ClusterType
mongodb.cluster.local-thresholdjava.time.Duration
mongodb.cluster.server-selectorcom.mongodb.selector.ServerSelector
mongodb.cluster.server-selection-timeoutjava.time.Duration
mongodb.cluster.add-cluster-listenercom.mongodb.event.ClusterListener
mongodb.cluster.cluster-listener-listjava.util.List
mongodb.cluster.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.cluster.apply-settingscom.mongodb.connection.ClusterSettings
mongodb.servers.*.cluster.srv-hostjava.lang.String
mongodb.servers.*.cluster.srv-max-hostsjava.lang.Integer
mongodb.servers.*.cluster.srv-service-namejava.lang.String
mongodb.servers.*.cluster.hostsjava.util.List
mongodb.servers.*.cluster.modecom.mongodb.connection.ClusterConnectionMode
mongodb.servers.*.cluster.required-replica-set-namejava.lang.String
mongodb.servers.*.cluster.required-cluster-typecom.mongodb.connection.ClusterType
mongodb.servers.*.cluster.local-thresholdjava.time.Duration
mongodb.servers.*.cluster.server-selectorcom.mongodb.selector.ServerSelector
mongodb.servers.*.cluster.server-selection-timeoutjava.time.Duration
mongodb.servers.*.cluster.add-cluster-listenercom.mongodb.event.ClusterListener
mongodb.servers.*.cluster.cluster-listener-listjava.util.List
mongodb.servers.*.cluster.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ClusterSettings$Builder

PropertyTypeDescription
mongodb.cluster.apply-settingscom.mongodb.connection.ClusterSettings
mongodb.cluster.srv-hostjava.lang.String
mongodb.cluster.srv-max-hostsjava.lang.Integer
mongodb.cluster.srv-service-namejava.lang.String
mongodb.cluster.hostsjava.util.List
mongodb.cluster.modecom.mongodb.connection.ClusterConnectionMode
mongodb.cluster.required-replica-set-namejava.lang.String
mongodb.cluster.required-cluster-typecom.mongodb.connection.ClusterType
mongodb.cluster.local-thresholdjava.time.Duration
mongodb.cluster.server-selectorcom.mongodb.selector.ServerSelector
mongodb.cluster.server-selection-timeoutjava.time.Duration
mongodb.cluster.add-cluster-listenercom.mongodb.event.ClusterListener
mongodb.cluster.cluster-listener-listjava.util.List
mongodb.cluster.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.cluster.apply-settingscom.mongodb.connection.ClusterSettings
mongodb.servers.*.cluster.srv-hostjava.lang.String
mongodb.servers.*.cluster.srv-max-hostsjava.lang.Integer
mongodb.servers.*.cluster.srv-service-namejava.lang.String
mongodb.servers.*.cluster.hostsjava.util.List
mongodb.servers.*.cluster.modecom.mongodb.connection.ClusterConnectionMode
mongodb.servers.*.cluster.required-replica-set-namejava.lang.String
mongodb.servers.*.cluster.required-cluster-typecom.mongodb.connection.ClusterType
mongodb.servers.*.cluster.local-thresholdjava.time.Duration
mongodb.servers.*.cluster.server-selectorcom.mongodb.selector.ServerSelector
mongodb.servers.*.cluster.server-selection-timeoutjava.time.Duration
mongodb.servers.*.cluster.add-cluster-listenercom.mongodb.event.ClusterListener
mongodb.servers.*.cluster.cluster-listener-listjava.util.List
mongodb.servers.*.cluster.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ConnectionPoolSettings$Builder

PropertyTypeDescription
mongodb.connection-pool.apply-settingscom.mongodb.connection.ConnectionPoolSettings
mongodb.connection-pool.max-sizeint
mongodb.connection-pool.min-sizeint
mongodb.connection-pool.max-wait-timejava.time.Duration
mongodb.connection-pool.max-connection-life-timejava.time.Duration
mongodb.connection-pool.max-connection-idle-timejava.time.Duration
mongodb.connection-pool.maintenance-initial-delayjava.time.Duration
mongodb.connection-pool.maintenance-frequencyjava.time.Duration
mongodb.connection-pool.add-connection-pool-listenercom.mongodb.event.ConnectionPoolListener
mongodb.connection-pool.connection-pool-listener-listjava.util.List
mongodb.connection-pool.max-connectingint
mongodb.connection-pool.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.connection-pool.apply-settingscom.mongodb.connection.ConnectionPoolSettings
mongodb.servers.*.connection-pool.max-sizeint
mongodb.servers.*.connection-pool.min-sizeint
mongodb.servers.*.connection-pool.max-wait-timejava.time.Duration
mongodb.servers.*.connection-pool.max-connection-life-timejava.time.Duration
mongodb.servers.*.connection-pool.max-connection-idle-timejava.time.Duration
mongodb.servers.*.connection-pool.maintenance-initial-delayjava.time.Duration
mongodb.servers.*.connection-pool.maintenance-frequencyjava.time.Duration
mongodb.servers.*.connection-pool.add-connection-pool-listenercom.mongodb.event.ConnectionPoolListener
mongodb.servers.*.connection-pool.connection-pool-listener-listjava.util.List
mongodb.servers.*.connection-pool.max-connectingint
mongodb.servers.*.connection-pool.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ConnectionPoolSettings$Builder

PropertyTypeDescription
mongodb.connection-pool.apply-settingscom.mongodb.connection.ConnectionPoolSettings
mongodb.connection-pool.max-sizeint
mongodb.connection-pool.min-sizeint
mongodb.connection-pool.max-wait-timejava.time.Duration
mongodb.connection-pool.max-connection-life-timejava.time.Duration
mongodb.connection-pool.max-connection-idle-timejava.time.Duration
mongodb.connection-pool.maintenance-initial-delayjava.time.Duration
mongodb.connection-pool.maintenance-frequencyjava.time.Duration
mongodb.connection-pool.add-connection-pool-listenercom.mongodb.event.ConnectionPoolListener
mongodb.connection-pool.connection-pool-listener-listjava.util.List
mongodb.connection-pool.max-connectingint
mongodb.connection-pool.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.connection-pool.apply-settingscom.mongodb.connection.ConnectionPoolSettings
mongodb.servers.*.connection-pool.max-sizeint
mongodb.servers.*.connection-pool.min-sizeint
mongodb.servers.*.connection-pool.max-wait-timejava.time.Duration
mongodb.servers.*.connection-pool.max-connection-life-timejava.time.Duration
mongodb.servers.*.connection-pool.max-connection-idle-timejava.time.Duration
mongodb.servers.*.connection-pool.maintenance-initial-delayjava.time.Duration
mongodb.servers.*.connection-pool.maintenance-frequencyjava.time.Duration
mongodb.servers.*.connection-pool.add-connection-pool-listenercom.mongodb.event.ConnectionPoolListener
mongodb.servers.*.connection-pool.connection-pool-listener-listjava.util.List
mongodb.servers.*.connection-pool.max-connectingint
mongodb.servers.*.connection-pool.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ServerSettings$Builder

PropertyTypeDescription
mongodb.server.apply-settingscom.mongodb.connection.ServerSettings
mongodb.server.heartbeat-frequencyjava.time.Duration
mongodb.server.min-heartbeat-frequencyjava.time.Duration
mongodb.server.server-monitoring-modecom.mongodb.connection.ServerMonitoringMode
mongodb.server.add-server-listenercom.mongodb.event.ServerListener
mongodb.server.server-listener-listjava.util.List
mongodb.server.add-server-monitor-listenercom.mongodb.event.ServerMonitorListener
mongodb.server.server-monitor-listener-listjava.util.List
mongodb.server.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.server.apply-settingscom.mongodb.connection.ServerSettings
mongodb.servers.*.server.heartbeat-frequencyjava.time.Duration
mongodb.servers.*.server.min-heartbeat-frequencyjava.time.Duration
mongodb.servers.*.server.server-monitoring-modecom.mongodb.connection.ServerMonitoringMode
mongodb.servers.*.server.add-server-listenercom.mongodb.event.ServerListener
mongodb.servers.*.server.server-listener-listjava.util.List
mongodb.servers.*.server.add-server-monitor-listenercom.mongodb.event.ServerMonitorListener
mongodb.servers.*.server.server-monitor-listener-listjava.util.List
mongodb.servers.*.server.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ServerSettings$Builder

PropertyTypeDescription
mongodb.server.apply-settingscom.mongodb.connection.ServerSettings
mongodb.server.heartbeat-frequencyjava.time.Duration
mongodb.server.min-heartbeat-frequencyjava.time.Duration
mongodb.server.server-monitoring-modecom.mongodb.connection.ServerMonitoringMode
mongodb.server.add-server-listenercom.mongodb.event.ServerListener
mongodb.server.server-listener-listjava.util.List
mongodb.server.add-server-monitor-listenercom.mongodb.event.ServerMonitorListener
mongodb.server.server-monitor-listener-listjava.util.List
mongodb.server.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.server.apply-settingscom.mongodb.connection.ServerSettings
mongodb.servers.*.server.heartbeat-frequencyjava.time.Duration
mongodb.servers.*.server.min-heartbeat-frequencyjava.time.Duration
mongodb.servers.*.server.server-monitoring-modecom.mongodb.connection.ServerMonitoringMode
mongodb.servers.*.server.add-server-listenercom.mongodb.event.ServerListener
mongodb.servers.*.server.server-listener-listjava.util.List
mongodb.servers.*.server.add-server-monitor-listenercom.mongodb.event.ServerMonitorListener
mongodb.servers.*.server.server-monitor-listener-listjava.util.List
mongodb.servers.*.server.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for SocketSettings$Builder

PropertyTypeDescription
mongodb.socket.apply-settingscom.mongodb.connection.SocketSettings
mongodb.socket.connect-timeoutjava.time.Duration
mongodb.socket.read-timeoutjava.time.Duration
mongodb.socket.receive-buffer-sizeint
mongodb.socket.send-buffer-sizeint
mongodb.socket.apply-to-proxy-settingscom.mongodb.Block
mongodb.socket.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.socket.apply-settingscom.mongodb.connection.SocketSettings
mongodb.servers.*.socket.connect-timeoutjava.time.Duration
mongodb.servers.*.socket.read-timeoutjava.time.Duration
mongodb.servers.*.socket.receive-buffer-sizeint
mongodb.servers.*.socket.send-buffer-sizeint
mongodb.servers.*.socket.apply-to-proxy-settingscom.mongodb.Block
mongodb.servers.*.socket.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for SocketSettings$Builder

PropertyTypeDescription
mongodb.socket.apply-settingscom.mongodb.connection.SocketSettings
mongodb.socket.connect-timeoutjava.time.Duration
mongodb.socket.read-timeoutjava.time.Duration
mongodb.socket.receive-buffer-sizeint
mongodb.socket.send-buffer-sizeint
mongodb.socket.apply-to-proxy-settingscom.mongodb.Block
mongodb.socket.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.socket.apply-settingscom.mongodb.connection.SocketSettings
mongodb.servers.*.socket.connect-timeoutjava.time.Duration
mongodb.servers.*.socket.read-timeoutjava.time.Duration
mongodb.servers.*.socket.receive-buffer-sizeint
mongodb.servers.*.socket.send-buffer-sizeint
mongodb.servers.*.socket.apply-to-proxy-settingscom.mongodb.Block
mongodb.servers.*.socket.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for SslSettings$Builder

PropertyTypeDescription
mongodb.ssl.apply-settingscom.mongodb.connection.SslSettings
mongodb.ssl.enabledboolean
mongodb.ssl.invalid-host-name-allowedboolean
mongodb.ssl.contextjavax.net.ssl.SSLContext
mongodb.ssl.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.ssl.apply-settingscom.mongodb.connection.SslSettings
mongodb.servers.*.ssl.enabledboolean
mongodb.servers.*.ssl.invalid-host-name-allowedboolean
mongodb.servers.*.ssl.contextjavax.net.ssl.SSLContext
mongodb.servers.*.ssl.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for SslSettings$Builder

PropertyTypeDescription
mongodb.ssl.apply-settingscom.mongodb.connection.SslSettings
mongodb.ssl.enabledboolean
mongodb.ssl.invalid-host-name-allowedboolean
mongodb.ssl.contextjavax.net.ssl.SSLContext
mongodb.ssl.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.ssl.apply-settingscom.mongodb.connection.SslSettings
mongodb.servers.*.ssl.enabledboolean
mongodb.servers.*.ssl.invalid-host-name-allowedboolean
mongodb.servers.*.ssl.contextjavax.net.ssl.SSLContext
mongodb.servers.*.ssl.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for SocketSettings$Builder

PropertyTypeDescription
mongodb.socket.apply-settingscom.mongodb.connection.SocketSettings
mongodb.socket.connect-timeoutjava.time.Duration
mongodb.socket.read-timeoutjava.time.Duration
mongodb.socket.receive-buffer-sizeint
mongodb.socket.send-buffer-sizeint
mongodb.socket.apply-to-proxy-settingscom.mongodb.Block
mongodb.socket.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.socket.apply-settingscom.mongodb.connection.SocketSettings
mongodb.servers.*.socket.connect-timeoutjava.time.Duration
mongodb.servers.*.socket.read-timeoutjava.time.Duration
mongodb.servers.*.socket.receive-buffer-sizeint
mongodb.servers.*.socket.send-buffer-sizeint
mongodb.servers.*.socket.apply-to-proxy-settingscom.mongodb.Block
mongodb.servers.*.socket.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for SocketSettings$Builder

PropertyTypeDescription
mongodb.socket.apply-settingscom.mongodb.connection.SocketSettings
mongodb.socket.connect-timeoutjava.time.Duration
mongodb.socket.read-timeoutjava.time.Duration
mongodb.socket.receive-buffer-sizeint
mongodb.socket.send-buffer-sizeint
mongodb.socket.apply-to-proxy-settingscom.mongodb.Block
mongodb.socket.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.socket.apply-settingscom.mongodb.connection.SocketSettings
mongodb.servers.*.socket.connect-timeoutjava.time.Duration
mongodb.servers.*.socket.read-timeoutjava.time.Duration
mongodb.servers.*.socket.receive-buffer-sizeint
mongodb.servers.*.socket.send-buffer-sizeint
mongodb.servers.*.socket.apply-to-proxy-settingscom.mongodb.Block
mongodb.servers.*.socket.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for SslSettings$Builder

PropertyTypeDescription
mongodb.ssl.apply-settingscom.mongodb.connection.SslSettings
mongodb.ssl.enabledboolean
mongodb.ssl.invalid-host-name-allowedboolean
mongodb.ssl.contextjavax.net.ssl.SSLContext
mongodb.ssl.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.ssl.apply-settingscom.mongodb.connection.SslSettings
mongodb.servers.*.ssl.enabledboolean
mongodb.servers.*.ssl.invalid-host-name-allowedboolean
mongodb.servers.*.ssl.contextjavax.net.ssl.SSLContext
mongodb.servers.*.ssl.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for SslSettings$Builder

PropertyTypeDescription
mongodb.ssl.apply-settingscom.mongodb.connection.SslSettings
mongodb.ssl.enabledboolean
mongodb.ssl.invalid-host-name-allowedboolean
mongodb.ssl.contextjavax.net.ssl.SSLContext
mongodb.ssl.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.ssl.apply-settingscom.mongodb.connection.SslSettings
mongodb.servers.*.ssl.enabledboolean
mongodb.servers.*.ssl.invalid-host-name-allowedboolean
mongodb.servers.*.ssl.contextjavax.net.ssl.SSLContext
mongodb.servers.*.ssl.apply-connection-stringcom.mongodb.ConnectionString