Class KubernetesConfiguration
java.lang.Object
io.micronaut.kubernetes.client.openapi.KubernetesConfiguration
@Internal
@Requires(env="k8s")
@ConfigurationProperties("kubernetes.client")
public class KubernetesConfiguration
extends Object
Encapsulates constants for Kubernetes configuration.
- Author:
- Sergio del Amo, Álvaro Sánchez-Mariscal
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBase class for config-maps and secrets.static classKubernetes config maps configuration properties.static classConfiguration class for the discovery client of Kubernetes.static classKubernetes secrets configuration properties. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionKubernetesConfiguration(NamespaceResolver namespaceResolver) Default constructor. -
Method Summary
Modifier and TypeMethodDescription@NonNull StringvoidsetConfigMaps(KubernetesConfiguration.KubernetesConfigMapsConfiguration configMapsConfiguration) voidsetDiscovery(KubernetesConfiguration.KubernetesDiscoveryConfiguration discoveryConfiguration) voidsetNamespace(String namespace) voidsetSecrets(KubernetesConfiguration.KubernetesSecretsConfiguration secretsConfiguration) toString()
-
Field Details
-
PREFIX
- See Also:
-
HOSTNAME_ENV_VARIABLE
- See Also:
-
-
Constructor Details
-
KubernetesConfiguration
Default constructor.- Parameters:
namespaceResolver- namespace resolver
-
-
Method Details
-
getDiscovery
- Returns:
- The
DiscoveryConfiguration.
-
setDiscovery
public void setDiscovery(KubernetesConfiguration.KubernetesDiscoveryConfiguration discoveryConfiguration) - Parameters:
discoveryConfiguration- The discovery configuration
-
getNamespace
- Returns:
- the namespace
-
setNamespace
- Parameters:
namespace- Sets the namespace.
-
getSecrets
- Returns:
- the
KubernetesConfiguration.KubernetesSecretsConfiguration.
-
setSecrets
- Parameters:
secretsConfiguration- theKubernetesConfiguration.KubernetesSecretsConfiguration.
-
getConfigMaps
- Returns:
- The config maps configuration properties
-
setConfigMaps
public void setConfigMaps(KubernetesConfiguration.KubernetesConfigMapsConfiguration configMapsConfiguration) - Parameters:
configMapsConfiguration- The config maps configuration properties
-
toString
-