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 C
adapt(Client client)
The adapt function.Class<C>
getExtensionType()
Boolean
isAdaptable(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 ofNamespacedKubernetesClient
to adapt.- Returns:
- boolean value indicating whether client is adaptable or not.
-
adapt
C adapt(Client client)
The adapt function.- Parameters:
client
- The instance ofNamespacedKubernetesClient
to adapt.- Returns:
- The instance of the
Client
.
-
-