Interface ClusterData.Builder
- Enclosing interface:
- ClusterData
public static interface ClusterData.Builder
-
Method Summary
Modifier and TypeMethodDescriptionauthenticationParameters
(String authenticationParameters) authenticationPlugin
(String authenticationPlugin) brokerClientCertificateFilePath
(String certificateFilePath) brokerClientKeyFilePath
(String keyFilePath) brokerClientTlsEnabled
(boolean enabled) brokerClientTlsEnabledWithKeyStore
(boolean enabled) brokerClientTlsKeyStore
(String keyStore) brokerClientTlsKeyStorePassword
(String keyStorePassword) brokerClientTlsKeyStoreType
(String keyStoreType) brokerClientTlsTrustStore
(String tlsTrustStore) brokerClientTlsTrustStorePassword
(String trustStorePassword) brokerClientTlsTrustStoreType
(String trustStoreType) brokerClientTrustCertsFilePath
(String trustCertsFilePath) brokerServiceUrl
(String brokerServiceUrl) brokerServiceUrlTls
(String brokerServiceUrlTls) build()
listenerName
(String listenerName) peerClusterNames
(LinkedHashSet<String> peerClusterNames) proxyProtocol
(org.apache.pulsar.client.api.ProxyProtocol proxyProtocol) proxyServiceUrl
(String proxyServiceUrl) serviceUrl
(String serviceUrl) serviceUrlTls
(String serviceUrlTls) tlsAllowInsecureConnection
(boolean enabled)
-
Method Details
-
serviceUrl
-
serviceUrlTls
-
brokerServiceUrl
-
brokerServiceUrlTls
-
proxyServiceUrl
-
proxyProtocol
-
authenticationPlugin
-
authenticationParameters
-
peerClusterNames
-
brokerClientTlsEnabled
-
tlsAllowInsecureConnection
-
brokerClientTlsEnabledWithKeyStore
-
brokerClientTlsTrustStoreType
-
brokerClientTlsTrustStore
-
brokerClientTlsTrustStorePassword
-
brokerClientTrustCertsFilePath
-
brokerClientCertificateFilePath
-
brokerClientKeyFilePath
-
brokerClientTlsKeyStoreType
-
brokerClientTlsKeyStorePassword
-
brokerClientTlsKeyStore
-
listenerName
-
build
ClusterData build()
-