| Package | Description |
|---|---|
| io.fabric8.kubernetes.client | |
| io.fabric8.kubernetes.client.dsl | |
| io.fabric8.kubernetes.client.extension |
| Modifier and Type | Class and Description |
|---|---|
class |
WithRequestCallable<C extends Client> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AdmissionRegistrationAPIGroupDSL |
interface |
KubernetesClient
Main interface for Kubernetes client library.
|
interface |
NamespacedKubernetesClient |
interface |
V1AdmissionRegistrationAPIGroupDSL |
interface |
V1ApiextensionAPIGroupDSL |
interface |
V1AuthorizationAPIGroupDSL |
interface |
V1AutoscalingAPIGroupDSL |
interface |
V1beta1AdmissionRegistrationAPIGroupDSL |
interface |
V1beta1ApiextensionAPIGroupDSL |
interface |
V1beta1AuthorizationAPIGroupDSL |
interface |
V1beta1NetworkAPIGroupDSL |
interface |
V1NetworkAPIGroupDSL |
interface |
V2beta1AutoscalingAPIGroupDSL |
interface |
V2beta2AutoscalingAPIGroupDSL |
| Modifier and Type | Method and Description |
|---|---|
<C extends Client> |
Client.adapt(Class<C> type)
Adapt the client to another type.
|
<C extends Client> |
Client.isAdaptable(Class<C> type)
Deprecated.
if the client can test for support, then use adapt(type).isSupported() instead.
|
| Modifier and Type | Method and Description |
|---|---|
Client |
Client.newClient(RequestConfig requestConfig)
Creates a new client based upon the current except with a different
RequestConfig. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
RequestConfigurable<C extends Client> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExtensionAdapter<C extends Client>
An Adapter that can be used to adapt an instance of the
Client . |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SupportTestingClient
Marks the client as being able to test for its own support.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClientAdapter<C extends ClientAdapter<C>>
To be used as the base class for creating extension clients
|
class |
ExtensionRootClientAdapter<C extends ClientAdapter<C>>
A specialized
ClientAdapter that has constructors for fully creating the client. |
| Modifier and Type | Field and Description |
|---|---|
protected Client |
ExtensibleResourceAdapter.client |
| Modifier and Type | Method and Description |
|---|---|
<A extends Client> |
ClientAdapter.adapt(Class<A> type) |
<C extends Client> |
ExtensibleResourceAdapter.inWriteContext(Class<C> clazz) |
<C extends Client> |
ExtensibleResource.inWriteContext(Class<C> clazz)
Should be used to obtain a client in the same write context as the given resource
- dryRun, DeletionPropagation, etc.
|
<A extends Client> |
ClientAdapter.isAdaptable(Class<A> type) |
<T extends Client,C extends ClientAdapter<C>> |
ExtensionAdapter.ClientFactory.register(Class<T> type,
ClientAdapter<C> target) |
| Modifier and Type | Method and Description |
|---|---|
Client |
ClientAdapter.getClient() |
Client |
ClientAdapter.newClient(RequestConfig requestConfig) |
| Modifier and Type | Method and Description |
|---|---|
C |
ExtensionAdapter.adapt(Client client)
Adapt the client to another type.
|
void |
ClientAdapter.init(Client client) |
ExtensibleResourceAdapter<T> |
ExtensibleResourceAdapter.init(ExtensibleResource<T> resource,
Client client) |
protected abstract C |
ExtensionRootClientAdapter.newInstance(Client client)
Extension root adapters new instances should be created
without creating a new client
|
| Constructor and Description |
|---|
ExtensionRootClientAdapter(Client client) |
Copyright © 2015–2022 Red Hat. All rights reserved.