类 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
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明org.apache.pulsar.client.admin.PulsarAdminBuilderallowTlsInsecureConnection(boolean allowTlsInsecureConnection) org.apache.pulsar.client.admin.PulsarAdminBuilderauthentication(String authPluginClassName, String authParamsString) org.apache.pulsar.client.admin.PulsarAdminBuilderauthentication(String authPluginClassName, Map<String, String> authParams) org.apache.pulsar.client.admin.PulsarAdminBuilderauthentication(org.apache.pulsar.client.api.Authentication authentication) org.apache.pulsar.client.admin.PulsarAdminBuilderautoCertRefreshTime(int autoCertRefreshTime, TimeUnit autoCertRefreshTimeUnit) org.apache.pulsar.client.admin.PulsarAdminbuild()org.apache.pulsar.client.admin.PulsarAdminBuilderclone()org.apache.pulsar.client.admin.PulsarAdminBuilderconnectionTimeout(int connectionTimeout, TimeUnit connectionTimeoutUnit) org.apache.pulsar.client.admin.PulsarAdminBuilderenableTlsHostnameVerification(boolean enableTlsHostnameVerification) org.apache.pulsar.client.admin.PulsarAdminBuilderorg.apache.pulsar.client.admin.PulsarAdminBuilderreadTimeout(int readTimeout, TimeUnit readTimeoutUnit) org.apache.pulsar.client.admin.PulsarAdminBuilderrequestTimeout(int requestTimeout, TimeUnit requestTimeoutUnit) org.apache.pulsar.client.admin.PulsarAdminBuilderserviceHttpUrl(String serviceHttpUrl) org.apache.pulsar.client.admin.PulsarAdminBuildersetContextClassLoader(ClassLoader clientBuilderClassLoader) org.apache.pulsar.client.admin.PulsarAdminBuildersslProvider(String sslProvider) org.apache.pulsar.client.admin.PulsarAdminBuildertlsCiphers(Set<String> tlsCiphers) org.apache.pulsar.client.admin.PulsarAdminBuildertlsProtocols(Set<String> tlsProtocols) org.apache.pulsar.client.admin.PulsarAdminBuildertlsTrustCertsFilePath(String tlsTrustCertsFilePath) org.apache.pulsar.client.admin.PulsarAdminBuildertlsTrustStorePassword(String tlsTrustStorePassword) org.apache.pulsar.client.admin.PulsarAdminBuildertlsTrustStorePath(String tlsTrustStorePath) org.apache.pulsar.client.admin.PulsarAdminBuildertlsTrustStoreType(String tlsTrustStoreType) org.apache.pulsar.client.admin.PulsarAdminBuilderuseKeyStoreTls(boolean useKeyStoreTls)
-
字段详细资料
-
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() -
loadConf
- 指定者:
loadConf在接口中org.apache.pulsar.client.admin.PulsarAdminBuilder
-
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
- 指定者:
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
- 指定者:
tlsCiphers在接口中org.apache.pulsar.client.admin.PulsarAdminBuilder
-
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
-