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 io.fabric8.kubernetes.client.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> |
BaseClient.adapt(Class<C> type) |
<C extends Client> |
Client.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> |
Handlers.get(String kind) |
<C extends Client> |
BaseClient.isAdaptable(Class<C> type) |
<C extends Client> |
Client.isAdaptable(Class<C> type)
Checks if the client can be adapted to an other client type.
|
static <C extends Client> |
Adapters.register(ExtensionAdapter<C> adapter) |
static <T extends io.fabric8.kubernetes.api.model.HasMetadata,C extends Client> |
Handlers.register(ResourceHandler<T> handler) |
static <C extends Client> |
Adapters.unregister(ExtensionAdapter<C> adapter) |
static <T extends io.fabric8.kubernetes.api.model.HasMetadata,C extends Client> |
Handlers.unregister(ResourceHandler<T> handler) |
Modifier and Type | Method and Description |
---|---|
C |
ExtensionAdapter.adapt(Client client)
The adapt function.
|
T |
ResourceHandler.create(Client client,
String namespace,
T item) |
Boolean |
ResourceHandler.delete(Client client,
String namespace,
T item) |
Boolean |
ExtensionAdapter.isAdaptable(Client client)
Checks if it is possible to adapt.
|
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 | Method and Description |
---|---|
io.fabric8.kubernetes.api.model.Endpoints |
EndpointsHandler.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Endpoints item) |
io.fabric8.kubernetes.api.model.Event |
EventHandler.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Event item) |
io.fabric8.kubernetes.api.model.Namespace |
NamespaceHandler.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Namespace item) |
io.fabric8.kubernetes.api.model.Node |
NodeHandler.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Node item) |
io.fabric8.kubernetes.api.model.PersistentVolume |
PersistentVolumeHandler.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.PersistentVolume item) |
io.fabric8.kubernetes.api.model.PersistentVolumeClaim |
PersistentVolumeClaimHandler.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.PersistentVolumeClaim item) |
io.fabric8.kubernetes.api.model.Pod |
PodHandler.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Pod item) |
io.fabric8.kubernetes.api.model.ReplicationController |
ReplicationControllerHandler.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.ReplicationController item) |
io.fabric8.kubernetes.api.model.ResourceQuota |
ResourceQuotaHandler.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.ResourceQuota item) |
io.fabric8.kubernetes.api.model.Secret |
SecretHandler.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Secret item) |
io.fabric8.kubernetes.api.model.SecurityContextConstraints |
SecurityContextConstraintsHandler.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.SecurityContextConstraints item) |
io.fabric8.kubernetes.api.model.Service |
ServiceHandler.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Service item) |
io.fabric8.kubernetes.api.model.ServiceAccount |
ServiceAccountHandler.create(Client client,
String namespace,
io.fabric8.kubernetes.api.model.ServiceAccount item) |
Boolean |
EndpointsHandler.delete(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Endpoints item) |
Boolean |
EventHandler.delete(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Event item) |
Boolean |
NamespaceHandler.delete(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Namespace item) |
Boolean |
NodeHandler.delete(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Node item) |
Boolean |
PersistentVolumeHandler.delete(Client client,
String namespace,
io.fabric8.kubernetes.api.model.PersistentVolume item) |
Boolean |
PersistentVolumeClaimHandler.delete(Client client,
String namespace,
io.fabric8.kubernetes.api.model.PersistentVolumeClaim item) |
Boolean |
PodHandler.delete(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Pod item) |
Boolean |
ReplicationControllerHandler.delete(Client client,
String namespace,
io.fabric8.kubernetes.api.model.ReplicationController item) |
Boolean |
ResourceQuotaHandler.delete(Client client,
String namespace,
io.fabric8.kubernetes.api.model.ResourceQuota item) |
Boolean |
SecretHandler.delete(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Secret item) |
Boolean |
SecurityContextConstraintsHandler.delete(Client client,
String namespace,
io.fabric8.kubernetes.api.model.SecurityContextConstraints item) |
Boolean |
ServiceHandler.delete(Client client,
String namespace,
io.fabric8.kubernetes.api.model.Service item) |
Boolean |
ServiceAccountHandler.delete(Client client,
String namespace,
io.fabric8.kubernetes.api.model.ServiceAccount item) |
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.