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) brokerClientCertificateFilePath(String certificateFilePath) brokerClientKeyFilePath(String keyFilePath) brokerClientTlsEnabled(boolean brokerClientTlsEnabled) brokerClientTlsEnabledWithKeyStore(boolean brokerClientTlsEnabledWithKeyStore) brokerClientTlsKeyStore(String keyStore) brokerClientTlsKeyStorePassword(String keyStorePassword) brokerClientTlsKeyStoreType(String keyStoreType) 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
-
brokerClientTlsKeyStoreType
- Specified by:
brokerClientTlsKeyStoreTypein interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
brokerClientTlsKeyStorePassword
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsKeyStorePassword(String keyStorePassword) - Specified by:
brokerClientTlsKeyStorePasswordin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
brokerClientTlsKeyStore
- Specified by:
brokerClientTlsKeyStorein 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
-
brokerClientCertificateFilePath
public ClusterDataImpl.ClusterDataImplBuilder brokerClientCertificateFilePath(String certificateFilePath) - Specified by:
brokerClientCertificateFilePathin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
brokerClientKeyFilePath
- Specified by:
brokerClientKeyFilePathin 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
-