@Factory
public class ApiClientFactory
extends java.lang.Object
ApiClient bean factory that creates either in cluster ClientBuilder.cluster() client or
ClientBuilder.kubeconfig(KubeConfig) client.| Constructor and Description |
|---|
ApiClientFactory() |
| Modifier and Type | Method and Description |
|---|---|
io.kubernetes.client.openapi.ApiClient |
apiClient(io.kubernetes.client.util.ClientBuilder clientBuilder)
Creates ApiClient.
|
io.kubernetes.client.util.ClientBuilder |
clientBuilder(ApiClientConfiguration apiClientConfiguration)
Creates
ClientBuilder that is either configured from specified configuration options or automatically
detected by ClientBuilder.standard(). |
@Singleton public io.kubernetes.client.util.ClientBuilder clientBuilder(ApiClientConfiguration apiClientConfiguration) throws java.io.IOException
ClientBuilder that is either configured from specified configuration options or automatically
detected by ClientBuilder.standard().apiClientConfiguration - api client configuration that overrides default configurationjava.io.IOException - if the CA or Token files were not found@Singleton
public io.kubernetes.client.openapi.ApiClient apiClient(io.kubernetes.client.util.ClientBuilder clientBuilder)
throws java.io.IOException
clientBuilder - client builderjava.io.IOException - if the CA or Token files were not found