Interface KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
,KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Enclosing interface:
KubernetesCustomResourcesEndpointBuilderFactory
public static interface KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder
extends KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder, KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
Builder for endpoint for the Kubernetes Custom Resources component.
-
Method Summary
Modifier and TypeMethodDescriptiondefault KubernetesCustomResourcesEndpointBuilderFactory.AdvancedKubernetesCustomResourcesEndpointBuilder
advanced()
apiVersion
(String apiVersion) The Kubernetes API Version to use.caCertData
(String caCertData) The CA Cert Data.caCertFile
(String caCertFile) The CA Cert File.clientCertData
(String clientCertData) The Client Cert Data.clientCertFile
(String clientCertFile) The Client Cert File.clientKeyAlgo
(String clientKeyAlgo) The Key Algorithm used by the client.clientKeyData
(String clientKeyData) The Client Key data.clientKeyFile
(String clientKeyFile) The Client Key file.clientKeyPassphrase
(String clientKeyPassphrase) The Client Key Passphrase.The dns domain, used for ServiceCall EIP.kubernetesClient
(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) Default KubernetesClient to use if provided.kubernetesClient
(String kubernetesClient) Default KubernetesClient to use if provided.The namespace.oauthToken
(String oauthToken) The Auth Token.Password to connect to Kubernetes.The port name, used for ServiceCall EIP.portProtocol
(String portProtocol) The port protocol, used for ServiceCall EIP.trustCerts
(Boolean trustCerts) Define if the certs we used are trusted anyway or not.trustCerts
(String trustCerts) Define if the certs we used are trusted anyway or not.Username to connect to Kubernetes.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
crdGroup, crdName, crdPlural, crdScope, crdVersion, labelKey, labelValue, poolSize, poolSize, resourceName
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
operation
-
Method Details
-
advanced
default KubernetesCustomResourcesEndpointBuilderFactory.AdvancedKubernetesCustomResourcesEndpointBuilder advanced()- Specified by:
advanced
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
advanced
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
-
apiVersion
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder apiVersion(String apiVersion) The Kubernetes API Version to use. The option is a:java.lang.String
type. Group: common- Specified by:
apiVersion
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
apiVersion
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
apiVersion
- the value to set- Returns:
- the dsl builder
-
dnsDomain
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder dnsDomain(String dnsDomain) The dns domain, used for ServiceCall EIP. The option is a:java.lang.String
type. Group: common- Specified by:
dnsDomain
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
dnsDomain
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
dnsDomain
- the value to set- Returns:
- the dsl builder
-
kubernetesClient
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder kubernetesClient(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) Default KubernetesClient to use if provided. The option is a:io.fabric8.kubernetes.client.KubernetesClient
type. Group: common- Specified by:
kubernetesClient
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
kubernetesClient
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
kubernetesClient
- the value to set- Returns:
- the dsl builder
-
kubernetesClient
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder kubernetesClient(String kubernetesClient) Default KubernetesClient to use if provided. The option will be converted to aio.fabric8.kubernetes.client.KubernetesClient
type. Group: common- Specified by:
kubernetesClient
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
kubernetesClient
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
kubernetesClient
- the value to set- Returns:
- the dsl builder
-
namespace
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder namespace(String namespace) The namespace. The option is a:java.lang.String
type. Group: common- Specified by:
namespace
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
namespace
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
namespace
- the value to set- Returns:
- the dsl builder
-
portName
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder portName(String portName) The port name, used for ServiceCall EIP. The option is a:java.lang.String
type. Group: common- Specified by:
portName
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
portName
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
portName
- the value to set- Returns:
- the dsl builder
-
portProtocol
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder portProtocol(String portProtocol) The port protocol, used for ServiceCall EIP. The option is a:java.lang.String
type. Default: tcp Group: common- Specified by:
portProtocol
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
portProtocol
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
portProtocol
- the value to set- Returns:
- the dsl builder
-
caCertData
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder caCertData(String caCertData) The CA Cert Data. The option is a:java.lang.String
type. Group: security- Specified by:
caCertData
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
caCertData
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
caCertData
- the value to set- Returns:
- the dsl builder
-
caCertFile
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder caCertFile(String caCertFile) The CA Cert File. The option is a:java.lang.String
type. Group: security- Specified by:
caCertFile
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
caCertFile
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
caCertFile
- the value to set- Returns:
- the dsl builder
-
clientCertData
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder clientCertData(String clientCertData) The Client Cert Data. The option is a:java.lang.String
type. Group: security- Specified by:
clientCertData
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
clientCertData
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
clientCertData
- the value to set- Returns:
- the dsl builder
-
clientCertFile
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder clientCertFile(String clientCertFile) The Client Cert File. The option is a:java.lang.String
type. Group: security- Specified by:
clientCertFile
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
clientCertFile
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
clientCertFile
- the value to set- Returns:
- the dsl builder
-
clientKeyAlgo
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder clientKeyAlgo(String clientKeyAlgo) The Key Algorithm used by the client. The option is a:java.lang.String
type. Group: security- Specified by:
clientKeyAlgo
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
clientKeyAlgo
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
clientKeyAlgo
- the value to set- Returns:
- the dsl builder
-
clientKeyData
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder clientKeyData(String clientKeyData) The Client Key data. The option is a:java.lang.String
type. Group: security- Specified by:
clientKeyData
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
clientKeyData
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
clientKeyData
- the value to set- Returns:
- the dsl builder
-
clientKeyFile
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder clientKeyFile(String clientKeyFile) The Client Key file. The option is a:java.lang.String
type. Group: security- Specified by:
clientKeyFile
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
clientKeyFile
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
clientKeyFile
- the value to set- Returns:
- the dsl builder
-
clientKeyPassphrase
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder clientKeyPassphrase(String clientKeyPassphrase) The Client Key Passphrase. The option is a:java.lang.String
type. Group: security- Specified by:
clientKeyPassphrase
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
clientKeyPassphrase
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
clientKeyPassphrase
- the value to set- Returns:
- the dsl builder
-
oauthToken
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder oauthToken(String oauthToken) The Auth Token. The option is a:java.lang.String
type. Group: security- Specified by:
oauthToken
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
oauthToken
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
oauthToken
- the value to set- Returns:
- the dsl builder
-
password
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder password(String password) Password to connect to Kubernetes. The option is a:java.lang.String
type. Group: security- Specified by:
password
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
password
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
trustCerts
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder trustCerts(Boolean trustCerts) Define if the certs we used are trusted anyway or not. The option is a:java.lang.Boolean
type. Group: security- Specified by:
trustCerts
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
trustCerts
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
trustCerts
- the value to set- Returns:
- the dsl builder
-
trustCerts
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder trustCerts(String trustCerts) Define if the certs we used are trusted anyway or not. The option will be converted to ajava.lang.Boolean
type. Group: security- Specified by:
trustCerts
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
trustCerts
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
trustCerts
- the value to set- Returns:
- the dsl builder
-
username
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder username(String username) Username to connect to Kubernetes. The option is a:java.lang.String
type. Group: security- Specified by:
username
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
- Specified by:
username
in interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
- Parameters:
username
- the value to set- Returns:
- the dsl builder
-