@Metadata(label="eip,routing,remote") public class KubernetesConfigurationDefinition extends ServiceCallConfigurationDefinition
Constructor and Description |
---|
KubernetesConfigurationDefinition() |
KubernetesConfigurationDefinition(ServiceCallDefinition parent) |
Modifier and Type | Method and Description |
---|---|
KubernetesConfigurationDefinition |
apiVersion(String apiVersion)
Sets the API version when using client lookup
|
KubernetesConfigurationDefinition |
caCertData(String caCertData)
Sets the Certificate Authority data when using client lookup
|
KubernetesConfigurationDefinition |
caCertFile(String caCertFile)
Sets the Certificate Authority data that are loaded from the file when using client lookup
|
KubernetesConfigurationDefinition |
clientCertData(String clientCertData)
Sets the Client Certificate data when using client lookup
|
KubernetesConfigurationDefinition |
clientCertFile(String clientCertFile)
Sets the Client Certificate data that are loaded from the file when using client lookup
|
KubernetesConfigurationDefinition |
clientKeyAlgo(String clientKeyAlgo)
Sets the Client Keystore algorithm, such as RSA when using client lookup
|
KubernetesConfigurationDefinition |
clientKeyData(String clientKeyData)
Sets the Client Keystore data when using client lookup
|
KubernetesConfigurationDefinition |
clientKeyFile(String clientKeyFile)
Sets the Client Keystore data that are loaded from the file when using client lookup
|
KubernetesConfigurationDefinition |
clientKeyPassphrase(String clientKeyPassphrase)
Sets the Client Keystore passphrase when using client lookup
|
KubernetesConfigurationDefinition |
dnsDomain(String dnsDomain)
Sets the DNS domain to use for DNS lookup.
|
String |
getApiVersion() |
String |
getCaCertData() |
String |
getCaCertFile() |
String |
getClientCertData() |
String |
getClientCertFile() |
String |
getClientKeyAlgo() |
String |
getClientKeyData() |
String |
getClientKeyFile() |
String |
getClientKeyPassphrase() |
String |
getDnsDomain() |
String |
getLookup() |
String |
getMasterUrl() |
String |
getNamespace() |
String |
getOauthToken() |
String |
getPassword() |
Boolean |
getTrustCerts() |
String |
getUsername() |
KubernetesConfigurationDefinition |
lookup(String lookup)
How to perform service lookup.
|
KubernetesConfigurationDefinition |
masterUrl(String masterUrl)
Sets the URL to the master when using client lookup
|
KubernetesConfigurationDefinition |
namespace(String namespace)
Sets the namespace to use.
|
KubernetesConfigurationDefinition |
oauthToken(String oauthToken)
Sets the OAUTH token for authentication (instead of username/password) when using client lookup
|
KubernetesConfigurationDefinition |
password(String password)
Sets the password for authentication when using client lookup
|
void |
setApiVersion(String apiVersion) |
void |
setCaCertData(String caCertData) |
void |
setCaCertFile(String caCertFile) |
void |
setClientCertData(String clientCertData) |
void |
setClientCertFile(String clientCertFile) |
void |
setClientKeyAlgo(String clientKeyAlgo) |
void |
setClientKeyData(String clientKeyData) |
void |
setClientKeyFile(String clientKeyFile) |
void |
setClientKeyPassphrase(String clientKeyPassphrase) |
void |
setDnsDomain(String dnsDomain) |
void |
setLookup(String lookup) |
void |
setMasterUrl(String masterUrl) |
void |
setNamespace(String namespace) |
void |
setOauthToken(String oauthToken) |
void |
setPassword(String password) |
void |
setTrustCerts(Boolean trustCerts) |
void |
setUsername(String username) |
KubernetesConfigurationDefinition |
trustCerts(boolean trustCerts)
Sets whether to turn on trust certificate check when using client lookup
|
KubernetesConfigurationDefinition |
username(String username)
Sets the username for authentication when using client lookup
|
clientProperty, component, end, getComponent, getLoadBalancer, getLoadBalancerRef, getOtherAttributes, getProperties, getServerListStrategy, getServerListStrategyRef, loadBalancer, loadBalancer, serverListStrategy, serverListStrategy, setComponent, setLoadBalancer, setLoadBalancerRef, setOtherAttributes, setProperties, setServerListStrategy, setServerListStrategyRef
getId, setId
public KubernetesConfigurationDefinition()
public KubernetesConfigurationDefinition(ServiceCallDefinition parent)
public String getMasterUrl()
public void setMasterUrl(String masterUrl)
public String getNamespace()
public void setNamespace(String namespace)
public String getApiVersion()
public void setApiVersion(String apiVersion)
public String getDnsDomain()
public void setDnsDomain(String dnsDomain)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public String getOauthToken()
public void setOauthToken(String oauthToken)
public String getCaCertData()
public void setCaCertData(String caCertData)
public String getCaCertFile()
public void setCaCertFile(String caCertFile)
public String getClientCertData()
public void setClientCertData(String clientCertData)
public String getClientCertFile()
public void setClientCertFile(String clientCertFile)
public String getClientKeyAlgo()
public void setClientKeyAlgo(String clientKeyAlgo)
public String getClientKeyData()
public void setClientKeyData(String clientKeyData)
public String getClientKeyFile()
public void setClientKeyFile(String clientKeyFile)
public String getClientKeyPassphrase()
public void setClientKeyPassphrase(String clientKeyPassphrase)
public Boolean getTrustCerts()
public void setTrustCerts(Boolean trustCerts)
public KubernetesConfigurationDefinition masterUrl(String masterUrl)
public KubernetesConfigurationDefinition namespace(String namespace)
public KubernetesConfigurationDefinition apiVersion(String apiVersion)
public KubernetesConfigurationDefinition lookup(String lookup)
public KubernetesConfigurationDefinition dnsDomain(String dnsDomain)
public KubernetesConfigurationDefinition username(String username)
public KubernetesConfigurationDefinition password(String password)
public KubernetesConfigurationDefinition oauthToken(String oauthToken)
public KubernetesConfigurationDefinition caCertData(String caCertData)
public KubernetesConfigurationDefinition caCertFile(String caCertFile)
public KubernetesConfigurationDefinition clientCertData(String clientCertData)
public KubernetesConfigurationDefinition clientCertFile(String clientCertFile)
public KubernetesConfigurationDefinition clientKeyAlgo(String clientKeyAlgo)
public KubernetesConfigurationDefinition clientKeyData(String clientKeyData)
public KubernetesConfigurationDefinition clientKeyFile(String clientKeyFile)
public KubernetesConfigurationDefinition clientKeyPassphrase(String clientKeyPassphrase)
public KubernetesConfigurationDefinition trustCerts(boolean trustCerts)
Apache Camel