Class ConnectionSettingsBuilder
public class ConnectionSettingsBuilder
- Inheritance
-
ConnectionSettingsBuilder
- Inherited Members
Methods
Affinity(IAffinity?)
public ConnectionSettingsBuilder Affinity(IAffinity? affinity)
Parameters
affinityIAffinity
Returns
Build()
public ConnectionSettings Build()
Returns
ContainerId(string)
public ConnectionSettingsBuilder ContainerId(string containerId)
Parameters
containerIdstring
Returns
Create()
public static ConnectionSettingsBuilder Create()
Returns
From(ConnectionSettings)
From creates a new ConnectionSettingsBuilder from an existing ConnectionSettings instance. It copies all the properties from the given ConnectionSettings instance to the new ConnectionSettingsBuilder instance. It can be used to create a new ConnectionSettings instance that is similar to an existing one, but with some properties changed.
public static ConnectionSettingsBuilder From(ConnectionSettings settings)
Parameters
settingsConnectionSettingssettings where to start
Returns
Host(string)
public ConnectionSettingsBuilder Host(string host)
Parameters
hoststring
Returns
MaxFrameSize(uint)
public ConnectionSettingsBuilder MaxFrameSize(uint maxFrameSize)
Parameters
maxFrameSizeuint
Returns
OAuth2Options(OAuth2Options?)
public ConnectionSettingsBuilder OAuth2Options(OAuth2Options? oAuth2Options)
Parameters
oAuth2OptionsOAuth2Options
Returns
Password(string)
public ConnectionSettingsBuilder Password(string password)
Parameters
passwordstring
Returns
Port(int)
public ConnectionSettingsBuilder Port(int port)
Parameters
portint
Returns
RecoveryConfiguration(IRecoveryConfiguration)
public ConnectionSettingsBuilder RecoveryConfiguration(IRecoveryConfiguration recoveryConfiguration)
Parameters
recoveryConfigurationIRecoveryConfiguration
Returns
SaslMechanism(SaslMechanism)
public ConnectionSettingsBuilder SaslMechanism(SaslMechanism saslMechanism)
Parameters
saslMechanismSaslMechanism
Returns
Scheme(string)
public ConnectionSettingsBuilder Scheme(string scheme)
Parameters
schemestring
Returns
TlsSettings(TlsSettings)
public ConnectionSettingsBuilder TlsSettings(TlsSettings tlsSettings)
Parameters
tlsSettingsTlsSettings
Returns
Uri(Uri)
public ConnectionSettingsBuilder Uri(Uri uri)
Parameters
uriUri
Returns
UriSelector(IUriSelector)
public ConnectionSettingsBuilder UriSelector(IUriSelector uriSelector)
Parameters
uriSelectorIUriSelector
Returns
Uris(IEnumerable<Uri>)
public ConnectionSettingsBuilder Uris(IEnumerable<Uri> uris)
Parameters
urisIEnumerable<Uri>
Returns
User(string)
public ConnectionSettingsBuilder User(string user)
Parameters
userstring
Returns
VirtualHost(string)
public ConnectionSettingsBuilder VirtualHost(string virtualHost)
Parameters
virtualHoststring