Package org.arquillian.cube.istio.impl
Class IstioClientAdapter
java.lang.Object
org.arquillian.cube.istio.impl.IstioClientAdapter
- All Implemented Interfaces:
io.fabric8.istio.client.IstioClient,io.fabric8.kubernetes.client.Client,Closeable,AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<C extends io.fabric8.kubernetes.client.Client>
Cvoidclose()io.fabric8.kubernetes.api.model.APIGroupgetApiGroup(String name) io.fabric8.kubernetes.api.model.APIGroupListio.fabric8.kubernetes.api.model.APIResourceListgetApiResources(String groupVersion) io.fabric8.kubernetes.client.Configio.fabric8.kubernetes.client.http.HttpClientbooleanhasApiGroup(String apiGroup, boolean exact) <C extends io.fabric8.kubernetes.client.Client>
BooleanisAdaptable(Class<C> type) io.fabric8.kubernetes.client.ClientnewClient(io.fabric8.kubernetes.client.RequestConfig requestConfig) registerCustomResources(InputStream resource) registerCustomResources(String resource) <T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>, R extends io.fabric8.kubernetes.client.dsl.Resource<T>>
io.fabric8.kubernetes.client.dsl.MixedOperation<T,L, R> io.fabric8.kubernetes.api.model.RootPaths<R extends io.fabric8.kubernetes.api.model.KubernetesResource>
booleanbooleanbooleansupportsApiPath(String path) unregisterCustomResource(IstioResource istioResource) io.fabric8.istio.client.IstioClientunwrap()io.fabric8.istio.client.V1alpha3APIGroupDSLv1alpha3()io.fabric8.istio.client.V1beta1APIGroupDSLv1beta1()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.fabric8.kubernetes.client.Client
raw, resources
-
Constructor Details
-
IstioClientAdapter
public IstioClientAdapter(io.fabric8.istio.client.IstioClient istioClient)
-
-
Method Details
-
registerCustomResources
-
registerCustomResources
-
unregisterCustomResource
-
unwrap
public io.fabric8.istio.client.IstioClient unwrap() -
v1beta1
public io.fabric8.istio.client.V1beta1APIGroupDSL v1beta1()- Specified by:
v1beta1in interfaceio.fabric8.istio.client.IstioClient
-
v1alpha3
public io.fabric8.istio.client.V1alpha3APIGroupDSL v1alpha3()- Specified by:
v1alpha3in interfaceio.fabric8.istio.client.IstioClient
-
isAdaptable
- Specified by:
isAdaptablein interfaceio.fabric8.kubernetes.client.Client
-
supports
public <R extends io.fabric8.kubernetes.api.model.KubernetesResource> boolean supports(Class<R> type) - Specified by:
supportsin interfaceio.fabric8.kubernetes.client.Client
-
supports
- Specified by:
supportsin interfaceio.fabric8.kubernetes.client.Client
-
hasApiGroup
- Specified by:
hasApiGroupin interfaceio.fabric8.kubernetes.client.Client
-
adapt
- Specified by:
adaptin interfaceio.fabric8.kubernetes.client.Client
-
getMasterUrl
- Specified by:
getMasterUrlin interfaceio.fabric8.kubernetes.client.Client
-
getApiVersion
- Specified by:
getApiVersionin interfaceio.fabric8.kubernetes.client.Client
-
getNamespace
- Specified by:
getNamespacein interfaceio.fabric8.kubernetes.client.Client
-
rootPaths
public io.fabric8.kubernetes.api.model.RootPaths rootPaths()- Specified by:
rootPathsin interfaceio.fabric8.kubernetes.client.Client
-
supportsApiPath
- Specified by:
supportsApiPathin interfaceio.fabric8.kubernetes.client.Client
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceio.fabric8.kubernetes.client.Client- Specified by:
closein interfaceCloseable
-
getApiGroups
public io.fabric8.kubernetes.api.model.APIGroupList getApiGroups()- Specified by:
getApiGroupsin interfaceio.fabric8.kubernetes.client.Client
-
getApiGroup
- Specified by:
getApiGroupin interfaceio.fabric8.kubernetes.client.Client
-
getApiResources
- Specified by:
getApiResourcesin interfaceio.fabric8.kubernetes.client.Client
-
resources
public <T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>, io.fabric8.kubernetes.client.dsl.MixedOperation<T,R extends io.fabric8.kubernetes.client.dsl.Resource<T>> L, resourcesR> (Class<T> resourceType, Class<L> listClass, Class<R> resourceClass) - Specified by:
resourcesin interfaceio.fabric8.kubernetes.client.Client
-
newClient
public io.fabric8.kubernetes.client.Client newClient(io.fabric8.kubernetes.client.RequestConfig requestConfig) - Specified by:
newClientin interfaceio.fabric8.kubernetes.client.Client
-
getHttpClient
public io.fabric8.kubernetes.client.http.HttpClient getHttpClient()- Specified by:
getHttpClientin interfaceio.fabric8.kubernetes.client.Client
-
getConfiguration
public io.fabric8.kubernetes.client.Config getConfiguration()- Specified by:
getConfigurationin interfaceio.fabric8.kubernetes.client.Client
-
raw
- Specified by:
rawin interfaceio.fabric8.kubernetes.client.Client
-