OptionalappSpecifies the Application Telemetry config for connections of this cluster.
OptionalauthenticatorSpecifies a specific authenticator to use when connecting to the cluster.
OptionalconfigApplies the specified ConfigProfile options to the cluster.
Volatile: This API is subject to change at any time.
OptionaldnsSpecifies the DNS config for connections of this cluster.
Volatile: This API is subject to change at any time.
OptionalmetricsSpecifies the metrics config for connections of this cluster.
OptionalorphanSpecifies the orphan report logging config for connections of this cluster.
OptionalpasswordSpecifies a password to be used in concert with username for authentication.
OptionalpreferredSpecifies the preferred server group to use for replica operations that specify a non-default read preference.
OptionalsecuritySpecifies the security config for connections of this cluster.
OptionaltimeoutsSpecifies the default timeouts for various operations performed by the SDK.
OptionaltracingSpecifies the tracing (threshold logging) config for connections of this cluster.
OptionaltransactionsSpecifies the options for transactions.
OptionaltranscoderSpecifies the default transcoder to use when encoding or decoding document values.
OptionalusernameSpecifies a username to use for an implicitly created IPasswordAuthenticator used for authentication with the cluster.
Specifies the options which can be specified when connecting to a cluster.