Uses of Interface
org.apache.pulsar.client.admin.PulsarAdminBuilder
Packages that use PulsarAdminBuilder
Package
Description
Helpers which provide useful functionality for the implementation of Pulsar Client API.
-
Uses of PulsarAdminBuilder in org.apache.pulsar.client.admin
Methods in org.apache.pulsar.client.admin that return PulsarAdminBuilderModifier and TypeMethodDescriptionPulsarAdminBuilder.allowTlsInsecureConnection
(boolean allowTlsInsecureConnection) Configure whether the Pulsar admin client accept untrusted TLS certificate from broker (default: false).PulsarAdminBuilder.authentication
(String authPluginClassName, String authParamsString) Set the authentication provider to use in the Pulsar client instance.PulsarAdminBuilder.authentication
(String authPluginClassName, Map<String, String> authParams) Set the authentication provider to use in the Pulsar client instance.PulsarAdminBuilder.authentication
(org.apache.pulsar.client.api.Authentication authentication) Set the authentication provider to use in the Pulsar admin instance.PulsarAdminBuilder.autoCertRefreshTime
(int autoCertRefreshTime, TimeUnit autoCertRefreshTimeUnit) This sets auto cert refresh time if Pulsar admin uses tls authentication.static PulsarAdminBuilder
PulsarAdmin.builder()
Get a new builder instance that can used to configure and build aPulsarAdmin
instance.PulsarAdminBuilder.clone()
Create a copy of the current client builder.PulsarAdminBuilder.connectionTimeout
(int connectionTimeout, TimeUnit connectionTimeoutUnit) This sets the connection time out for the pulsar admin client.PulsarAdminBuilder.enableTlsHostnameVerification
(boolean enableTlsHostnameVerification) It allows to validate hostname verification when client connects to broker over TLS.Load the configuration from provided config map.PulsarAdminBuilder.readTimeout
(int readTimeout, TimeUnit readTimeoutUnit) This sets the server response read time out for the pulsar admin client for any request.PulsarAdminBuilder.requestTimeout
(int requestTimeout, TimeUnit requestTimeoutUnit) This sets the server request time out for the pulsar admin client for any request.PulsarAdminBuilder.serviceHttpUrl
(String serviceHttpUrl) Set the Pulsar service HTTP URL for the admin endpoint (eg.PulsarAdminBuilder.setContextClassLoader
(ClassLoader clientBuilderClassLoader) PulsarAdminBuilder.sslProvider
(String sslProvider) The name of the security provider used for SSL connections.PulsarAdminBuilder.tlsCertificateFilePath
(String tlsCertificateFilePath) Set the path to the TLS certificate file.PulsarAdminBuilder.tlsCiphers
(Set<String> tlsCiphers) A list of cipher suites.PulsarAdminBuilder.tlsKeyFilePath
(String tlsKeyFilePath) Set the path to the TLS key file.PulsarAdminBuilder.tlsKeyStorePassword
(String tlsKeyStorePassword) The store password for the key store file.PulsarAdminBuilder.tlsKeyStorePath
(String tlsTrustStorePath) The location of the key store file.PulsarAdminBuilder.tlsKeyStoreType
(String tlsKeyStoreType) The file format of the key store file.PulsarAdminBuilder.tlsProtocols
(Set<String> tlsProtocols) The SSL protocol used to generate the SSLContext.PulsarAdminBuilder.tlsTrustCertsFilePath
(String tlsTrustCertsFilePath) Set the path to the trusted TLS certificate file.PulsarAdminBuilder.tlsTrustStorePassword
(String tlsTrustStorePassword) The store password for the key store file.PulsarAdminBuilder.tlsTrustStorePath
(String tlsTrustStorePath) The location of the trust store file.PulsarAdminBuilder.tlsTrustStoreType
(String tlsTrustStoreType) The file format of the trust store file.PulsarAdminBuilder.useKeyStoreTls
(boolean useKeyStoreTls) If Tls is enabled, whether use KeyStore type as tls configuration parameter. -
Uses of PulsarAdminBuilder in org.apache.pulsar.client.admin.utils
Methods in org.apache.pulsar.client.admin.utils that return PulsarAdminBuilderModifier and TypeMethodDescriptionstatic PulsarAdminBuilder
DefaultImplementation.newAdminClientBuilder()