Interface ClusterData.Builder

  • Enclosing interface:
    ClusterData

    public static interface ClusterData.Builder
    • Method Detail

      • brokerServiceUrl

        ClusterData.Builder brokerServiceUrl​(java.lang.String brokerServiceUrl)
      • brokerServiceUrlTls

        ClusterData.Builder brokerServiceUrlTls​(java.lang.String brokerServiceUrlTls)
      • proxyProtocol

        ClusterData.Builder proxyProtocol​(org.apache.pulsar.client.api.ProxyProtocol proxyProtocol)
      • authenticationPlugin

        ClusterData.Builder authenticationPlugin​(java.lang.String authenticationPlugin)
      • authenticationParameters

        ClusterData.Builder authenticationParameters​(java.lang.String authenticationParameters)
      • peerClusterNames

        ClusterData.Builder peerClusterNames​(java.util.LinkedHashSet<java.lang.String> peerClusterNames)
      • tlsAllowInsecureConnection

        ClusterData.Builder tlsAllowInsecureConnection​(boolean enabled)
      • brokerClientTlsEnabledWithKeyStore

        ClusterData.Builder brokerClientTlsEnabledWithKeyStore​(boolean enabled)
      • brokerClientTlsTrustStoreType

        ClusterData.Builder brokerClientTlsTrustStoreType​(java.lang.String trustStoreType)
      • brokerClientTlsTrustStore

        ClusterData.Builder brokerClientTlsTrustStore​(java.lang.String tlsTrustStore)
      • brokerClientTlsTrustStorePassword

        ClusterData.Builder brokerClientTlsTrustStorePassword​(java.lang.String trustStorePassword)
      • brokerClientTrustCertsFilePath

        ClusterData.Builder brokerClientTrustCertsFilePath​(java.lang.String trustCertsFilePath)