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 java.lang.Object implements org.apache.pulsar.common.policies.data.ClusterData.Builder
-
-
Method Summary
-
-
-
Method Detail
-
serviceUrl
public ClusterDataImpl.ClusterDataImplBuilder serviceUrl(java.lang.String serviceUrl)
- Specified by:
serviceUrlin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
serviceUrlTls
public ClusterDataImpl.ClusterDataImplBuilder serviceUrlTls(java.lang.String serviceUrlTls)
- Specified by:
serviceUrlTlsin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
brokerServiceUrl
public ClusterDataImpl.ClusterDataImplBuilder brokerServiceUrl(java.lang.String brokerServiceUrl)
- Specified by:
brokerServiceUrlin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
brokerServiceUrlTls
public ClusterDataImpl.ClusterDataImplBuilder brokerServiceUrlTls(java.lang.String brokerServiceUrlTls)
- Specified by:
brokerServiceUrlTlsin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
proxyServiceUrl
public ClusterDataImpl.ClusterDataImplBuilder proxyServiceUrl(java.lang.String proxyServiceUrl)
- Specified by:
proxyServiceUrlin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
authenticationPlugin
public ClusterDataImpl.ClusterDataImplBuilder authenticationPlugin(java.lang.String authenticationPlugin)
- Specified by:
authenticationPluginin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
authenticationParameters
public ClusterDataImpl.ClusterDataImplBuilder authenticationParameters(java.lang.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(java.util.LinkedHashSet<java.lang.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(java.lang.String brokerClientTlsTrustStoreType)
- Specified by:
brokerClientTlsTrustStoreTypein interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
brokerClientTlsTrustStore
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsTrustStore(java.lang.String brokerClientTlsTrustStore)
- Specified by:
brokerClientTlsTrustStorein interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
brokerClientTlsTrustStorePassword
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsTrustStorePassword(java.lang.String brokerClientTlsTrustStorePassword)
- Specified by:
brokerClientTlsTrustStorePasswordin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
brokerClientTrustCertsFilePath
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTrustCertsFilePath(java.lang.String brokerClientTrustCertsFilePath)
- Specified by:
brokerClientTrustCertsFilePathin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
listenerName
public ClusterDataImpl.ClusterDataImplBuilder listenerName(java.lang.String listenerName)
- Specified by:
listenerNamein interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
build
public ClusterDataImpl build()
- Specified by:
buildin interfaceorg.apache.pulsar.common.policies.data.ClusterData.Builder
-
-