Class ClusterDataImpl.ClusterDataImplBuilder
java.lang.Object
org.apache.pulsar.common.policies.data.ClusterDataImpl.ClusterDataImplBuilder
- All Implemented Interfaces:
ClusterData.Builder
- Enclosing class:
- ClusterDataImpl
public static class ClusterDataImpl.ClusterDataImplBuilder
extends Object
implements 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) migrated(boolean migrated) migratedClusterUrl(ClusterData.ClusterUrl migratedClusterUrl) peerClusterNames(LinkedHashSet<String> peerClusterNames) proxyProtocol(ProxyProtocol proxyProtocol) proxyServiceUrl(String proxyServiceUrl) serviceUrl(String serviceUrl) serviceUrlTls(String serviceUrlTls) tlsAllowInsecureConnection(boolean tlsAllowInsecureConnection)
-
Method Details
-
serviceUrl
- Specified by:
serviceUrlin interfaceClusterData.Builder
-
serviceUrlTls
- Specified by:
serviceUrlTlsin interfaceClusterData.Builder
-
brokerServiceUrl
- Specified by:
brokerServiceUrlin interfaceClusterData.Builder
-
brokerServiceUrlTls
- Specified by:
brokerServiceUrlTlsin interfaceClusterData.Builder
-
proxyServiceUrl
- Specified by:
proxyServiceUrlin interfaceClusterData.Builder
-
authenticationPlugin
- Specified by:
authenticationPluginin interfaceClusterData.Builder
-
authenticationParameters
public ClusterDataImpl.ClusterDataImplBuilder authenticationParameters(String authenticationParameters) - Specified by:
authenticationParametersin interfaceClusterData.Builder
-
proxyProtocol
- Specified by:
proxyProtocolin interfaceClusterData.Builder
-
peerClusterNames
public ClusterDataImpl.ClusterDataImplBuilder peerClusterNames(LinkedHashSet<String> peerClusterNames) - Specified by:
peerClusterNamesin interfaceClusterData.Builder
-
brokerClientTlsEnabled
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsEnabled(boolean brokerClientTlsEnabled) - Specified by:
brokerClientTlsEnabledin interfaceClusterData.Builder
-
tlsAllowInsecureConnection
public ClusterDataImpl.ClusterDataImplBuilder tlsAllowInsecureConnection(boolean tlsAllowInsecureConnection) - Specified by:
tlsAllowInsecureConnectionin interfaceClusterData.Builder
-
brokerClientTlsEnabledWithKeyStore
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsEnabledWithKeyStore(boolean brokerClientTlsEnabledWithKeyStore) - Specified by:
brokerClientTlsEnabledWithKeyStorein interfaceClusterData.Builder
-
brokerClientTlsTrustStoreType
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsTrustStoreType(String brokerClientTlsTrustStoreType) - Specified by:
brokerClientTlsTrustStoreTypein interfaceClusterData.Builder
-
brokerClientTlsTrustStore
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsTrustStore(String brokerClientTlsTrustStore) - Specified by:
brokerClientTlsTrustStorein interfaceClusterData.Builder
-
brokerClientTlsTrustStorePassword
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsTrustStorePassword(String brokerClientTlsTrustStorePassword) - Specified by:
brokerClientTlsTrustStorePasswordin interfaceClusterData.Builder
-
brokerClientTlsKeyStoreType
- Specified by:
brokerClientTlsKeyStoreTypein interfaceClusterData.Builder
-
brokerClientTlsKeyStorePassword
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsKeyStorePassword(String keyStorePassword) - Specified by:
brokerClientTlsKeyStorePasswordin interfaceClusterData.Builder
-
brokerClientTlsKeyStore
- Specified by:
brokerClientTlsKeyStorein interfaceClusterData.Builder
-
brokerClientTrustCertsFilePath
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTrustCertsFilePath(String brokerClientTrustCertsFilePath) - Specified by:
brokerClientTrustCertsFilePathin interfaceClusterData.Builder
-
brokerClientCertificateFilePath
public ClusterDataImpl.ClusterDataImplBuilder brokerClientCertificateFilePath(String certificateFilePath) - Specified by:
brokerClientCertificateFilePathin interfaceClusterData.Builder
-
brokerClientKeyFilePath
- Specified by:
brokerClientKeyFilePathin interfaceClusterData.Builder
-
listenerName
- Specified by:
listenerNamein interfaceClusterData.Builder
-
migrated
- Specified by:
migratedin interfaceClusterData.Builder
-
migratedClusterUrl
public ClusterDataImpl.ClusterDataImplBuilder migratedClusterUrl(ClusterData.ClusterUrl migratedClusterUrl) - Specified by:
migratedClusterUrlin interfaceClusterData.Builder
-
build
- Specified by:
buildin interfaceClusterData.Builder
-