Package io.fabric8.kubernetes.client
Interface ExtensionAdapter<C>
-
- Type Parameters:
C- The Client.
- All Known Implementing Classes:
AdmissionRegistrationAPIGroupExtensionAdapter,ApiextensionsAPIGroupExtensionAdapter,APIGroupExtensionAdapter,AppsAPIGroupExtensionAdapter,AuthorizationAPIGroupExtensionAdapter,AutoscalingAPIGroupExtensionAdapter,BatchAPIGroupExtensionAdapter,CertificatesAPIGroupExtensionAdapter,DiscoveryAPIGroupExtensionAdapter,ExtensionsAPIGroupExtensionAdapter,MetricAPIGroupExtensionAdapter,NetworkAPIGroupExtensionAdapter,PolicyAPIGroupExtensionAdapter,RbacAPIGroupExtensionAdapter,SchedulingAPIGroupExtensionAdapter,StorageAPIGroupExtensionAdapter,V1AdmissionRegistrationAPIGroupExtensionAdapter,V1ApiextensionsAPIGroupExtensionAdapter,V1APIGroupExtensionAdapter,V1AuthorizationAPIGroupExtensionAdapter,V1AutoscalingAPIGroupExtensionAdapter,V1beta1AdmissionRegistrationAPIGroupExtensionAdapter,V1beta1ApiextensionsAPIGroupExtensionAdapter,V1beta1AuthorizationAPIGroupExtensionAdapter,V1beta1CertificatesAPIGroupExtensionAdapter,V1beta1DiscoveryAPIGroupExtensionAdapter,V1beta1NetworkAPIGroupExtensionAdapter,V1beta1SchedulingAPIGroupExtensionAdapter,V1CertificatesAPIGroupExtensionAdapter,V1NetworkAPIGroupExtensionAdapter,V1SchedulingAPIGroupExtensionAdapter,V2beta1AutoscalingAPIGroupExtensionAdapter,V2beta2AutoscalingAPIGroupExtensionAdapter
public interface ExtensionAdapter<C>An Adapter that can be used to adapt an instance of theNamespacedKubernetesClient.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Cadapt(Client client)The adapt function.Class<C>getExtensionType()BooleanisAdaptable(Client client)Checks if it is possible to adapt.
-
-
-
Method Detail
-
isAdaptable
Boolean isAdaptable(Client client)
Checks if it is possible to adapt. It checks that the requirements of the target client are meet. (e.g. checks that openshift is available).- Parameters:
client- The instance ofNamespacedKubernetesClientto adapt.- Returns:
- boolean value indicating whether client is adaptable or not.
-
adapt
C adapt(Client client)
The adapt function.- Parameters:
client- The instance ofNamespacedKubernetesClientto adapt.- Returns:
- The instance of the
Client.
-
-