类 PulsarAdminBuilderImpl

java.lang.Object
org.apache.pulsar.client.admin.internal.PulsarAdminBuilderImpl
所有已实现的接口:
org.apache.pulsar.client.admin.PulsarAdminBuilder

public class PulsarAdminBuilderImpl extends Object implements org.apache.pulsar.client.admin.PulsarAdminBuilder
  • 字段详细资料

    • conf

      protected org.apache.pulsar.client.impl.conf.ClientConfigurationData conf
  • 构造器详细资料

    • PulsarAdminBuilderImpl

      public PulsarAdminBuilderImpl()
  • 方法详细资料

    • build

      public org.apache.pulsar.client.admin.PulsarAdmin build() throws org.apache.pulsar.client.api.PulsarClientException
      指定者:
      build 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
      抛出:
      org.apache.pulsar.client.api.PulsarClientException
    • clone

      public org.apache.pulsar.client.admin.PulsarAdminBuilder clone()
      指定者:
      clone 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
      覆盖:
      clone 在类中 Object
    • loadConf

      public org.apache.pulsar.client.admin.PulsarAdminBuilder loadConf(Map<String,Object> config)
      指定者:
      loadConf 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • serviceHttpUrl

      public org.apache.pulsar.client.admin.PulsarAdminBuilder serviceHttpUrl(String serviceHttpUrl)
      指定者:
      serviceHttpUrl 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • authentication

      public org.apache.pulsar.client.admin.PulsarAdminBuilder authentication(org.apache.pulsar.client.api.Authentication authentication)
      指定者:
      authentication 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • authentication

      public org.apache.pulsar.client.admin.PulsarAdminBuilder authentication(String authPluginClassName, Map<String,String> authParams) throws org.apache.pulsar.client.api.PulsarClientException.UnsupportedAuthenticationException
      指定者:
      authentication 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
      抛出:
      org.apache.pulsar.client.api.PulsarClientException.UnsupportedAuthenticationException
    • authentication

      public org.apache.pulsar.client.admin.PulsarAdminBuilder authentication(String authPluginClassName, String authParamsString) throws org.apache.pulsar.client.api.PulsarClientException.UnsupportedAuthenticationException
      指定者:
      authentication 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
      抛出:
      org.apache.pulsar.client.api.PulsarClientException.UnsupportedAuthenticationException
    • tlsTrustCertsFilePath

      public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsTrustCertsFilePath(String tlsTrustCertsFilePath)
      指定者:
      tlsTrustCertsFilePath 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • allowTlsInsecureConnection

      public org.apache.pulsar.client.admin.PulsarAdminBuilder allowTlsInsecureConnection(boolean allowTlsInsecureConnection)
      指定者:
      allowTlsInsecureConnection 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • enableTlsHostnameVerification

      public org.apache.pulsar.client.admin.PulsarAdminBuilder enableTlsHostnameVerification(boolean enableTlsHostnameVerification)
      指定者:
      enableTlsHostnameVerification 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • useKeyStoreTls

      public org.apache.pulsar.client.admin.PulsarAdminBuilder useKeyStoreTls(boolean useKeyStoreTls)
      指定者:
      useKeyStoreTls 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • sslProvider

      public org.apache.pulsar.client.admin.PulsarAdminBuilder sslProvider(String sslProvider)
      指定者:
      sslProvider 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • tlsTrustStoreType

      public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsTrustStoreType(String tlsTrustStoreType)
      指定者:
      tlsTrustStoreType 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • tlsTrustStorePath

      public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsTrustStorePath(String tlsTrustStorePath)
      指定者:
      tlsTrustStorePath 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • tlsTrustStorePassword

      public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsTrustStorePassword(String tlsTrustStorePassword)
      指定者:
      tlsTrustStorePassword 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • tlsCiphers

      public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsCiphers(Set<String> tlsCiphers)
      指定者:
      tlsCiphers 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • tlsProtocols

      public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsProtocols(Set<String> tlsProtocols)
      指定者:
      tlsProtocols 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • connectionTimeout

      public org.apache.pulsar.client.admin.PulsarAdminBuilder connectionTimeout(int connectionTimeout, TimeUnit connectionTimeoutUnit)
      指定者:
      connectionTimeout 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • readTimeout

      public org.apache.pulsar.client.admin.PulsarAdminBuilder readTimeout(int readTimeout, TimeUnit readTimeoutUnit)
      指定者:
      readTimeout 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • requestTimeout

      public org.apache.pulsar.client.admin.PulsarAdminBuilder requestTimeout(int requestTimeout, TimeUnit requestTimeoutUnit)
      指定者:
      requestTimeout 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • autoCertRefreshTime

      public org.apache.pulsar.client.admin.PulsarAdminBuilder autoCertRefreshTime(int autoCertRefreshTime, TimeUnit autoCertRefreshTimeUnit)
      指定者:
      autoCertRefreshTime 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder
    • setContextClassLoader

      public org.apache.pulsar.client.admin.PulsarAdminBuilder setContextClassLoader(ClassLoader clientBuilderClassLoader)
      指定者:
      setContextClassLoader 在接口中 org.apache.pulsar.client.admin.PulsarAdminBuilder