Class ClientConfigurationData

java.lang.Object
org.apache.pulsar.client.impl.conf.ClientConfigurationData
All Implemented Interfaces:
Serializable, Cloneable

public class ClientConfigurationData extends Object implements Serializable, Cloneable
This is a simple holder of the client configuration values.
See Also:
  • Constructor Details

    • ClientConfigurationData

      public ClientConfigurationData()
  • Method Details

    • getAuthentication

      public Authentication getAuthentication()
      Gets the authentication settings for the client.
      Returns:
      authentication settings for the client or AuthenticationDisabled when auth has not been specified
    • setAuthentication

      public void setAuthentication(Authentication authentication)
    • isUseTls

      public boolean isUseTls()
    • getLookupTimeoutMs

      public long getLookupTimeoutMs()
    • clone

      public ClientConfigurationData clone()
      Overrides:
      clone in class Object
    • getSocks5ProxyAddress

      public InetSocketAddress getSocks5ProxyAddress()
    • getSocks5ProxyUsername

      public String getSocks5ProxyUsername()
    • getSocks5ProxyPassword

      public String getSocks5ProxyPassword()
    • setLookupProperties

      public void setLookupProperties(Map<String,String> lookupProperties)
    • getLookupProperties

      public Map<String,String> getLookupProperties()