Class PulsarAdminBuilderImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.PulsarAdminBuilderImpl
- All Implemented Interfaces:
org.apache.pulsar.client.admin.PulsarAdminBuilder
public class PulsarAdminBuilderImpl
extends Object
implements org.apache.pulsar.client.admin.PulsarAdminBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.pulsar.client.impl.conf.ClientConfigurationData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.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.PulsarAdminBuildertlsCertificateFilePath(String tlsCertificateFilePath) org.apache.pulsar.client.admin.PulsarAdminBuildertlsCiphers(Set<String> tlsCiphers) org.apache.pulsar.client.admin.PulsarAdminBuildertlsKeyFilePath(String tlsKeyFilePath) org.apache.pulsar.client.admin.PulsarAdminBuildertlsKeyStorePassword(String tlsKeyStorePassword) org.apache.pulsar.client.admin.PulsarAdminBuildertlsKeyStorePath(String tlsTrustStorePath) org.apache.pulsar.client.admin.PulsarAdminBuildertlsKeyStoreType(String tlsKeyStoreType) 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)
-
Field Details
-
conf
protected org.apache.pulsar.client.impl.conf.ClientConfigurationData conf
-
-
Constructor Details
-
PulsarAdminBuilderImpl
public PulsarAdminBuilderImpl()
-
-
Method Details
-
build
public org.apache.pulsar.client.admin.PulsarAdmin build() throws org.apache.pulsar.client.api.PulsarClientException- Specified by:
buildin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder- Throws:
org.apache.pulsar.client.api.PulsarClientException
-
clone
public org.apache.pulsar.client.admin.PulsarAdminBuilder clone() -
loadConf
- Specified by:
loadConfin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
serviceHttpUrl
- Specified by:
serviceHttpUrlin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
authentication
public org.apache.pulsar.client.admin.PulsarAdminBuilder authentication(org.apache.pulsar.client.api.Authentication authentication) - Specified by:
authenticationin interfaceorg.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- Specified by:
authenticationin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder- Throws:
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 - Specified by:
authenticationin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder- Throws:
org.apache.pulsar.client.api.PulsarClientException.UnsupportedAuthenticationException
-
tlsKeyFilePath
- Specified by:
tlsKeyFilePathin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
tlsCertificateFilePath
public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsCertificateFilePath(String tlsCertificateFilePath) - Specified by:
tlsCertificateFilePathin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
tlsTrustCertsFilePath
public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsTrustCertsFilePath(String tlsTrustCertsFilePath) - Specified by:
tlsTrustCertsFilePathin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
allowTlsInsecureConnection
public org.apache.pulsar.client.admin.PulsarAdminBuilder allowTlsInsecureConnection(boolean allowTlsInsecureConnection) - Specified by:
allowTlsInsecureConnectionin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
enableTlsHostnameVerification
public org.apache.pulsar.client.admin.PulsarAdminBuilder enableTlsHostnameVerification(boolean enableTlsHostnameVerification) - Specified by:
enableTlsHostnameVerificationin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
useKeyStoreTls
public org.apache.pulsar.client.admin.PulsarAdminBuilder useKeyStoreTls(boolean useKeyStoreTls) - Specified by:
useKeyStoreTlsin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
sslProvider
- Specified by:
sslProviderin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
tlsKeyStoreType
- Specified by:
tlsKeyStoreTypein interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
tlsKeyStorePath
- Specified by:
tlsKeyStorePathin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
tlsKeyStorePassword
public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsKeyStorePassword(String tlsKeyStorePassword) - Specified by:
tlsKeyStorePasswordin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
tlsTrustStoreType
public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsTrustStoreType(String tlsTrustStoreType) - Specified by:
tlsTrustStoreTypein interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
tlsTrustStorePath
public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsTrustStorePath(String tlsTrustStorePath) - Specified by:
tlsTrustStorePathin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
tlsTrustStorePassword
public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsTrustStorePassword(String tlsTrustStorePassword) - Specified by:
tlsTrustStorePasswordin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
tlsCiphers
- Specified by:
tlsCiphersin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
tlsProtocols
- Specified by:
tlsProtocolsin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
connectionTimeout
public org.apache.pulsar.client.admin.PulsarAdminBuilder connectionTimeout(int connectionTimeout, TimeUnit connectionTimeoutUnit) - Specified by:
connectionTimeoutin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
readTimeout
public org.apache.pulsar.client.admin.PulsarAdminBuilder readTimeout(int readTimeout, TimeUnit readTimeoutUnit) - Specified by:
readTimeoutin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
requestTimeout
public org.apache.pulsar.client.admin.PulsarAdminBuilder requestTimeout(int requestTimeout, TimeUnit requestTimeoutUnit) - Specified by:
requestTimeoutin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
autoCertRefreshTime
public org.apache.pulsar.client.admin.PulsarAdminBuilder autoCertRefreshTime(int autoCertRefreshTime, TimeUnit autoCertRefreshTimeUnit) - Specified by:
autoCertRefreshTimein interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
setContextClassLoader
public org.apache.pulsar.client.admin.PulsarAdminBuilder setContextClassLoader(ClassLoader clientBuilderClassLoader) - Specified by:
setContextClassLoaderin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-