Class ClusterDataImpl.ClusterDataImplBuilder
java.lang.Object
org.apache.pulsar.common.policies.data.ClusterDataImpl.ClusterDataImplBuilder
- All Implemented Interfaces:
org.apache.pulsar.common.policies.data.ClusterData.Builder
- Enclosing class:
- ClusterDataImpl
public static class ClusterDataImpl.ClusterDataImplBuilder
extends Object
implements org.apache.pulsar.common.policies.data.ClusterData.Builder
-
Method Summary
Modifier and TypeMethodDescriptionauthenticationParameters(String authenticationParameters) authenticationPlugin(String authenticationPlugin) brokerClientTlsEnabled(boolean brokerClientTlsEnabled) brokerClientTlsEnabledWithKeyStore(boolean brokerClientTlsEnabledWithKeyStore) brokerClientTlsTrustStore(String brokerClientTlsTrustStore) brokerClientTlsTrustStorePassword(String brokerClientTlsTrustStorePassword) brokerClientTlsTrustStoreType(String brokerClientTlsTrustStoreType) brokerClientTrustCertsFilePath(String brokerClientTrustCertsFilePath) 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 tlsAllowInsecureConnection)
-
Method Details
-
serviceUrl
- Specified by:
serviceUrlin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
serviceUrlTls
- Specified by:
serviceUrlTlsin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
brokerServiceUrl
- Specified by:
brokerServiceUrlin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
brokerServiceUrlTls
- Specified by:
brokerServiceUrlTlsin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
proxyServiceUrl
- Specified by:
proxyServiceUrlin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
authenticationPlugin
- Specified by:
authenticationPluginin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
authenticationParameters
public ClusterDataImpl.ClusterDataImplBuilder authenticationParameters(String authenticationParameters) - Specified by:
authenticationParametersin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
proxyProtocol
public ClusterDataImpl.ClusterDataImplBuilder proxyProtocol(org.apache.pulsar.client.api.ProxyProtocol proxyProtocol) - Specified by:
proxyProtocolin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
peerClusterNames
public ClusterDataImpl.ClusterDataImplBuilder peerClusterNames(LinkedHashSet<String> peerClusterNames) - Specified by:
peerClusterNamesin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
brokerClientTlsEnabled
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsEnabled(boolean brokerClientTlsEnabled) - Specified by:
brokerClientTlsEnabledin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
tlsAllowInsecureConnection
public ClusterDataImpl.ClusterDataImplBuilder tlsAllowInsecureConnection(boolean tlsAllowInsecureConnection) - Specified by:
tlsAllowInsecureConnectionin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
brokerClientTlsEnabledWithKeyStore
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsEnabledWithKeyStore(boolean brokerClientTlsEnabledWithKeyStore) - Specified by:
brokerClientTlsEnabledWithKeyStorein interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
brokerClientTlsTrustStoreType
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsTrustStoreType(String brokerClientTlsTrustStoreType) - Specified by:
brokerClientTlsTrustStoreTypein interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
brokerClientTlsTrustStore
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsTrustStore(String brokerClientTlsTrustStore) - Specified by:
brokerClientTlsTrustStorein interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
brokerClientTlsTrustStorePassword
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsTrustStorePassword(String brokerClientTlsTrustStorePassword) - Specified by:
brokerClientTlsTrustStorePasswordin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
brokerClientTrustCertsFilePath
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTrustCertsFilePath(String brokerClientTrustCertsFilePath) - Specified by:
brokerClientTrustCertsFilePathin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
listenerName
- Specified by:
listenerNamein interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
build
- Specified by:
buildin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-