Click or drag to resize

ClusterOptions Class

Options controlling the connection to the Couchbase cluster.
Inheritance Hierarchy
SystemObject
  CouchbaseClusterOptions

Namespace:  Couchbase
Assembly:  Couchbase.NetClient (in Couchbase.NetClient.dll) Version: 3.0.0-local-202004010202+047adc0837bfc29c0b8cce4322194a09afd8ea18
Syntax
C#
public sealed class ClusterOptions

The ClusterOptions type exposes the following members.

Constructors
  NameDescription
Public methodClusterOptions
Initializes a new instance of the ClusterOptions class
Top
Properties
  NameDescription
Public propertyAnalyticsTimeout
Public propertyBootstrapHttpPort
Port used for HTTP bootstrapping fallback if other bootstrap methods are not available.
Public propertyBootstrapPollInterval
Used for checking that the SDK has bootstrapped and potentially retrying if not.
Public propertyBuckets
The buckets to be used in the cluster.
Public propertyCircuitBreakerConfiguration
Public propertyConfigIdleRedialTimeout
Public propertyConfigPollFloorInterval
Public propertyConfigPollInterval
Public propertyConnectionString
The connection string for the cluster.
Public propertyStatic memberDefault
Provides a default implementation of ClusterOptions.
Public propertyDnsResolver
Provide a custom IDnsResolver for DNS SRV resolution.
Public propertyEnableCertificateAuthentication
Public propertyEnableCertificateRevocation
Public propertyEnableConfigPolling
Public propertyEnableDnsSrvResolution
Public propertyEnableExpect100Continue
Public propertyEnableMutationTokens
Public propertyEnableOperationDurationTracing
Public propertyEnableOrphanedResponseLogging
Public propertyEnableTcpKeepAlives
Public propertyEnableTls
Overrides the TLS behavior in ConnectionString, enabling or disabling TLS.
Public propertyForceIPv4
Public propertyIdleHttpConnectionTimeout Obsolete.
Public propertyIdleKvConnectionTimeout
Amount of time with no activity before a key/value connection is considered idle.
Public propertyIgnoreRemoteCertificateNameMismatch
Public propertyKvConnectTimeout
Public propertyKvDurabilityTimeout
Public propertyKvTimeout
Public propertyLogging
The ILoggerFactory to use for logging.
Public propertyManagementTimeout
Public propertyMaxHttpConnections
Public propertyMaxKvConnections
Maximum number of connections per key/value node.
Public propertyNumKvConnections
Minimum number of connections per key/value node.
Public propertyPassword
Public propertyQueryTimeout
Public propertyRedactionLevel
Public propertySearchTimeout
Public propertySerializer
Provide a custom ITypeSerializer.
Public propertyTcpKeepAliveInterval
Public propertyTcpKeepAliveTime
Public propertyTranscoder
Provide a custom ITypeTranscoder.
Public propertyUserName
Public propertyViewTimeout
Top
Methods
  NameDescription
Public methodWithBuckets
Set the buckets to be used in the cluster.
Public methodWithConnectionString
Set the connection string for the cluster.
Public methodWithCredentials
Set credentials used for authentication.
Public methodWithDnsResolver
Provide a custom IDnsResolver for DNS SRV resolution.
Public methodWithLogging
Set the ILoggerFactory to use for logging.
Public methodWithSerializer
Provide a custom ITypeSerializer.
Public methodWithTranscoder
Provide a custom ITypeTranscoder.
Top
Fields
  NameDescription
Public fieldTracer
Top
See Also