PulsarAdminBuilder |
PulsarAdminBuilder.allowTlsInsecureConnection(boolean allowTlsInsecureConnection) |
Configure whether the Pulsar admin client accept untrusted TLS certificate from broker (default: false).
|
PulsarAdminBuilder |
PulsarAdminBuilder.authentication(java.lang.String authPluginClassName,
java.lang.String authParamsString) |
Set the authentication provider to use in the Pulsar client instance.
|
PulsarAdminBuilder |
PulsarAdminBuilder.authentication(java.lang.String authPluginClassName,
java.util.Map<java.lang.String,java.lang.String> authParams) |
Set the authentication provider to use in the Pulsar client instance.
|
PulsarAdminBuilder |
PulsarAdminBuilder.authentication(org.apache.pulsar.client.api.Authentication authentication) |
Set the authentication provider to use in the Pulsar admin instance.
|
PulsarAdminBuilder |
PulsarAdminBuilder.autoCertRefreshTime(int autoCertRefreshTime,
java.util.concurrent.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 a PulsarAdmin instance.
|
PulsarAdminBuilder |
PulsarAdminBuilder.clone() |
Create a copy of the current client builder.
|
PulsarAdminBuilder |
PulsarAdminBuilder.connectionTimeout(int connectionTimeout,
java.util.concurrent.TimeUnit connectionTimeoutUnit) |
This sets the connection time out for the pulsar admin client.
|
PulsarAdminBuilder |
PulsarAdminBuilder.enableTlsHostnameVerification(boolean enableTlsHostnameVerification) |
It allows to validate hostname verification when client connects to broker over TLS.
|
PulsarAdminBuilder |
PulsarAdminBuilder.readTimeout(int readTimeout,
java.util.concurrent.TimeUnit readTimeoutUnit) |
This sets the server response read time out for the pulsar admin client for any request.
|
PulsarAdminBuilder |
PulsarAdminBuilder.requestTimeout(int requestTimeout,
java.util.concurrent.TimeUnit requestTimeoutUnit) |
This sets the server request time out for the pulsar admin client for any request.
|
PulsarAdminBuilder |
PulsarAdminBuilder.serviceHttpUrl(java.lang.String serviceHttpUrl) |
Set the Pulsar service HTTP URL for the admin endpoint (eg.
|
PulsarAdminBuilder |
PulsarAdminBuilder.setContextClassLoader(java.lang.ClassLoader clientBuilderClassLoader) |
|
PulsarAdminBuilder |
PulsarAdminBuilder.sslProvider(java.lang.String sslProvider) |
The name of the security provider used for SSL connections.
|
PulsarAdminBuilder |
PulsarAdminBuilder.tlsCiphers(java.util.Set<java.lang.String> tlsCiphers) |
A list of cipher suites.
|
PulsarAdminBuilder |
PulsarAdminBuilder.tlsProtocols(java.util.Set<java.lang.String> tlsProtocols) |
The SSL protocol used to generate the SSLContext.
|
PulsarAdminBuilder |
PulsarAdminBuilder.tlsTrustCertsFilePath(java.lang.String tlsTrustCertsFilePath) |
Set the path to the trusted TLS certificate file.
|
PulsarAdminBuilder |
PulsarAdminBuilder.tlsTrustStorePassword(java.lang.String tlsTrustStorePassword) |
The store password for the key store file.
|
PulsarAdminBuilder |
PulsarAdminBuilder.tlsTrustStorePath(java.lang.String tlsTrustStorePath) |
The location of the trust store file.
|
PulsarAdminBuilder |
PulsarAdminBuilder.tlsTrustStoreType(java.lang.String tlsTrustStoreType) |
The file format of the trust store file.
|
PulsarAdminBuilder |
PulsarAdminBuilder.useKeyStoreTls(boolean useKeyStoreTls) |
If Tls is enabled, whether use KeyStore type as tls configuration parameter.
|