@Requires(env="k8s")
@ConfigurationProperties(value="kubernetes.client")
public class KubernetesConfiguration
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
KubernetesConfiguration.KubernetesConfigMapsConfiguration
Kubernetes config maps configuration properties.
|
static class |
KubernetesConfiguration.KubernetesDiscoveryConfiguration
Configuration class for the discovery client of Kubernetes.
|
static class |
KubernetesConfiguration.KubernetesSecretsConfiguration
Kubernetes secrets configuration properties.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PREFIX |
Constructor and Description |
---|
KubernetesConfiguration(NamespaceResolver namespaceResolver)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
KubernetesConfiguration.KubernetesConfigMapsConfiguration |
getConfigMaps() |
KubernetesConfiguration.KubernetesDiscoveryConfiguration |
getDiscovery() |
java.lang.String |
getNamespace() |
KubernetesConfiguration.KubernetesSecretsConfiguration |
getSecrets() |
void |
setConfigMaps(KubernetesConfiguration.KubernetesConfigMapsConfiguration configMapsConfiguration) |
void |
setDiscovery(KubernetesConfiguration.KubernetesDiscoveryConfiguration discoveryConfiguration) |
void |
setNamespace(java.lang.String namespace) |
void |
setSecrets(KubernetesConfiguration.KubernetesSecretsConfiguration secretsConfiguration) |
java.lang.String |
toString() |
public static final java.lang.String PREFIX
public KubernetesConfiguration(NamespaceResolver namespaceResolver)
namespaceResolver
- namespace resolver@NonNull public KubernetesConfiguration.KubernetesDiscoveryConfiguration getDiscovery()
DiscoveryConfiguration
.public void setDiscovery(KubernetesConfiguration.KubernetesDiscoveryConfiguration discoveryConfiguration)
discoveryConfiguration
- The discovery configuration@NonNull public java.lang.String getNamespace()
public void setNamespace(java.lang.String namespace)
namespace
- Sets the namespace.@NonNull public KubernetesConfiguration.KubernetesSecretsConfiguration getSecrets()
KubernetesConfiguration.KubernetesSecretsConfiguration
.public void setSecrets(KubernetesConfiguration.KubernetesSecretsConfiguration secretsConfiguration)
secretsConfiguration
- the KubernetesConfiguration.KubernetesSecretsConfiguration
.@NonNull public KubernetesConfiguration.KubernetesConfigMapsConfiguration getConfigMaps()
public void setConfigMaps(KubernetesConfiguration.KubernetesConfigMapsConfiguration configMapsConfiguration)
configMapsConfiguration
- The config maps configuration propertiespublic java.lang.String toString()
toString
in class java.lang.Object