Class ClientConfigurationData
- java.lang.Object
-
- org.apache.pulsar.client.impl.conf.ClientConfigurationData
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class ClientConfigurationData extends java.lang.Object implements java.io.Serializable, java.lang.CloneableThis is a simple holder of the client configuration values.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ClientConfigurationData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientConfigurationDataclone()org.apache.pulsar.client.api.AuthenticationgetAuthentication()Gets the authentication settings for the client.longgetLookupTimeoutMs()java.net.InetSocketAddressgetSocks5ProxyAddress()java.lang.StringgetSocks5ProxyPassword()java.lang.StringgetSocks5ProxyUsername()booleanisUseTls()voidsetAuthentication(org.apache.pulsar.client.api.Authentication authentication)
-
-
-
Method Detail
-
getAuthentication
public org.apache.pulsar.client.api.Authentication getAuthentication()
Gets the authentication settings for the client.- Returns:
- authentication settings for the client or
AuthenticationDisabledwhen auth has not been specified
-
setAuthentication
public void setAuthentication(org.apache.pulsar.client.api.Authentication authentication)
-
isUseTls
public boolean isUseTls()
-
getLookupTimeoutMs
public long getLookupTimeoutMs()
-
clone
public ClientConfigurationData clone()
- Overrides:
clonein classjava.lang.Object
-
getSocks5ProxyAddress
public java.net.InetSocketAddress getSocks5ProxyAddress()
-
getSocks5ProxyUsername
public java.lang.String getSocks5ProxyUsername()
-
getSocks5ProxyPassword
public java.lang.String getSocks5ProxyPassword()
-
-