@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