confluent-kafka-dotnet
Show / Hide Table of Contents

Class AdminClientConfig

AdminClient configuration properties

Inheritance
object
Config
ClientConfig
AdminClientConfig
Implements
IEnumerable<KeyValuePair<string, string>>
IEnumerable
Inherited Members
ClientConfig.SaslMechanism
ClientConfig.Acks
ClientConfig.ClientId
ClientConfig.BootstrapServers
ClientConfig.MessageMaxBytes
ClientConfig.MessageCopyMaxBytes
ClientConfig.ReceiveMessageMaxBytes
ClientConfig.MaxInFlight
ClientConfig.TopicMetadataRefreshIntervalMs
ClientConfig.MetadataMaxAgeMs
ClientConfig.TopicMetadataRefreshFastIntervalMs
ClientConfig.TopicMetadataRefreshSparse
ClientConfig.TopicMetadataPropagationMaxMs
ClientConfig.TopicBlacklist
ClientConfig.Debug
ClientConfig.SocketTimeoutMs
ClientConfig.SocketSendBufferBytes
ClientConfig.SocketReceiveBufferBytes
ClientConfig.SocketKeepaliveEnable
ClientConfig.SocketNagleDisable
ClientConfig.SocketMaxFails
ClientConfig.BrokerAddressTtl
ClientConfig.BrokerAddressFamily
ClientConfig.SocketConnectionSetupTimeoutMs
ClientConfig.ConnectionsMaxIdleMs
ClientConfig.ReconnectBackoffMs
ClientConfig.ReconnectBackoffMaxMs
ClientConfig.StatisticsIntervalMs
ClientConfig.LogQueue
ClientConfig.LogThreadName
ClientConfig.EnableRandomSeed
ClientConfig.LogConnectionClose
ClientConfig.InternalTerminationSignal
ClientConfig.ApiVersionRequest
ClientConfig.ApiVersionRequestTimeoutMs
ClientConfig.ApiVersionFallbackMs
ClientConfig.BrokerVersionFallback
ClientConfig.AllowAutoCreateTopics
ClientConfig.SecurityProtocol
ClientConfig.SslCipherSuites
ClientConfig.SslCurvesList
ClientConfig.SslSigalgsList
ClientConfig.SslKeyLocation
ClientConfig.SslKeyPassword
ClientConfig.SslKeyPem
ClientConfig.SslCertificateLocation
ClientConfig.SslCertificatePem
ClientConfig.SslCaLocation
ClientConfig.SslCaPem
ClientConfig.SslCaCertificateStores
ClientConfig.SslCrlLocation
ClientConfig.SslKeystoreLocation
ClientConfig.SslKeystorePassword
ClientConfig.SslProviders
ClientConfig.SslEngineLocation
ClientConfig.SslEngineId
ClientConfig.EnableSslCertificateVerification
ClientConfig.SslEndpointIdentificationAlgorithm
ClientConfig.SaslKerberosServiceName
ClientConfig.SaslKerberosPrincipal
ClientConfig.SaslKerberosKinitCmd
ClientConfig.SaslKerberosKeytab
ClientConfig.SaslKerberosMinTimeBeforeRelogin
ClientConfig.SaslUsername
ClientConfig.SaslPassword
ClientConfig.SaslOauthbearerConfig
ClientConfig.EnableSaslOauthbearerUnsecureJwt
ClientConfig.SaslOauthbearerMethod
ClientConfig.SaslOauthbearerClientId
ClientConfig.SaslOauthbearerClientSecret
ClientConfig.SaslOauthbearerScope
ClientConfig.SaslOauthbearerExtensions
ClientConfig.SaslOauthbearerTokenEndpointUrl
ClientConfig.PluginLibraryPaths
ClientConfig.ClientRack
ClientConfig.RetryBackoffMs
ClientConfig.RetryBackoffMaxMs
ClientConfig.ClientDnsLookup
ClientConfig.EnableMetricsPush
Config.Set(string, string)
Config.Get(string)
Config.GetInt(string)
Config.GetBool(string)
Config.GetDouble(string)
Config.GetEnum(Type, string)
Config.SetObject(string, object)
Config.properties
Config.GetEnumerator()
Config.CancellationDelayMaxMs
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Confluent.Kafka
Assembly: Confluent.Kafka.dll
Syntax
public class AdminClientConfig : ClientConfig, IEnumerable<KeyValuePair<string, string>>, IEnumerable

Constructors

AdminClientConfig()

Initialize a new empty AdminClientConfig instance.

Declaration
public AdminClientConfig()

AdminClientConfig(ClientConfig)

Initialize a new AdminClientConfig instance wrapping an existing ClientConfig instance. This will change the values "in-place" i.e. operations on this class WILL modify the provided collection

Declaration
public AdminClientConfig(ClientConfig config)
Parameters
Type Name Description
ClientConfig config

AdminClientConfig(IDictionary<string, string>)

Initialize a new AdminClientConfig instance wrapping an existing key/value pair collection. This will change the values "in-place" i.e. operations on this class WILL modify the provided collection

Declaration
public AdminClientConfig(IDictionary<string, string> config)
Parameters
Type Name Description
IDictionary<string, string> config

Methods

ThrowIfContainsNonUserConfigurable()

Check if any properties have been set that have implications for application logic and therefore shouldn't be set via external configuration, independent of the code. Throw an ArgumentException if so.

There are currently no such AdminClient configuration properties and this method will never throw.

Declaration
public AdminClientConfig ThrowIfContainsNonUserConfigurable()
Returns
Type Description
AdminClientConfig

Implements

IEnumerable<T>
IEnumerable
In this article