Class KubernetesServiceDiscoveryFactory

  • All Implemented Interfaces:
    org.apache.camel.cloud.ServiceDiscoveryFactory, org.apache.camel.cloud.ServiceFactory<org.apache.camel.cloud.ServiceDiscovery>

    @CloudServiceFactory("kubernetes-service-discovery")
    @Configurer
    public class KubernetesServiceDiscoveryFactory
    extends Object
    implements org.apache.camel.cloud.ServiceDiscoveryFactory
    • Constructor Detail

      • KubernetesServiceDiscoveryFactory

        public KubernetesServiceDiscoveryFactory()
      • KubernetesServiceDiscoveryFactory

        public KubernetesServiceDiscoveryFactory​(KubernetesConfiguration configuration)
    • Method Detail

      • getMasterUrl

        public String getMasterUrl()
      • setMasterUrl

        public void setMasterUrl​(String masterUrl)
      • getUsername

        public String getUsername()
      • setUsername

        public void setUsername​(String username)
      • getPassword

        public String getPassword()
      • setPassword

        public void setPassword​(String password)
      • getApiVersion

        public String getApiVersion()
      • setApiVersion

        public void setApiVersion​(String apiVersion)
      • getCaCertData

        public String getCaCertData()
      • setCaCertData

        public void setCaCertData​(String caCertData)
      • getCaCertFile

        public String getCaCertFile()
      • setCaCertFile

        public void setCaCertFile​(String caCertFile)
      • getClientCertData

        public String getClientCertData()
      • setClientCertData

        public void setClientCertData​(String clientCertData)
      • getClientCertFile

        public String getClientCertFile()
      • setClientCertFile

        public void setClientCertFile​(String clientCertFile)
      • getClientKeyAlgo

        public String getClientKeyAlgo()
      • setClientKeyAlgo

        public void setClientKeyAlgo​(String clientKeyAlgo)
      • getClientKeyData

        public String getClientKeyData()
      • setClientKeyData

        public void setClientKeyData​(String clientKeyData)
      • getClientKeyFile

        public String getClientKeyFile()
      • setClientKeyFile

        public void setClientKeyFile​(String clientKeyFile)
      • getClientKeyPassphrase

        public String getClientKeyPassphrase()
      • setClientKeyPassphrase

        public void setClientKeyPassphrase​(String clientKeyPassphrase)
      • getOauthToken

        public String getOauthToken()
      • setOauthToken

        public void setOauthToken​(String oauthToken)
      • getTrustCerts

        public Boolean getTrustCerts()
      • setTrustCerts

        public void setTrustCerts​(Boolean trustCerts)
      • getNamespace

        public String getNamespace()
      • setNamespace

        public void setNamespace​(String namespace)
      • getDnsDomain

        public String getDnsDomain()
      • setDnsDomain

        public void setDnsDomain​(String dnsDomain)
      • getPortName

        public String getPortName()
      • setPortName

        public void setPortName​(String portName)
      • getPortProtocol

        public String getPortProtocol()
      • setPortProtocol

        public void setPortProtocol​(String portProtocol)
      • getLookup

        public String getLookup()
      • setLookup

        public void setLookup​(String lookup)
      • newInstance

        public org.apache.camel.cloud.ServiceDiscovery newInstance​(org.apache.camel.CamelContext camelContext)
                                                            throws Exception
        Specified by:
        newInstance in interface org.apache.camel.cloud.ServiceFactory<org.apache.camel.cloud.ServiceDiscovery>
        Throws:
        Exception