类 ClusterDataImpl.ClusterDataImplBuilder
java.lang.Object
org.apache.pulsar.common.policies.data.ClusterDataImpl.ClusterDataImplBuilder
- 所有已实现的接口:
ClusterData.Builder
- 封闭类:
- ClusterDataImpl
public static class ClusterDataImpl.ClusterDataImplBuilder
extends Object
implements ClusterData.Builder
-
方法概要
修饰符和类型方法说明authenticationParameters(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(ProxyProtocol proxyProtocol) proxyServiceUrl(String proxyServiceUrl) serviceUrl(String serviceUrl) serviceUrlTls(String serviceUrlTls) tlsAllowInsecureConnection(boolean tlsAllowInsecureConnection)
-
方法详细资料
-
serviceUrl
- 指定者:
serviceUrl在接口中ClusterData.Builder
-
serviceUrlTls
- 指定者:
serviceUrlTls在接口中ClusterData.Builder
-
brokerServiceUrl
- 指定者:
brokerServiceUrl在接口中ClusterData.Builder
-
brokerServiceUrlTls
- 指定者:
brokerServiceUrlTls在接口中ClusterData.Builder
-
proxyServiceUrl
- 指定者:
proxyServiceUrl在接口中ClusterData.Builder
-
authenticationPlugin
- 指定者:
authenticationPlugin在接口中ClusterData.Builder
-
authenticationParameters
public ClusterDataImpl.ClusterDataImplBuilder authenticationParameters(String authenticationParameters) - 指定者:
authenticationParameters在接口中ClusterData.Builder
-
proxyProtocol
- 指定者:
proxyProtocol在接口中ClusterData.Builder
-
peerClusterNames
public ClusterDataImpl.ClusterDataImplBuilder peerClusterNames(LinkedHashSet<String> peerClusterNames) - 指定者:
peerClusterNames在接口中ClusterData.Builder
-
brokerClientTlsEnabled
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsEnabled(boolean brokerClientTlsEnabled) - 指定者:
brokerClientTlsEnabled在接口中ClusterData.Builder
-
tlsAllowInsecureConnection
public ClusterDataImpl.ClusterDataImplBuilder tlsAllowInsecureConnection(boolean tlsAllowInsecureConnection) -
brokerClientTlsEnabledWithKeyStore
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsEnabledWithKeyStore(boolean brokerClientTlsEnabledWithKeyStore) -
brokerClientTlsTrustStoreType
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsTrustStoreType(String brokerClientTlsTrustStoreType) -
brokerClientTlsTrustStore
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsTrustStore(String brokerClientTlsTrustStore) - 指定者:
brokerClientTlsTrustStore在接口中ClusterData.Builder
-
brokerClientTlsTrustStorePassword
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsTrustStorePassword(String brokerClientTlsTrustStorePassword) -
brokerClientTlsKeyStoreType
-
brokerClientTlsKeyStorePassword
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTlsKeyStorePassword(String keyStorePassword) -
brokerClientTlsKeyStore
- 指定者:
brokerClientTlsKeyStore在接口中ClusterData.Builder
-
brokerClientTrustCertsFilePath
public ClusterDataImpl.ClusterDataImplBuilder brokerClientTrustCertsFilePath(String brokerClientTrustCertsFilePath) -
brokerClientCertificateFilePath
public ClusterDataImpl.ClusterDataImplBuilder brokerClientCertificateFilePath(String certificateFilePath) -
brokerClientKeyFilePath
- 指定者:
brokerClientKeyFilePath在接口中ClusterData.Builder
-
listenerName
- 指定者:
listenerName在接口中ClusterData.Builder
-
build
- 指定者:
build在接口中ClusterData.Builder
-