| Interface | Description |
|---|---|
| ApiClientConfiguration |
ApiClient configuration. |
| ApiClientConfiguration.ApiDiscoveryCacheConfiguration | |
| NamespaceResolver |
Resolves the Kubernetes namespace for the Micronaut application.
|
| Class | Description |
|---|---|
| ApiClientFactory |
ApiClient bean factory that creates either in cluster ClientBuilder.cluster() client or
ClientBuilder.kubeconfig(KubeConfig) client. |
| DefaultNamespaceResolver |
Default implemention of
NamespaceResolver. |
| DiscoveryCache |
Bean that provides caching over the
Discovery results. |
| DiscoveryFactory |
Factory for
Discovery. |
| ModelMapper |
This class is inspired by the implementation of the io.kubernetes.client.util.ModelMapper.java.
|
| OkHttpClientLogging |
Simplified version of
HttpLoggingInterceptor that respects the logger configuration. |
| Enum | Description |
|---|---|
| Apis.Kind |
the type of client to generate.
|
| Annotation Type | Description |
|---|---|
| Apis |
Internal annotation to trigger the creation of Api clients.
|