Interface ClusterData.Builder
-
- Enclosing interface:
- ClusterData
public static interface ClusterData.Builder
-
-
Method Summary
-
-
-
Method Detail
-
serviceUrl
ClusterData.Builder serviceUrl(java.lang.String serviceUrl)
-
serviceUrlTls
ClusterData.Builder serviceUrlTls(java.lang.String serviceUrlTls)
-
brokerServiceUrl
ClusterData.Builder brokerServiceUrl(java.lang.String brokerServiceUrl)
-
brokerServiceUrlTls
ClusterData.Builder brokerServiceUrlTls(java.lang.String brokerServiceUrlTls)
-
proxyServiceUrl
ClusterData.Builder proxyServiceUrl(java.lang.String proxyServiceUrl)
-
proxyProtocol
ClusterData.Builder proxyProtocol(org.apache.pulsar.client.api.ProxyProtocol proxyProtocol)
-
authenticationPlugin
ClusterData.Builder authenticationPlugin(java.lang.String authenticationPlugin)
-
authenticationParameters
ClusterData.Builder authenticationParameters(java.lang.String authenticationParameters)
-
peerClusterNames
ClusterData.Builder peerClusterNames(java.util.LinkedHashSet<java.lang.String> peerClusterNames)
-
brokerClientTlsEnabled
ClusterData.Builder brokerClientTlsEnabled(boolean enabled)
-
tlsAllowInsecureConnection
ClusterData.Builder tlsAllowInsecureConnection(boolean enabled)
-
brokerClientTlsEnabledWithKeyStore
ClusterData.Builder brokerClientTlsEnabledWithKeyStore(boolean enabled)
-
brokerClientTlsTrustStoreType
ClusterData.Builder brokerClientTlsTrustStoreType(java.lang.String trustStoreType)
-
brokerClientTlsTrustStore
ClusterData.Builder brokerClientTlsTrustStore(java.lang.String tlsTrustStore)
-
brokerClientTlsTrustStorePassword
ClusterData.Builder brokerClientTlsTrustStorePassword(java.lang.String trustStorePassword)
-
brokerClientTrustCertsFilePath
ClusterData.Builder brokerClientTrustCertsFilePath(java.lang.String trustCertsFilePath)
-
listenerName
ClusterData.Builder listenerName(java.lang.String listenerName)
-
build
ClusterData build()
-
-