![JAR search and dependency download from the Maven repository](/logo.png)
io.quarkus.kubernetes.client.KubernetesConfigCustomizer Maven / Gradle / Ivy
package io.quarkus.kubernetes.client;
import java.util.List;
import io.fabric8.kubernetes.client.Config;
import io.fabric8.kubernetes.client.KubernetesClient;
import io.fabric8.kubernetes.client.utils.KubernetesSerialization;
import io.quarkus.kubernetes.client.runtime.KubernetesClientBuildConfig;
import io.quarkus.kubernetes.client.runtime.KubernetesClientProducer;
import io.quarkus.kubernetes.client.runtime.KubernetesConfigProducer;
/**
* Meant to be implemented by a CDI bean that provided arbitrary customization for the default {@link Config} created by
* Quarkus.
*
* The {@link Config} is in turn used to produce the default {@link KubernetesClient}
*
*
* @see KubernetesConfigProducer#config(KubernetesClientBuildConfig, List)
* @see KubernetesClientProducer#kubernetesClient(KubernetesSerialization, Config)
*/
public interface KubernetesConfigCustomizer {
void customize(Config config);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy