All Classes

Class Description
Adapters  
AdmissionRegistrationAPIGroupClient  
AdmissionRegistrationAPIGroupDSL  
AdmissionRegistrationAPIGroupExtensionAdapter  
AnyNamespaceable<T>  
APIGroupExtensionAdapter<T>  
APIGroupNotAvailableException  
APIServiceHandler  
APIServiceOperationsImpl  
ApiVersionUtil  
Applicable<T>  
ApplicableAnd<T>  
AppsAPIGroupClient  
AppsAPIGroupDSL  
AppsAPIGroupExtensionAdapter  
AutoAdaptableKubernetesClient  
AutoscalingAPIGroupClient  
AutoscalingAPIGroupDSL  
AutoscalingAPIGroupExtensionAdapter  
BackwardsCompatibilityInterceptor  
BaseClient  
BaseOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,​L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,​D extends io.fabric8.kubernetes.api.model.Doneable<T>,​R extends Resource<T,​D>>  
BatchAPIGroupClient  
BatchAPIGroupDSL  
BatchAPIGroupExtensionAdapter  
BindingOperationsImpl  
BlockingInputStreamPumper  
BuildMixIn  
BytesLimitable<T>  
BytesLimitTerminateTimeTailPrettyLoggable<T,​W>  
Cache<T>
It basically saves and indexes all the entries.
Callback<T>  
Cascading<T>  
CascadingDeletable<B>
Created by iocanel on 9/15/16.
CascadingEditReplacePatchDeletable<I,​D,​T,​B>  
CertificateSigningRequestHandler  
CertificateSigningRequestOperationsImpl  
CertUtils  
Client  
ClientAware<C extends Client> Deprecated.
ClusterOperationsImpl  
ClusterRoleBindingHandler  
ClusterRoleBindingOperationsImpl  
ClusterRoleHandler  
ClusterRoleOperationsImpl  
CodeGen  
ComponentStatusHandler  
ComponentStatusOperationsImpl  
Config  
ConfigAndApiGroupsInfo  
ConfigAware<C extends Config>  
ConfigBuilder  
ConfigFluent<A extends ConfigFluent<A>>  
ConfigFluentImpl<A extends ConfigFluent<A>>  
ConfigMapHandler  
ConfigMapLock  
ConfigMapOperationsImpl  
Containerable<I,​T>  
ContainerResource<S,​W,​I,​PI,​O,​PO,​X,​T,​B,​IS,​UB>  
Controller<T extends io.fabric8.kubernetes.api.model.HasMetadata,​L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>>
Controller is a generic controller framework.
ControllerRevisionHandler  
ControllerRevisionOperationsImpl  
Copiable<T>  
CopyOrReadable<B,​I,​UB>  
Createable<I,​T,​D>  
CreateFromServerGettable<I,​T,​D>  
CreateListFromLoadable  
CreateOrReplaceable<I,​T,​D>  
CronJobHandler  
CronJobOperationsImpl  
CSIDriverHandler  
CSIDriverOperationsImpl  
CSINodeHandler  
CSINodeOperationsImpl  
CustomResource
A base class for implementing a custom resource kind
CustomResourceDefinitionContext  
CustomResourceDefinitionContext.Builder  
CustomResourceDefinitionHandler  
CustomResourceDefinitionOperationsImpl  
CustomResourceDoneable<T extends CustomResource>  
CustomResourceFluent<A extends CustomResourceFluent<A>>  
CustomResourceFluentImpl<A extends CustomResourceFluent<A>>  
CustomResourceList<T extends io.fabric8.kubernetes.api.model.HasMetadata>  
CustomResourceOperationContext  
CustomResourceOperationsImpl<T extends io.fabric8.kubernetes.api.model.HasMetadata,​L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,​D extends io.fabric8.kubernetes.api.model.Doneable<T>>  
DaemonSetHandler  
DaemonSetHandler  
DaemonSetOperationsImpl  
DaemonSetOperationsImpl  
DefaultKubernetesClient
Class for Default Kubernetes Client implementing KubernetesClient interface.
DefaultOperationInfo  
DefaultSharedIndexInformer<T extends io.fabric8.kubernetes.api.model.HasMetadata,​L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>>  
Deletable<B>  
DeltaFIFO<T>
The DeltaFIFO inherits from an Object queue since that we're actually reading from it as Deltas but writing it as Kubernetes object.
DeltaFIFO.DeletedFinalStateUnknown<T>
DeletedFinalStateUnknown is placed into a DeltaFIFO in the case where an object was deleted but the watch deletion event was missed.
DeltaFIFO.DeltaType  
DeploymentHandler  
DeploymentHandler  
DeploymentOperationsImpl  
DeploymentOperationsImpl  
Editable<T>  
EditReplacePatchable<I,​T,​D>  
EditReplacePatchDeletable<I,​T,​D,​B>  
EndpointsHandler  
EndpointSliceHandler  
EndpointSliceOperationsImpl  
EndpointsOperationsImpl  
Errorable<O,​P,​T>  
ErrorChannelable<O,​P,​T>  
EventHandler  
EventHandler  
EventOperationsImpl  
EventOperationsImpl  
EventType  
Evictable<B>  
Execable<X,​T>  
ExecListenable<I,​T>  
ExecListener  
ExecWatch  
ExecWebSocketListener
A WebSocketListener for exec operations.
ExtensionAdapter<C>
An Adapter that can be used to adapt an instance of the NamespacedKubernetesClient .
ExtensionsAPIGroupClient  
ExtensionsAPIGroupDSL  
ExtensionsAPIGroupExtensionAdapter  
FileSelector<T>  
Filterable<T>  
FilterWatchListDeletable<T,​L,​B,​H,​W>  
FilterWatchListMultiDeletable<T,​L,​B,​H,​W>  
FromServerable<T>  
FromServerGettable<T>  
FunctionCallable<I>  
GenericKubernetesClient<C extends Client>  
GetListFromLoadable  
Gettable<T>  
GracePeriodConfigurable<T>  
Handlers  
HasMetadataOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,​L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,​D extends io.fabric8.kubernetes.api.model.Doneable<T>,​R extends Resource<T,​D>>  
HasMetadataVisitiableBuilder  
HorizontalPodAutoscalerHandler  
HorizontalPodAutoscalerHandler  
HorizontalPodAutoscalerHandler  
HorizontalPodAutoscalerOperationsImpl  
HorizontalPodAutoscalerOperationsImpl  
HorizontalPodAutoscalerOperationsImpl  
HttpClientAware  
HttpClientUtils  
ImageEditReplacePatchable<I,​T,​D>  
ImpersonatorInterceptor  
Indexer<T>
Indexer extends Store interface and add index/de-index methods.
IngressHandler  
IngressHandler  
IngressOperationsImpl  
IngressOperationsImpl  
Inputable<I,​P,​T>  
InputStreamPumper Deprecated.
IOHelpers  
IpAddressMatcher  
JobHandler  
JobOperationsImpl  
KubeConfigUtils
Helper class for working with the YAML config file thats located in ~/.kube/config which is updated when you use commands like osc login and osc project myproject
KubernetesClient
Main interface for Kubernetes client library.
KubernetesClientException  
KubernetesClientTimeoutException  
KubernetesListHandler  
KubernetesListMixedOperation  
KubernetesListNonNamespaceOperation  
KubernetesListOperation  
KubernetesListOperationsImpl  
KubernetesResourceUtil  
LeaderCallbacks  
LeaderElectionConfig  
LeaderElectionConfigBuilder  
LeaderElectionConfigFluent<A extends LeaderElectionConfigFluent<A>>  
LeaderElectionConfigFluentImpl<A extends LeaderElectionConfigFluent<A>>  
LeaderElectionRecord
LeaderElectionRecord is the record that is stored in the leader election annotation.
LeaderElector<C extends Namespaceable<C> & KubernetesClient>  
LeaderElectorBuilder<C extends Namespaceable<C> & KubernetesClient>  
LeaseHandler  
LeaseLock  
LeaseOperationsImpl  
LimitRangeHandler  
LimitRangeOperationsImpl  
Listable<T>  
Listenable<T,​L>  
Lister<T>
Lister interface is used to list cached items from a running informer.
ListerWatcher<T,​L>
ListerWatcher is any object that knows how to perform an initial list and start a watch on a resource.
ListVisitFromServerGetDeleteRecreateWaitApplicable<T,​B>  
Loadable<T>  
LocalPortForward
A port forward handle that is aware of the host and port where it's bound to.
Lock  
Lockable<T>  
LockException  
Loggable<S,​W>  
LogWatch  
LogWatchCallback  
ManagedKubernetesClient  
MetricAPIGroupClient  
MetricAPIGroupDSL  
MetricAPIGroupExtensionAdapter  
MixedOperation<T,​L,​D,​R extends Resource<T,​D>>
A Client Namespace or Non Namespace Operation.
MultiDeleteable<I,​B>  
MutatingWebhookConfigurationHandler  
MutatingWebhookConfigurationHandler  
MutatingWebhookConfigurationOperationsImpl  
MutatingWebhookConfigurationOperationsImpl  
Nameable<T>  
Namespaceable<T>  
NamespacedKubernetesClient  
NamespaceHandler  
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<T,​B>  
NamespaceOperationsImpl  
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<T,​B>  
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl  
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl  
NetworkAPIGroupClient  
NetworkAPIGroupDSL  
NetworkAPIGroupExtensionAdapter  
NetworkPolicyHandler  
NetworkPolicyHandler  
NetworkPolicyOperationsImpl  
NetworkPolicyOperationsImpl  
NodeHandler  
NodeMetricOperationsImpl  
NodeMetricsHandler  
NodeMetricsOperationsImpl  
NodeOperationsImpl  
NonBlockingInputStreamPumper  
NonNamespaceOperation<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.
OAuthTokenProvider  
ObjectMetaMixIn  
ObjectMetaMixIn  
Operation<T,​L,​D,​R>
The entry point to client operations.
OperationContext  
OperationInfo  
OperationSupport  
OptionalDependencyWrapper  
Outputable<O,​P,​T>  
Parameterizable<T>  
ParameterMixedOperation<T,​L,​D,​R extends Resource<T,​D>>
A Client Namespace or Non Namespace Operation.
ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<T,​B>  
Patchable<I,​T>  
PatchUtils  
PersistentVolumeClaimHandler  
PersistentVolumeClaimOperationsImpl  
PersistentVolumeHandler  
PersistentVolumeOperationsImpl  
PodDisruptionBudgetHandler  
PodDisruptionBudgetOperationsImpl  
PodHandler  
PodMetricOperationsImpl  
PodMetricsHandler  
PodMetricsOperationsImpl  
PodOperationContext  
PodOperationsImpl  
PodPresetHandler  
PodPresetOperationsImpl  
PodResource<T,​D>  
PodSecurityPolicyHandler  
PodSecurityPolicyOperationsImpl  
PodTemplateHandler  
PodTemplateOperationsImpl  
PodUpload  
PodUploadWebSocketListener  
PolicyAPIGroupClient  
PolicyAPIGroupDSL  
PolicyAPIGroupExtensionAdapter  
PortForward
A handle that allows closing a port forward operation and checking its status.
PortForwardable<H,​L,​I,​O>  
PortForwarder
Allows to forward local ports (or nio channels) to remote ports in Kubernetes pods.
PortForwarderWebsocket
A port-forwarder using the websocket protocol.
Prettyable<T>  
PrettyLoggable<T,​W>  
PriorityClassHandler  
PriorityClassOperationsImpl  
ProcessorListener<T>
ProcessorListener implements Runnable interface.
ProcessorListener.AddNotification<T>  
ProcessorListener.DeleteNotification<T>  
ProcessorListener.Notification<T>  
ProcessorListener.UpdateNotification<T>  
PropagationPolicyConfigurable<T>  
RawCustomResourceOperationsImpl
This class simple does basic operations for custom defined resources without demanding the POJOs for custom resources.
RawWatchConnectionManager
This class just replicates WatchConnectionManager in handling watch connections but instead of using a solid type for deserializing events, it uses plain strings.
RbacAPIGroupClient  
RbacAPIGroupDSL  
RbacAPIGroupExtensionAdapter  
Readable<T>  
Readiable  
Readiness  
ReadinessWatcher<T extends io.fabric8.kubernetes.api.model.HasMetadata>  
Recreateable<T>  
RecreateApplicable<T,​P>  
RecreateCreateable<I,​T,​D>  
RecreateFromServerGettable<I,​T,​D>  
Reflector<T extends io.fabric8.kubernetes.api.model.HasMetadata,​L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>>  
ReflectorWatcher<T extends io.fabric8.kubernetes.api.model.HasMetadata>  
ReflectUtils  
Replaceable<I,​T>  
ReplaceValueStream
Replaces template parameter values in the stream to avoid parsing issues of templates with numeric expressions
ReplicaSetHandler  
ReplicaSetHandler  
ReplicaSetOperationsImpl  
ReplicaSetOperationsImpl  
ReplicationControllerHandler  
ReplicationControllerMixIn  
ReplicationControllerOperationsImpl  
RequestConfig  
RequestConfigBuilder  
RequestConfigFluent<A extends RequestConfigFluent<A>>  
RequestConfigFluentImpl<A extends RequestConfigFluent<A>>  
RequestConfigurable<C extends Client>  
Requirable<T>  
Resource<T,​D>
Interface that describes the operation that can be done on a Kubernetes resource (e.g.
ResourceCompare  
ResourceEventHandler<T>
ResourceEventHandler can handle notifications for events that happen to a resource.
ResourceHandler<T,​V extends io.fabric8.kubernetes.api.builder.VisitableBuilder<T,​V>>  
ResourceHandler.Key  
ResourceNotFoundException  
ResourceQuotaHandler  
ResourceQuotaOperationsImpl  
ResyncRunnable<T>
Calls the resync function of store interface which is always implemented by DeltaFIFO.
RoleBindingHandler  
RoleBindingOperationsImpl  
RoleHandler  
RoleOperationsImpl  
Rollable<T>  
RollableScalableResource<T,​D>  
RollableScalableResourceOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,​L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,​D extends io.fabric8.kubernetes.api.model.Doneable<T>,​R extends Resource<T,​D>>
Operations for resources that represent scalable, rolling-updatable sets of Pods.
RollingOperationContext  
RollingUpdater<T extends io.fabric8.kubernetes.api.model.HasMetadata,​L,​D extends io.fabric8.kubernetes.api.model.Doneable<T>>  
ScalableResource<T,​D>  
Scaleable<T>  
SchedulingAPIGroupClient  
SchedulingAPIGroupDSL  
SchedulingAPIGroupExtensionAdapter  
Secretable<T>  
SecretHandler  
SecretOperationsImpl  
Serialization  
SerializationUtils  
ServiceAccountHandler  
ServiceAccountOperationsImpl  
ServiceHandler  
ServiceOperationsImpl  
ServiceResource<T,​D>  
ServiceToURLProvider  
ServiceToURLProvider.ServiceToUrlImplPriority  
SettingsAPIGroupClient  
SettingsAPIGroupDSL  
SettingsAPIGroupExtensionAdapter  
SharedIndexInformer<T>
SharedInxedInformer extends SharedInformer and provides indexer operability additionally.
SharedInformer<T>
SharedInformer defines basic methods of an informer.
SharedInformerEventListener  
SharedInformerFactory
SharedInformerFactory class constructs and caches informers for api types.
SharedProcessor<T>
SharedProcessor class manages all the registered ProcessListener and distributes notifications.
SSLUtils  
StatefulSetHandler  
StatefulSetOperationsImpl  
StatusUpdatable<T>  
StorageAPIGroupClient  
StorageAPIGroupDSL  
StorageAPIGroupExtensionAdapter  
StorageClassHandler  
StorageClassOperationsImpl  
Store<T>
Store is a generic object storage interface.
SubjectAccessReviewDSL  
SubjectAccessReviewDSLImpl  
Tailable<T>  
TailPrettyLoggable<T,​W>  
Terminateable<T>  
TerminateTimeTailPrettyLoggable<T,​W>  
Timeable<T>  
Timeoutable<T>  
TimeoutImageEditReplacePatchable<I,​T,​D>  
Timestampable<T>  
TimestampBytesLimitTerminateTimeTailPrettyLoggable<T,​W>  
TimeTailPrettyLoggable<T,​W>  
Triggerable<T,​V>  
Ttyable<T>  
TtyExecable<I,​T>  
TtyExecErrorable<X,​O,​P,​T>  
TtyExecErrorChannelable<X,​O,​P,​T>  
TtyExecInputOutputErrorable<X,​O,​PO,​I,​PI,​T>  
TtyExecOutputErrorable<X,​O,​P,​T>  
Typeable<T>  
Uploadable<T>  
URLFromClusterIPImpl  
URLFromEnvVarsImpl  
URLFromIngressImpl  
URLFromNodePortImpl  
URLFromServiceUtil  
URLUtils  
Utils  
V1AdmissionRegistrationAPIGroupClient  
V1AdmissionRegistrationAPIGroupDSL  
V1AdmissionRegistrationAPIGroupExtensionAdapter  
V1APIGroupClient  
V1APIGroupDSL  
V1APIGroupExtensionAdapter  
V1AutoscalingAPIGroupClient  
V1AutoscalingAPIGroupDSL  
V1AutoscalingAPIGroupExtensionAdapter  
V1beta1AdmissionRegistrationAPIGroupClient  
V1beta1AdmissionRegistrationAPIGroupDSL  
V1beta1AdmissionRegistrationAPIGroupExtensionAdapter  
V2beta1AutoscalingAPIGroupClient  
V2beta1AutoscalingAPIGroupDSL  
V2beta1AutoscalingAPIGroupExtensionAdapter  
V2beta2AutoscalingAPIGroupClient  
V2beta2AutoscalingAPIGroupDSL  
V2beta2AutoscalingAPIGroupExtensionAdapter  
ValidatingWebhookConfigurationHandler  
ValidatingWebhookConfigurationHandler  
ValidatingWebhookConfigurationOperationsImpl  
ValidatingWebhookConfigurationOperationsImpl  
Version  
Versionable<T>  
VersionInfo  
VersionInfo.Builder  
VersionUsageUtils
Utility class to monitor alhpa/beta version usage and log.
VersionWatchable<H,​W>  
VisitFromServerGetWatchDeleteRecreateWaitApplicable<T,​B>  
VolumeAttachmentHandler  
VolumeAttachmentOperationsImpl  
Waitable<T,​P>  
WaitForConditionWatcher<T extends io.fabric8.kubernetes.api.model.HasMetadata>  
WaitForConditionWatcher.WatchException  
Watch  
Watchable<H,​W>  
WatchConnectionManager<T extends io.fabric8.kubernetes.api.model.HasMetadata,​L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>>  
Watcher<T>  
Watcher.Action  
WatcherToggle<T>
A utility class to enable and disable callbacks to a watcher instance.
WatchHTTPManager<T extends io.fabric8.kubernetes.api.model.HasMetadata,​L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>>  
WatchListDeletable<T,​L,​B,​H,​W>  
WithRequestCallable<C extends Client>