Class ClientConfigurationData

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class ClientConfigurationData
    extends java.lang.Object
    implements java.io.Serializable, java.lang.Cloneable
    This is a simple holder of the client configuration values.
    See Also:
    Serialized Form
    • Constructor Detail

      • ClientConfigurationData

        public ClientConfigurationData()
    • 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 AuthenticationDisabled when auth has not been specified
      • setAuthentication

        public void setAuthentication​(org.apache.pulsar.client.api.Authentication authentication)
      • isUseTls

        public boolean isUseTls()
      • getLookupTimeoutMs

        public long getLookupTimeoutMs()
      • getSocks5ProxyAddress

        public java.net.InetSocketAddress getSocks5ProxyAddress()
      • getSocks5ProxyUsername

        public java.lang.String getSocks5ProxyUsername()
      • getSocks5ProxyPassword

        public java.lang.String getSocks5ProxyPassword()