| Package | Description |
|---|---|
| org.apache.pulsar.client.admin |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| org.apache.pulsar.client.admin.internal |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| Modifier and Type | Method and Description |
|---|---|
PulsarAdminBuilder |
PulsarAdminBuilder.allowTlsInsecureConnection(boolean allowTlsInsecureConnection)
Configure whether the Pulsar admin client accept untrusted TLS certificate from broker (default: false).
|
PulsarAdminBuilder |
PulsarAdminBuilder.authentication(org.apache.pulsar.client.api.Authentication authentication)
Set the authentication provider to use in the Pulsar admin instance.
|
PulsarAdminBuilder |
PulsarAdminBuilder.authentication(String authPluginClassName,
Map<String,String> authParams)
Set the authentication provider to use in the Pulsar client instance.
|
PulsarAdminBuilder |
PulsarAdminBuilder.authentication(String authPluginClassName,
String authParamsString)
Set the authentication provider to use in the Pulsar client instance.
|
static PulsarAdminBuilder |
PulsarAdmin.builder()
Creates a builder to construct an instance of
PulsarAdmin. |
PulsarAdminBuilder |
PulsarAdminBuilder.clone()
Create a copy of the current client builder.
|
PulsarAdminBuilder |
PulsarAdminBuilder.connectionTimeout(int connectionTimeout,
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,
TimeUnit readTimeoutUnit)
This sets the server response read time out for the pulsar admin client for any request.
|
PulsarAdminBuilder |
PulsarAdminBuilder.requestTimeout(int requestTimeout,
TimeUnit requestTimeoutUnit)
This sets the server request time out for the pulsar admin client for any request.
|
PulsarAdminBuilder |
PulsarAdminBuilder.serviceHttpUrl(String serviceHttpUrl)
Set the Pulsar service HTTP URL for the admin endpoint (eg.
|
PulsarAdminBuilder |
PulsarAdminBuilder.setContextClassLoader(ClassLoader clientBuilderClassLoader) |
PulsarAdminBuilder |
PulsarAdminBuilder.sslProvider(String sslProvider)
The name of the security provider used for SSL connections.
|
PulsarAdminBuilder |
PulsarAdminBuilder.tlsCiphers(Set<String> tlsCiphers)
A list of cipher suites.
|
PulsarAdminBuilder |
PulsarAdminBuilder.tlsProtocols(Set<String> tlsProtocols)
The SSL protocol used to generate the SSLContext.
|
PulsarAdminBuilder |
PulsarAdminBuilder.tlsTrustCertsFilePath(String tlsTrustCertsFilePath)
Set the path to the trusted TLS certificate file.
|
PulsarAdminBuilder |
PulsarAdminBuilder.tlsTrustStorePassword(String tlsTrustStorePassword)
The store password for the key store file.
|
PulsarAdminBuilder |
PulsarAdminBuilder.tlsTrustStorePath(String tlsTrustStorePath)
The location of the trust store file.
|
PulsarAdminBuilder |
PulsarAdminBuilder.tlsTrustStoreType(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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PulsarAdminBuilderImpl |
| Modifier and Type | Method and Description |
|---|---|
PulsarAdminBuilder |
PulsarAdminBuilderImpl.allowTlsInsecureConnection(boolean allowTlsInsecureConnection) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.authentication(org.apache.pulsar.client.api.Authentication authentication) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.authentication(String authPluginClassName,
Map<String,String> authParams) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.authentication(String authPluginClassName,
String authParamsString) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.clone() |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.connectionTimeout(int connectionTimeout,
TimeUnit connectionTimeoutUnit) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.enableTlsHostnameVerification(boolean enableTlsHostnameVerification) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.readTimeout(int readTimeout,
TimeUnit readTimeoutUnit) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.requestTimeout(int requestTimeout,
TimeUnit requestTimeoutUnit) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.serviceHttpUrl(String serviceHttpUrl) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.setContextClassLoader(ClassLoader clientBuilderClassLoader) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.sslProvider(String sslProvider) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.tlsCiphers(Set<String> tlsCiphers) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.tlsProtocols(Set<String> tlsProtocols) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.tlsTrustCertsFilePath(String tlsTrustCertsFilePath) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.tlsTrustStorePassword(String tlsTrustStorePassword) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.tlsTrustStorePath(String tlsTrustStorePath) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.tlsTrustStoreType(String tlsTrustStoreType) |
PulsarAdminBuilder |
PulsarAdminBuilderImpl.useKeyStoreTls(boolean useKeyStoreTls) |
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.