| Modifier and Type | Interface and Description |
|---|---|
interface |
ClientAware<C extends Client> |
interface |
ExtensionAdapter<C extends Client>
An Adapter that can be used to adapt an instance of the
KubernetesClient to an Extension. |
interface |
GenericKubernetesClient<C extends Client> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
GenericKubernetesClient<C extends Client> |
interface |
KubernetesClient |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseClient |
class |
DefaultKubernetesClient |
| Modifier and Type | Method and Description |
|---|---|
<C extends Client> |
Client.adapt(Class<C> type) |
<C extends Client> |
BaseClient.adapt(Class<C> type) |
static <C extends Client> |
Adapters.get(Class<C> type) |
static <T extends io.fabric8.kubernetes.api.model.HasMetadata,C extends Client> |
Creators.get(Class<T> type) |
static <C extends Client> |
Adapters.register(ExtensionAdapter<C> adapter) |
static <T extends io.fabric8.kubernetes.api.model.HasMetadata,C extends Client> |
Creators.register(ResourceCreator<T> creator) |
static <C extends Client> |
Adapters.unregister(ExtensionAdapter<C> adapter) |
static <T extends io.fabric8.kubernetes.api.model.HasMetadata,C extends Client> |
Creators.unregister(ResourceCreator<T> creator) |
| Modifier and Type | Method and Description |
|---|---|
C |
ExtensionAdapter.adapt(Client client)
The adapt function.
|
T |
ResourceCreator.create(Client client,
String namespace,
T item) |
| Modifier and Type | Method and Description |
|---|---|
io.fabric8.kubernetes.api.model.Endpoints |
EndpointsCreator.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Endpoints item) |
io.fabric8.kubernetes.api.model.Event |
EventCreator.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Event item) |
io.fabric8.kubernetes.api.model.Namespace |
NamespaceCreator.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Namespace item) |
io.fabric8.kubernetes.api.model.Node |
NodeCreator.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Node item) |
io.fabric8.kubernetes.api.model.PersistentVolume |
PersistentVolumeCreator.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.PersistentVolume item) |
io.fabric8.kubernetes.api.model.PersistentVolumeClaim |
PersistentVolumeClaimCreator.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.PersistentVolumeClaim item) |
io.fabric8.kubernetes.api.model.Pod |
PodCreator.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Pod item) |
io.fabric8.kubernetes.api.model.ReplicationController |
ReplicationControllerCreator.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.ReplicationController item) |
io.fabric8.kubernetes.api.model.ResourceQuota |
ResourceQuotaCreator.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.ResourceQuota item) |
io.fabric8.kubernetes.api.model.Secret |
SecretCreator.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Secret item) |
io.fabric8.kubernetes.api.model.SecurityContextConstraints |
SecurityContextConstraintsCreator.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.SecurityContextConstraints item) |
io.fabric8.kubernetes.api.model.Service |
ServiceCreator.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Service item) |
io.fabric8.kubernetes.api.model.ServiceAccount |
ServiceAccountCreator.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.ServiceAccount item) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ClientKubernetesListMixedOperation<C extends Client> |
interface |
ClientKubernetesListNonNamespaceOperation<C extends Client> |
interface |
ClientKubernetesListOperation<C extends Client> |
interface |
ClientNonNamespaceOperation<C extends Client,T,L,D,R>
The entry point to client operations that are either "cross namespace resources", or are available in the invocation chain
after a namespace has already been specified.
|
interface |
ClientOperation<C extends Client,T,L,D,R>
The entry point to client operations.
|
interface |
KubernetesDSL<C extends Client> |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseOperation<C extends Client,T,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,D extends io.fabric8.kubernetes.api.model.Doneable<T>,R extends ClientResource<T,D>> |
interface |
ClientMixedOperation<C extends Client,T,L,D,R extends ClientResource<T,D>>
A Client Namespace or Non Namespace Operation.
|
class |
EndpointsOperationsImpl<C extends Client> |
class |
EventOperationsImpl<C extends Client> |
class |
HasMetadataOperation<C extends Client,T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,D extends io.fabric8.kubernetes.api.model.Doneable<T>,R extends ClientResource<T,D>> |
class |
NamespaceOperationsImpl<C extends Client> |
class |
NodeOperationsImpl<C extends Client> |
class |
PersistentVolumeClaimOperationsImpl<C extends Client> |
class |
PersistentVolumeOperationsImpl<C extends Client> |
class |
PodOperationsImpl<C extends Client> |
class |
ReplicationControllerOperationsImpl<C extends Client> |
class |
ResourceQuotaOperationsImpl<C extends Client> |
class |
SecretOperationsImpl<C extends Client> |
class |
SecurityContextConstraintsOperationsImpl<C extends Client> |
class |
ServiceAccountOperationsImpl<C extends Client> |
class |
ServiceOperationsImpl<C extends Client> |
| Modifier and Type | Class and Description |
|---|---|
class |
ManagedKubernetesClient |
| Modifier and Type | Method and Description |
|---|---|
<C extends Client> |
ManagedKubernetesClient.adapt(Class<C> type) |
Copyright © 2015 Red Hat. All rights reserved.