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 the settings into the builder so you can change some properties and call Build().
For ClusterConnectionSettings, the original broker URIs (including virtual host in the path)
and declaration order are preserved. For WebSocket (ws/wss) transports, the broker URI
(including the WebSocket resource path) is preserved via Uri(Uri).
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