public class PulsarAdminBuilderImpl extends Object implements PulsarAdminBuilder
| Modifier and Type | Field and Description |
|---|---|
protected ClientConfigurationData |
conf |
| Constructor and Description |
|---|
PulsarAdminBuilderImpl() |
protected final ClientConfigurationData conf
public PulsarAdmin build() throws org.apache.pulsar.client.api.PulsarClientException
build in interface PulsarAdminBuilderorg.apache.pulsar.client.api.PulsarClientExceptionpublic PulsarAdminBuilder clone()
clone in interface PulsarAdminBuilderclone in class Objectpublic PulsarAdminBuilder serviceHttpUrl(String serviceHttpUrl)
serviceHttpUrl in interface PulsarAdminBuilderpublic PulsarAdminBuilder authentication(org.apache.pulsar.client.api.Authentication authentication)
authentication in interface PulsarAdminBuilderpublic PulsarAdminBuilder authentication(String authPluginClassName, Map<String,String> authParams) throws org.apache.pulsar.client.api.PulsarClientException.UnsupportedAuthenticationException
authentication in interface PulsarAdminBuilderorg.apache.pulsar.client.api.PulsarClientException.UnsupportedAuthenticationExceptionpublic PulsarAdminBuilder authentication(String authPluginClassName, String authParamsString) throws org.apache.pulsar.client.api.PulsarClientException.UnsupportedAuthenticationException
authentication in interface PulsarAdminBuilderorg.apache.pulsar.client.api.PulsarClientException.UnsupportedAuthenticationExceptionpublic PulsarAdminBuilder tlsTrustCertsFilePath(String tlsTrustCertsFilePath)
tlsTrustCertsFilePath in interface PulsarAdminBuilderpublic PulsarAdminBuilder allowTlsInsecureConnection(boolean allowTlsInsecureConnection)
allowTlsInsecureConnection in interface PulsarAdminBuilderpublic PulsarAdminBuilder enableTlsHostnameVerification(boolean enableTlsHostnameVerification)
enableTlsHostnameVerification in interface PulsarAdminBuilderpublic PulsarAdminBuilder useKeyStoreTls(boolean useKeyStoreTls)
useKeyStoreTls in interface PulsarAdminBuilderpublic PulsarAdminBuilder sslProvider(String sslProvider)
sslProvider in interface PulsarAdminBuilderpublic PulsarAdminBuilder tlsTrustStoreType(String tlsTrustStoreType)
tlsTrustStoreType in interface PulsarAdminBuilderpublic PulsarAdminBuilder tlsTrustStorePath(String tlsTrustStorePath)
tlsTrustStorePath in interface PulsarAdminBuilderpublic PulsarAdminBuilder tlsTrustStorePassword(String tlsTrustStorePassword)
tlsTrustStorePassword in interface PulsarAdminBuilderpublic PulsarAdminBuilder tlsCiphers(Set<String> tlsCiphers)
tlsCiphers in interface PulsarAdminBuilderpublic PulsarAdminBuilder tlsProtocols(Set<String> tlsProtocols)
tlsProtocols in interface PulsarAdminBuilderpublic PulsarAdminBuilder connectionTimeout(int connectionTimeout, TimeUnit connectionTimeoutUnit)
connectionTimeout in interface PulsarAdminBuilderpublic PulsarAdminBuilder readTimeout(int readTimeout, TimeUnit readTimeoutUnit)
readTimeout in interface PulsarAdminBuilderpublic PulsarAdminBuilder requestTimeout(int requestTimeout, TimeUnit requestTimeoutUnit)
requestTimeout in interface PulsarAdminBuilderpublic PulsarAdminBuilder autoCertRefreshTime(int autoCertRefreshTime, TimeUnit autoCertRefreshTimeUnit)
autoCertRefreshTime in interface PulsarAdminBuilderpublic PulsarAdminBuilder setContextClassLoader(ClassLoader clientBuilderClassLoader)
setContextClassLoader in interface PulsarAdminBuilderCopyright © 2017–2022 Apache Software Foundation. All rights reserved.