Class KubernetesConfiguration

  • All Implemented Interfaces:
    Cloneable

    @UriParams
    public class KubernetesConfiguration
    extends Object
    implements Cloneable
    • Constructor Detail

      • KubernetesConfiguration

        public KubernetesConfiguration()
    • Method Detail

      • getMasterUrl

        public String getMasterUrl()
        Kubernetes Master url
      • setMasterUrl

        public void setMasterUrl​(String masterUrl)
      • getCategory

        public String getCategory()
        Kubernetes Producer and Consumer category
      • setCategory

        public void setCategory​(String category)
      • getKubernetesClient

        public io.fabric8.kubernetes.client.KubernetesClient getKubernetesClient()
        Default KubernetesClient to use if provided
      • setKubernetesClient

        public void setKubernetesClient​(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
      • getUsername

        public String getUsername()
        Username to connect to Kubernetes
      • setUsername

        public void setUsername​(String username)
      • getPassword

        public String getPassword()
        Password to connect to Kubernetes
      • setPassword

        public void setPassword​(String password)
      • getOperation

        public String getOperation()
        Producer operation to do on Kubernetes
      • setOperation

        public void setOperation​(String operation)
      • getApiVersion

        public String getApiVersion()
        The Kubernetes API Version to use
      • setApiVersion

        public void setApiVersion​(String apiVersion)
      • getCaCertData

        public String getCaCertData()
        The CA Cert Data
      • setCaCertData

        public void setCaCertData​(String caCertData)
      • getCaCertFile

        public String getCaCertFile()
        The CA Cert File
      • setCaCertFile

        public void setCaCertFile​(String caCertFile)
      • getClientCertData

        public String getClientCertData()
        The Client Cert Data
      • setClientCertData

        public void setClientCertData​(String clientCertData)
      • getClientCertFile

        public String getClientCertFile()
        The Client Cert File
      • setClientCertFile

        public void setClientCertFile​(String clientCertFile)
      • getClientKeyAlgo

        public String getClientKeyAlgo()
        The Key Algorithm used by the client
      • setClientKeyAlgo

        public void setClientKeyAlgo​(String clientKeyAlgo)
      • getClientKeyData

        public String getClientKeyData()
        The Client Key data
      • setClientKeyData

        public void setClientKeyData​(String clientKeyData)
      • getClientKeyFile

        public String getClientKeyFile()
        The Client Key file
      • setClientKeyFile

        public void setClientKeyFile​(String clientKeyFile)
      • getClientKeyPassphrase

        public String getClientKeyPassphrase()
        The Client Key Passphrase
      • setClientKeyPassphrase

        public void setClientKeyPassphrase​(String clientKeyPassphrase)
      • getOauthToken

        public String getOauthToken()
        The Auth Token
      • setOauthToken

        public void setOauthToken​(String oauthToken)
      • getTrustCerts

        public Boolean getTrustCerts()
        Define if the certs we used are trusted anyway or not
      • setTrustCerts

        public void setTrustCerts​(Boolean trustCerts)
      • getNamespace

        public String getNamespace()
        The namespace
      • setNamespace

        public void setNamespace​(String namespace)
      • getPortName

        public String getPortName()
      • setPortName

        public void setPortName​(String portName)
        The port name, used for ServiceCall EIP
      • getPortProtocol

        public String getPortProtocol()
      • setPortProtocol

        public void setPortProtocol​(String portProtocol)
        The port protocol, used for ServiceCall EIP
      • getDnsDomain

        public String getDnsDomain()
      • setDnsDomain

        public void setDnsDomain​(String dnsDomain)
        The dns domain, used for ServiceCall EIP
      • getPoolSize

        public int getPoolSize()
        The Consumer pool size
      • setPoolSize

        public void setPoolSize​(int poolSize)
      • getLabelKey

        public String getLabelKey()
        The Consumer Label key when watching at some resources
      • setLabelKey

        public void setLabelKey​(String labelKey)
      • getLabelValue

        public String getLabelValue()
        The Consumer Label value when watching at some resources
      • setLabelValue

        public void setLabelValue​(String labelValue)
      • getResourceName

        public String getResourceName()
        The Consumer Resource Name we would like to watch
      • setResourceName

        public void setResourceName​(String resourceName)
      • getConnectionTimeout

        public Integer getConnectionTimeout()
      • setConnectionTimeout

        public void setConnectionTimeout​(Integer connectionTimeout)
        Connection timeout in milliseconds to use when making requests to the Kubernetes API server.
      • getCrdName

        public String getCrdName()
        The Consumer CRD Resource name we would like to watch
      • setCrdName

        public void setCrdName​(String crdName)
      • getCrdGroup

        public String getCrdGroup()
        The Consumer CRD Resource Group we would like to watch
      • setCrdGroup

        public void setCrdGroup​(String crdGroup)
      • getCrdScope

        public String getCrdScope()
        The Consumer CRD Resource Scope we would like to watch
      • setCrdScope

        public void setCrdScope​(String crdScope)
      • getCrdVersion

        public String getCrdVersion()
        The Consumer CRD Resource Version we would like to watch
      • setCrdVersion

        public void setCrdVersion​(String crdVersion)
      • getCrdPlural

        public String getCrdPlural()
        The Consumer CRD Resource Plural we would like to watch
      • setCrdPlural

        public void setCrdPlural​(String crdPlural)