Interface ClusterData.Builder
- Enclosing interface:
- ClusterData
public static interface ClusterData.Builder
-
Method Summary
Modifier and TypeMethodDescriptionauthenticationParameters
(String authenticationParameters) authenticationPlugin
(String authenticationPlugin) brokerClientTlsEnabled
(boolean enabled) brokerClientTlsEnabledWithKeyStore
(boolean enabled) 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
-
listenerName
-
build
ClusterData build()
-