Class PulsarAdminBuilderImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.PulsarAdminBuilderImpl
- All Implemented Interfaces:
PulsarAdminBuilder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowTlsInsecureConnection(boolean allowTlsInsecureConnection) authentication(String authPluginClassName, String authParamsString) authentication(String authPluginClassName, Map<String, String> authParams) authentication(org.apache.pulsar.client.api.Authentication authentication) autoCertRefreshTime(int autoCertRefreshTime, TimeUnit autoCertRefreshTimeUnit) build()clone()connectionTimeout(int connectionTimeout, TimeUnit connectionTimeoutUnit) enableTlsHostnameVerification(boolean enableTlsHostnameVerification) readTimeout(int readTimeout, TimeUnit readTimeoutUnit) requestTimeout(int requestTimeout, TimeUnit requestTimeoutUnit) serviceHttpUrl(String serviceHttpUrl) setContextClassLoader(ClassLoader clientBuilderClassLoader) sslProvider(String sslProvider) tlsCertificateFilePath(String tlsCertificateFilePath) tlsCiphers(Set<String> tlsCiphers) tlsKeyFilePath(String tlsKeyFilePath) tlsKeyStorePassword(String tlsKeyStorePassword) tlsKeyStorePath(String tlsTrustStorePath) tlsKeyStoreType(String tlsKeyStoreType) tlsProtocols(Set<String> tlsProtocols) tlsTrustCertsFilePath(String tlsTrustCertsFilePath) tlsTrustStorePassword(String tlsTrustStorePassword) tlsTrustStorePath(String tlsTrustStorePath) tlsTrustStoreType(String tlsTrustStoreType) useKeyStoreTls(boolean useKeyStoreTls)
-
Field Details
-
conf
-
-
Constructor Details
-
PulsarAdminBuilderImpl
public PulsarAdminBuilderImpl()
-
-
Method Details
-
build
- Specified by:
buildin interfacePulsarAdminBuilder- Throws:
org.apache.pulsar.client.api.PulsarClientException
-
clone
- Specified by:
clonein interfacePulsarAdminBuilder- Overrides:
clonein classObject
-
loadConf
- Specified by:
loadConfin interfacePulsarAdminBuilder
-
serviceHttpUrl
- Specified by:
serviceHttpUrlin interfacePulsarAdminBuilder
-
authentication
public PulsarAdminBuilder authentication(org.apache.pulsar.client.api.Authentication authentication) - Specified by:
authenticationin interfacePulsarAdminBuilder
-
authentication
public PulsarAdminBuilder authentication(String authPluginClassName, Map<String, String> authParams) throws org.apache.pulsar.client.api.PulsarClientException.UnsupportedAuthenticationException- Specified by:
authenticationin interfacePulsarAdminBuilder- Throws:
org.apache.pulsar.client.api.PulsarClientException.UnsupportedAuthenticationException
-
authentication
public PulsarAdminBuilder authentication(String authPluginClassName, String authParamsString) throws org.apache.pulsar.client.api.PulsarClientException.UnsupportedAuthenticationException - Specified by:
authenticationin interfacePulsarAdminBuilder- Throws:
org.apache.pulsar.client.api.PulsarClientException.UnsupportedAuthenticationException
-
tlsKeyFilePath
- Specified by:
tlsKeyFilePathin interfacePulsarAdminBuilder
-
tlsCertificateFilePath
- Specified by:
tlsCertificateFilePathin interfacePulsarAdminBuilder
-
tlsTrustCertsFilePath
- Specified by:
tlsTrustCertsFilePathin interfacePulsarAdminBuilder
-
allowTlsInsecureConnection
- Specified by:
allowTlsInsecureConnectionin interfacePulsarAdminBuilder
-
enableTlsHostnameVerification
- Specified by:
enableTlsHostnameVerificationin interfacePulsarAdminBuilder
-
useKeyStoreTls
- Specified by:
useKeyStoreTlsin interfacePulsarAdminBuilder
-
sslProvider
- Specified by:
sslProviderin interfacePulsarAdminBuilder
-
tlsKeyStoreType
- Specified by:
tlsKeyStoreTypein interfacePulsarAdminBuilder
-
tlsKeyStorePath
- Specified by:
tlsKeyStorePathin interfacePulsarAdminBuilder
-
tlsKeyStorePassword
- Specified by:
tlsKeyStorePasswordin interfacePulsarAdminBuilder
-
tlsTrustStoreType
- Specified by:
tlsTrustStoreTypein interfacePulsarAdminBuilder
-
tlsTrustStorePath
- Specified by:
tlsTrustStorePathin interfacePulsarAdminBuilder
-
tlsTrustStorePassword
- Specified by:
tlsTrustStorePasswordin interfacePulsarAdminBuilder
-
tlsCiphers
- Specified by:
tlsCiphersin interfacePulsarAdminBuilder
-
tlsProtocols
- Specified by:
tlsProtocolsin interfacePulsarAdminBuilder
-
connectionTimeout
- Specified by:
connectionTimeoutin interfacePulsarAdminBuilder
-
readTimeout
- Specified by:
readTimeoutin interfacePulsarAdminBuilder
-
requestTimeout
- Specified by:
requestTimeoutin interfacePulsarAdminBuilder
-
autoCertRefreshTime
public PulsarAdminBuilder autoCertRefreshTime(int autoCertRefreshTime, TimeUnit autoCertRefreshTimeUnit) - Specified by:
autoCertRefreshTimein interfacePulsarAdminBuilder
-
setContextClassLoader
- Specified by:
setContextClassLoaderin interfacePulsarAdminBuilder
-