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.AdvancedKubernetesCustomResourcesEndpointBuilderadvanced()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, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.endpoint.dsl.KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder
crdGroup, crdName, crdPlural, crdScope, crdVersion, labelKey, labelValue, poolSize, poolSize, resourceNameMethods inherited from interface org.apache.camel.builder.endpoint.dsl.KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
operation
-
Method Details
-
advanced
default KubernetesCustomResourcesEndpointBuilderFactory.AdvancedKubernetesCustomResourcesEndpointBuilder advanced()- Specified by:
advancedin interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
advancedin interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder
-
apiVersion
default KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder apiVersion(String apiVersion) The Kubernetes API Version to use. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
apiVersionin interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
apiVersionin 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: <code>java.lang.String</code> type. Group: common- Specified by:
dnsDomainin interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
dnsDomainin 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: <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. Group: common- Specified by:
kubernetesClientin interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
kubernetesClientin 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 a <code>io.fabric8.kubernetes.client.KubernetesClient</code> type. Group: common- Specified by:
kubernetesClientin interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
kubernetesClientin 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: <code>java.lang.String</code> type. Group: common- Specified by:
namespacein interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
namespacein 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: <code>java.lang.String</code> type. Group: common- Specified by:
portNamein interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
portNamein 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: <code>java.lang.String</code> type. Default: tcp Group: common- Specified by:
portProtocolin interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
portProtocolin 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: <code>java.lang.String</code> type. Group: security- Specified by:
caCertDatain interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
caCertDatain 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: <code>java.lang.String</code> type. Group: security- Specified by:
caCertFilein interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
caCertFilein 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: <code>java.lang.String</code> type. Group: security- Specified by:
clientCertDatain interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
clientCertDatain 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: <code>java.lang.String</code> type. Group: security- Specified by:
clientCertFilein interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
clientCertFilein 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: <code>java.lang.String</code> type. Group: security- Specified by:
clientKeyAlgoin interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
clientKeyAlgoin 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: <code>java.lang.String</code> type. Group: security- Specified by:
clientKeyDatain interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
clientKeyDatain 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: <code>java.lang.String</code> type. Group: security- Specified by:
clientKeyFilein interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
clientKeyFilein 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: <code>java.lang.String</code> type. Group: security- Specified by:
clientKeyPassphrasein interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
clientKeyPassphrasein 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: <code>java.lang.String</code> type. Group: security- Specified by:
oauthTokenin interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
oauthTokenin 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: <code>java.lang.String</code> type. Group: security- Specified by:
passwordin interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
passwordin 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: <code>java.lang.Boolean</code> type. Group: security- Specified by:
trustCertsin interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
trustCertsin 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 a <code>java.lang.Boolean</code> type. Group: security- Specified by:
trustCertsin interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
trustCertsin 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: <code>java.lang.String</code> type. Group: security- Specified by:
usernamein interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointConsumerBuilder- Specified by:
usernamein interfaceKubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointProducerBuilder- Parameters:
username- the value to set- Returns:
- the dsl builder
-