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 java.lang.Object implements org.apache.pulsar.client.admin.PulsarAdminBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.pulsar.client.impl.conf.ClientConfigurationDataconf
-
Constructor Summary
Constructors Constructor Description PulsarAdminBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.pulsar.client.admin.PulsarAdminBuilderallowTlsInsecureConnection(boolean allowTlsInsecureConnection)org.apache.pulsar.client.admin.PulsarAdminBuilderauthentication(java.lang.String authPluginClassName, java.lang.String authParamsString)org.apache.pulsar.client.admin.PulsarAdminBuilderauthentication(java.lang.String authPluginClassName, java.util.Map<java.lang.String,java.lang.String> authParams)org.apache.pulsar.client.admin.PulsarAdminBuilderauthentication(org.apache.pulsar.client.api.Authentication authentication)org.apache.pulsar.client.admin.PulsarAdminBuilderautoCertRefreshTime(int autoCertRefreshTime, java.util.concurrent.TimeUnit autoCertRefreshTimeUnit)org.apache.pulsar.client.admin.PulsarAdminbuild()org.apache.pulsar.client.admin.PulsarAdminBuilderclone()org.apache.pulsar.client.admin.PulsarAdminBuilderconnectionTimeout(int connectionTimeout, java.util.concurrent.TimeUnit connectionTimeoutUnit)org.apache.pulsar.client.admin.PulsarAdminBuilderenableTlsHostnameVerification(boolean enableTlsHostnameVerification)org.apache.pulsar.client.admin.PulsarAdminBuilderloadConf(java.util.Map<java.lang.String,java.lang.Object> config)org.apache.pulsar.client.admin.PulsarAdminBuilderreadTimeout(int readTimeout, java.util.concurrent.TimeUnit readTimeoutUnit)org.apache.pulsar.client.admin.PulsarAdminBuilderrequestTimeout(int requestTimeout, java.util.concurrent.TimeUnit requestTimeoutUnit)org.apache.pulsar.client.admin.PulsarAdminBuilderserviceHttpUrl(java.lang.String serviceHttpUrl)org.apache.pulsar.client.admin.PulsarAdminBuildersetContextClassLoader(java.lang.ClassLoader clientBuilderClassLoader)org.apache.pulsar.client.admin.PulsarAdminBuildersslProvider(java.lang.String sslProvider)org.apache.pulsar.client.admin.PulsarAdminBuildertlsCiphers(java.util.Set<java.lang.String> tlsCiphers)org.apache.pulsar.client.admin.PulsarAdminBuildertlsProtocols(java.util.Set<java.lang.String> tlsProtocols)org.apache.pulsar.client.admin.PulsarAdminBuildertlsTrustCertsFilePath(java.lang.String tlsTrustCertsFilePath)org.apache.pulsar.client.admin.PulsarAdminBuildertlsTrustStorePassword(java.lang.String tlsTrustStorePassword)org.apache.pulsar.client.admin.PulsarAdminBuildertlsTrustStorePath(java.lang.String tlsTrustStorePath)org.apache.pulsar.client.admin.PulsarAdminBuildertlsTrustStoreType(java.lang.String tlsTrustStoreType)org.apache.pulsar.client.admin.PulsarAdminBuilderuseKeyStoreTls(boolean useKeyStoreTls)
-
-
-
Method Detail
-
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()
- Specified by:
clonein interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder- Overrides:
clonein classjava.lang.Object
-
loadConf
public org.apache.pulsar.client.admin.PulsarAdminBuilder loadConf(java.util.Map<java.lang.String,java.lang.Object> config)
- Specified by:
loadConfin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
serviceHttpUrl
public org.apache.pulsar.client.admin.PulsarAdminBuilder serviceHttpUrl(java.lang.String 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(java.lang.String authPluginClassName, java.util.Map<java.lang.String,java.lang.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(java.lang.String authPluginClassName, java.lang.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
-
tlsTrustCertsFilePath
public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsTrustCertsFilePath(java.lang.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
public org.apache.pulsar.client.admin.PulsarAdminBuilder sslProvider(java.lang.String sslProvider)
- Specified by:
sslProviderin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
tlsTrustStoreType
public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsTrustStoreType(java.lang.String tlsTrustStoreType)
- Specified by:
tlsTrustStoreTypein interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
tlsTrustStorePath
public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsTrustStorePath(java.lang.String tlsTrustStorePath)
- Specified by:
tlsTrustStorePathin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
tlsTrustStorePassword
public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsTrustStorePassword(java.lang.String tlsTrustStorePassword)
- Specified by:
tlsTrustStorePasswordin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
tlsCiphers
public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsCiphers(java.util.Set<java.lang.String> tlsCiphers)
- Specified by:
tlsCiphersin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
tlsProtocols
public org.apache.pulsar.client.admin.PulsarAdminBuilder tlsProtocols(java.util.Set<java.lang.String> tlsProtocols)
- Specified by:
tlsProtocolsin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
connectionTimeout
public org.apache.pulsar.client.admin.PulsarAdminBuilder connectionTimeout(int connectionTimeout, java.util.concurrent.TimeUnit connectionTimeoutUnit)- Specified by:
connectionTimeoutin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
readTimeout
public org.apache.pulsar.client.admin.PulsarAdminBuilder readTimeout(int readTimeout, java.util.concurrent.TimeUnit readTimeoutUnit)- Specified by:
readTimeoutin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
requestTimeout
public org.apache.pulsar.client.admin.PulsarAdminBuilder requestTimeout(int requestTimeout, java.util.concurrent.TimeUnit requestTimeoutUnit)- Specified by:
requestTimeoutin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
autoCertRefreshTime
public org.apache.pulsar.client.admin.PulsarAdminBuilder autoCertRefreshTime(int autoCertRefreshTime, java.util.concurrent.TimeUnit autoCertRefreshTimeUnit)- Specified by:
autoCertRefreshTimein interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
setContextClassLoader
public org.apache.pulsar.client.admin.PulsarAdminBuilder setContextClassLoader(java.lang.ClassLoader clientBuilderClassLoader)
- Specified by:
setContextClassLoaderin interfaceorg.apache.pulsar.client.admin.PulsarAdminBuilder
-
-