Package io.fabric8.kubernetes.client
Class AutoAdaptableKubernetesClient
java.lang.Object
io.fabric8.kubernetes.client.BaseClient
io.fabric8.kubernetes.client.DefaultKubernetesClient
io.fabric8.kubernetes.client.AutoAdaptableKubernetesClient
- All Implemented Interfaces:
Client,ConfigAware,AnyNamespaceable<NamespacedKubernetesClient>,Namespaceable<NamespacedKubernetesClient>,RequestConfigurable<NamespacedKubernetesClient>,GenericKubernetesClient<NamespacedKubernetesClient>,HttpClientAware,KubernetesClient,NamespacedKubernetesClient,Closeable,AutoCloseable
public class AutoAdaptableKubernetesClient extends DefaultKubernetesClient
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AutoAdaptableKubernetesClient()AutoAdaptableKubernetesClient(Config config)AutoAdaptableKubernetesClient(String masterUrl)AutoAdaptableKubernetesClient(okhttp3.OkHttpClient httpClient, Config config) -
Method Summary
Modifier and Type Method Description static KubernetesClientadapt(KubernetesClient initial)<C> Cadapt(Class<C> type)AdmissionRegistrationAPIGroupDSLadmissionRegistration()API entrypoint for kubernetes resources with APIGroup admissionregistration.k8s.io/v1beta1AppsAPIGroupDSLapps()API entrypoint for kubernetes resources with APIGroup apps/v1AutoscalingAPIGroupDSLautoscaling()API entrypoint for kubernetes resources with APIGroup autoscaling/v2beta1BatchAPIGroupDSLbatch()API entrypoint for kubernetes resources with APIGroup batch/v1beta1voidclose()MixedOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,io.fabric8.kubernetes.api.model.DoneableComponentStatus,Resource<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.DoneableComponentStatus>>componentstatuses()API entrypoint for dealing with core/v1/ComponentStatusMixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,io.fabric8.kubernetes.api.model.DoneableConfigMap,Resource<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.DoneableConfigMap>>configMaps()API entrypoint for ConfigMap related operations.MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,io.fabric8.kubernetes.api.model.DoneableEndpoints,Resource<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.DoneableEndpoints>>endpoints()API entrypoint for Endpoints with APIGroup core/v1MixedOperation<io.fabric8.kubernetes.api.model.Event,io.fabric8.kubernetes.api.model.EventList,io.fabric8.kubernetes.api.model.DoneableEvent,Resource<io.fabric8.kubernetes.api.model.Event,io.fabric8.kubernetes.api.model.DoneableEvent>>events()API entrypoint for getting events in Kubernetes.ExtensionsAPIGroupDSLextensions()Extensions API entrypoint for APIGroup extensions/v1beta1StringgetApiVersion()ConfiggetConfiguration()URLgetMasterUrl()StringgetNamespace()VersionInfogetVersion()Get Kubernetes API server versionNamespacedKubernetesClientinAnyNamespace()NamespacedKubernetesClientinNamespace(String namespace)<C> BooleanisAdaptable(Class<C> type)Checks if the client can be adapted to an other client type.MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,io.fabric8.kubernetes.api.model.DoneableLimitRange,Resource<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.DoneableLimitRange>>limitRanges()API entrypoint for LimitRange related operations.KubernetesListMixedOperationlists()List related operations.ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>load(InputStream is)Load a Kubernetes resource object from file InputStreamNonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,io.fabric8.kubernetes.api.model.DoneableNamespace,Resource<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.DoneableNamespace>>namespaces()API entrypoint for namespace related operations in Kubernetes.NetworkAPIGroupDSLnetwork()API entrypoint for kubernetes resources with APIGroup networking/v1NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,io.fabric8.kubernetes.api.model.DoneableNode,Resource<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.DoneableNode>>nodes()API entrypoint for node related operations in Kubernetes.MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,io.fabric8.kubernetes.api.model.DoneablePersistentVolumeClaim,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.DoneablePersistentVolumeClaim>>persistentVolumeClaims()API entrypoint for PersistentVolumeClaim related operations.NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,io.fabric8.kubernetes.api.model.DoneablePersistentVolume,Resource<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.DoneablePersistentVolume>>persistentVolumes()API entrypoint for PersistentVolume related operations.MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,io.fabric8.kubernetes.api.model.DoneablePod,PodResource<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.DoneablePod>>pods()API entrypoint for Pod related operations.PolicyAPIGroupDSLpolicy()API entrypoint for kubernetes resources with APIGroup policy/v1beta1RbacAPIGroupDSLrbac()API entrypoint for kubernetes resources with APIGroup rbac/v1MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,io.fabric8.kubernetes.api.model.DoneableReplicationController,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.DoneableReplicationController>>replicationControllers()API entrypoint for ReplicationController related operations.NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>resource(io.fabric8.kubernetes.api.model.HasMetadata is)KubernetesResource operations.NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>resource(String s)KubernetesResource operations.NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList is)KubernetesResourceList operationsParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>resourceList(String s)Load a Kubernetes list objectMixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,io.fabric8.kubernetes.api.model.DoneableResourceQuota,Resource<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.DoneableResourceQuota>>resourceQuotas()API entrypoint for ResourceQuota related operations.io.fabric8.kubernetes.api.model.RootPathsrootPaths()MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,io.fabric8.kubernetes.api.model.DoneableSecret,Resource<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.DoneableSecret>>secrets()API entrypoint for Secret related operations.MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,io.fabric8.kubernetes.api.model.DoneableServiceAccount,Resource<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.DoneableServiceAccount>>serviceAccounts()API entrypoint for ServiceAccount related operations.MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,io.fabric8.kubernetes.api.model.DoneableService,ServiceResource<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.DoneableService>>services()API entrypoint for Service related operations.StorageAPIGroupDSLstorage()API entrypoint for kubernetes resources with APIGroup storage/v1SubjectAccessReviewDSLsubjectAccessReviewAuth()SubjectAccessReview operations.Methods inherited from class io.fabric8.kubernetes.client.DefaultKubernetesClient
apiServices, bindings, customResource, customResource, customResourceDefinitions, customResources, customResources, fromConfig, fromConfig, informers, informers, leaderElector, leases, resourceList, resourceList, scheduling, settings, top, v1, withRequestConfig
-
Constructor Details
-
AutoAdaptableKubernetesClient
- Throws:
KubernetesClientException
-
AutoAdaptableKubernetesClient
public AutoAdaptableKubernetesClient(okhttp3.OkHttpClient httpClient, Config config) throws KubernetesClientException- Throws:
KubernetesClientException
-
AutoAdaptableKubernetesClient
- Throws:
KubernetesClientException
-
AutoAdaptableKubernetesClient
- Throws:
KubernetesClientException
-
-
Method Details
-
adapt
-
inNamespace
- Specified by:
inNamespacein interfaceNamespaceable<NamespacedKubernetesClient>- Overrides:
inNamespacein classDefaultKubernetesClient
-
inAnyNamespace
- Specified by:
inAnyNamespacein interfaceAnyNamespaceable<NamespacedKubernetesClient>- Overrides:
inAnyNamespacein classDefaultKubernetesClient
-
extensions
Description copied from interface:KubernetesClientExtensions API entrypoint for APIGroup extensions/v1beta1- Specified by:
extensionsin interfaceKubernetesClient- Overrides:
extensionsin classDefaultKubernetesClient- Returns:
- ExtensionsAPIGroupDSL with which you can access entrypoints for extension objects
-
getVersion
Description copied from interface:KubernetesClientGet Kubernetes API server version- Specified by:
getVersionin interfaceKubernetesClient- Overrides:
getVersionin classDefaultKubernetesClient- Returns:
- VersionInfo object containing versioning information
-
admissionRegistration
Description copied from interface:KubernetesClientAPI entrypoint for kubernetes resources with APIGroup admissionregistration.k8s.io/v1beta1- Specified by:
admissionRegistrationin interfaceKubernetesClient- Overrides:
admissionRegistrationin classDefaultKubernetesClient- Returns:
- AdmissionRegistrationAPIGroupDSL which offers entrypoints to specific resources in this API group
-
apps
Description copied from interface:KubernetesClientAPI entrypoint for kubernetes resources with APIGroup apps/v1- Specified by:
appsin interfaceKubernetesClient- Overrides:
appsin classDefaultKubernetesClient- Returns:
- AppsAPIGroupDSL which offers entrypoints to specific resources in this API group
-
autoscaling
Description copied from interface:KubernetesClientAPI entrypoint for kubernetes resources with APIGroup autoscaling/v2beta1- Specified by:
autoscalingin interfaceKubernetesClient- Overrides:
autoscalingin classDefaultKubernetesClient- Returns:
- AutoScalingAPIGroupDSL which offers entrypoints to specific resources in this API group
-
network
Description copied from interface:KubernetesClientAPI entrypoint for kubernetes resources with APIGroup networking/v1- Specified by:
networkin interfaceKubernetesClient- Overrides:
networkin classDefaultKubernetesClient- Returns:
- NetworkAPIGroupDSL which offers entrypoints to specific resources in this APIGroup
-
storage
Description copied from interface:KubernetesClientAPI entrypoint for kubernetes resources with APIGroup storage/v1- Specified by:
storagein interfaceKubernetesClient- Overrides:
storagein classDefaultKubernetesClient- Returns:
- StorageAPIGroupDSL which offers entrypoints to specific resources in this APIGroup
-
batch
Description copied from interface:KubernetesClientAPI entrypoint for kubernetes resources with APIGroup batch/v1beta1- Specified by:
batchin interfaceKubernetesClient- Overrides:
batchin classDefaultKubernetesClient- Returns:
- BatchAPIGroupDSL which offers entrypoint to specific resources in this APIGroup
-
policy
Description copied from interface:KubernetesClientAPI entrypoint for kubernetes resources with APIGroup policy/v1beta1- Specified by:
policyin interfaceKubernetesClient- Overrides:
policyin classDefaultKubernetesClient- Returns:
- PolicyAPIGroupDSL which offers entrypoint to specific resources in this APIGroup
-
rbac
Description copied from interface:KubernetesClientAPI entrypoint for kubernetes resources with APIGroup rbac/v1- Specified by:
rbacin interfaceKubernetesClient- Overrides:
rbacin classDefaultKubernetesClient- Returns:
- RbacAPIGroupDSL which offers entrypoint to specific resources in this APIGroup
-
componentstatuses
public MixedOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,io.fabric8.kubernetes.api.model.DoneableComponentStatus,Resource<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.DoneableComponentStatus>> componentstatuses()Description copied from interface:KubernetesClientAPI entrypoint for dealing with core/v1/ComponentStatus- Specified by:
componentstatusesin interfaceKubernetesClient- Overrides:
componentstatusesin classDefaultKubernetesClient- Returns:
- MixedOperation object with which you can do basic operations for ComponentStatus
-
load
public ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> load(InputStream is)Description copied from interface:KubernetesClientLoad a Kubernetes resource object from file InputStream- Specified by:
loadin interfaceKubernetesClient- Overrides:
loadin classDefaultKubernetesClient- Parameters:
is- File input stream object containing json/yaml content- Returns:
- deserialized object
-
resourceList
public NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList is)Description copied from interface:KubernetesClientKubernetesResourceList operations- Specified by:
resourceListin interfaceKubernetesClient- Overrides:
resourceListin classDefaultKubernetesClient- Parameters:
is- KubernetesResourceList object containing kubernetes resource items- Returns:
- operations object for KubernetesResourceList
-
resourceList
public ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> resourceList(String s)Description copied from interface:KubernetesClientLoad a Kubernetes list object- Specified by:
resourceListin interfaceKubernetesClient- Overrides:
resourceListin classDefaultKubernetesClient- Parameters:
s- kubernetes list as string- Returns:
- deserialized KubernetesList object
-
resource
public NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> resource(io.fabric8.kubernetes.api.model.HasMetadata is)Description copied from interface:KubernetesClientKubernetesResource operations. You can pass any Kubernetes resource as a HasMetadata object and do all operations- Specified by:
resourcein interfaceKubernetesClient- Overrides:
resourcein classDefaultKubernetesClient- Parameters:
is- Kubernetes resource object- Returns:
- operations object for Kubernetes resource
-
resource
public NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> resource(String s)Description copied from interface:KubernetesClientKubernetesResource operations. You can pass any Kubernetes resource as string object and do all operations- Specified by:
resourcein interfaceKubernetesClient- Overrides:
resourcein classDefaultKubernetesClient- Parameters:
s- Kubernetes resource object as string- Returns:
- operations object for Kubernetes resource
-
endpoints
public MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,io.fabric8.kubernetes.api.model.DoneableEndpoints,Resource<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.DoneableEndpoints>> endpoints()Description copied from interface:KubernetesClientAPI entrypoint for Endpoints with APIGroup core/v1- Specified by:
endpointsin interfaceKubernetesClient- Overrides:
endpointsin classDefaultKubernetesClient- Returns:
- MixedOperation object for doing operations for Endpoints
-
events
public MixedOperation<io.fabric8.kubernetes.api.model.Event,io.fabric8.kubernetes.api.model.EventList,io.fabric8.kubernetes.api.model.DoneableEvent,Resource<io.fabric8.kubernetes.api.model.Event,io.fabric8.kubernetes.api.model.DoneableEvent>> events()Description copied from interface:KubernetesClientAPI entrypoint for getting events in Kubernetes. Events (core/v1)- Specified by:
eventsin interfaceKubernetesClient- Overrides:
eventsin classDefaultKubernetesClient- Returns:
- MixedOperation object for doing operations for Events
-
namespaces
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,io.fabric8.kubernetes.api.model.DoneableNamespace,Resource<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.DoneableNamespace>> namespaces()Description copied from interface:KubernetesClientAPI entrypoint for namespace related operations in Kubernetes. Namespace (core/v1)- Specified by:
namespacesin interfaceKubernetesClient- Overrides:
namespacesin classDefaultKubernetesClient- Returns:
- NonNamespaceOperation object for Namespace related operations
-
nodes
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,io.fabric8.kubernetes.api.model.DoneableNode,Resource<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.DoneableNode>> nodes()Description copied from interface:KubernetesClientAPI entrypoint for node related operations in Kubernetes. Node (core/v1)- Specified by:
nodesin interfaceKubernetesClient- Overrides:
nodesin classDefaultKubernetesClient- Returns:
- NonNamespaceOperation object for Node related operations
-
persistentVolumes
public NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,io.fabric8.kubernetes.api.model.DoneablePersistentVolume,Resource<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.DoneablePersistentVolume>> persistentVolumes()Description copied from interface:KubernetesClientAPI entrypoint for PersistentVolume related operations. PersistentVolume (core/v1)- Specified by:
persistentVolumesin interfaceKubernetesClient- Overrides:
persistentVolumesin classDefaultKubernetesClient- Returns:
- NonNamespaceOperation object for PersistentVolume related operations.
-
persistentVolumeClaims
public MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,io.fabric8.kubernetes.api.model.DoneablePersistentVolumeClaim,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.DoneablePersistentVolumeClaim>> persistentVolumeClaims()Description copied from interface:KubernetesClientAPI entrypoint for PersistentVolumeClaim related operations. PersistentVolumeClaim (core/v1)- Specified by:
persistentVolumeClaimsin interfaceKubernetesClient- Overrides:
persistentVolumeClaimsin classDefaultKubernetesClient- Returns:
- MixedOperation object for PersistentVolumeClaim related operations.
-
pods
public MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,io.fabric8.kubernetes.api.model.DoneablePod,PodResource<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.DoneablePod>> pods()Description copied from interface:KubernetesClientAPI entrypoint for Pod related operations. Pod (core/v1)- Specified by:
podsin interfaceKubernetesClient- Overrides:
podsin classDefaultKubernetesClient- Returns:
- MixedOperation object for Pod related operations
-
replicationControllers
public MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,io.fabric8.kubernetes.api.model.DoneableReplicationController,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.DoneableReplicationController>> replicationControllers()Description copied from interface:KubernetesClientAPI entrypoint for ReplicationController related operations. ReplicationController (core/v1)- Specified by:
replicationControllersin interfaceKubernetesClient- Overrides:
replicationControllersin classDefaultKubernetesClient- Returns:
- MixedOperation object for ReplicationController related operations.
-
resourceQuotas
public MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,io.fabric8.kubernetes.api.model.DoneableResourceQuota,Resource<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.DoneableResourceQuota>> resourceQuotas()Description copied from interface:KubernetesClientAPI entrypoint for ResourceQuota related operations. ResourceQuota (core/v1)- Specified by:
resourceQuotasin interfaceKubernetesClient- Overrides:
resourceQuotasin classDefaultKubernetesClient- Returns:
- MixedOperation object for ResourceQuota related operations.
-
secrets
public MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,io.fabric8.kubernetes.api.model.DoneableSecret,Resource<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.DoneableSecret>> secrets()Description copied from interface:KubernetesClientAPI entrypoint for Secret related operations. Secret (core/v1)- Specified by:
secretsin interfaceKubernetesClient- Overrides:
secretsin classDefaultKubernetesClient- Returns:
- MixedOperation object for Secret related operations.
-
services
public MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,io.fabric8.kubernetes.api.model.DoneableService,ServiceResource<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.DoneableService>> services()Description copied from interface:KubernetesClientAPI entrypoint for Service related operations. Service (core/v1)- Specified by:
servicesin interfaceKubernetesClient- Overrides:
servicesin classDefaultKubernetesClient- Returns:
- MixedOperation object for Service related operations.
-
serviceAccounts
public MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,io.fabric8.kubernetes.api.model.DoneableServiceAccount,Resource<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.DoneableServiceAccount>> serviceAccounts()Description copied from interface:KubernetesClientAPI entrypoint for ServiceAccount related operations. ServiceAccount (core/v1)- Specified by:
serviceAccountsin interfaceKubernetesClient- Overrides:
serviceAccountsin classDefaultKubernetesClient- Returns:
- MixedOperation object for ServiceAccount related operations.
-
lists
Description copied from interface:KubernetesClientList related operations.- Specified by:
listsin interfaceKubernetesClient- Overrides:
listsin classDefaultKubernetesClient- Returns:
- KubernetesListMixedOperations object for Kubernetes List
-
configMaps
public MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,io.fabric8.kubernetes.api.model.DoneableConfigMap,Resource<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.DoneableConfigMap>> configMaps()Description copied from interface:KubernetesClientAPI entrypoint for ConfigMap related operations. ConfigMap (core/v1)- Specified by:
configMapsin interfaceKubernetesClient- Overrides:
configMapsin classDefaultKubernetesClient- Returns:
- MixedOperation object for ConfigMap related operations.
-
subjectAccessReviewAuth
Description copied from interface:KubernetesClientSubjectAccessReview operations. (authorization/v1)- Specified by:
subjectAccessReviewAuthin interfaceKubernetesClient- Overrides:
subjectAccessReviewAuthin classDefaultKubernetesClient- Returns:
- SubjectAccessReviewDSL object for dealing with SubjectAccessReviewOperations
-
limitRanges
public MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,io.fabric8.kubernetes.api.model.DoneableLimitRange,Resource<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.DoneableLimitRange>> limitRanges()Description copied from interface:KubernetesClientAPI entrypoint for LimitRange related operations. LimitRange (core/v1)- Specified by:
limitRangesin interfaceKubernetesClient- Overrides:
limitRangesin classDefaultKubernetesClient- Returns:
- MixedOperation object for LimitRange related operations.
-
isAdaptable
Description copied from interface:ClientChecks if the client can be adapted to an other client type.- Specified by:
isAdaptablein interfaceClient- Overrides:
isAdaptablein classBaseClient- Type Parameters:
C- The target client type.- Parameters:
type- The target client class.- Returns:
- Returns true if a working
ExtensionAdapteris found.
-
adapt
- Specified by:
adaptin interfaceClient- Overrides:
adaptin classBaseClient
-
getMasterUrl
- Specified by:
getMasterUrlin interfaceClient- Overrides:
getMasterUrlin classBaseClient
-
getApiVersion
- Specified by:
getApiVersionin interfaceClient- Overrides:
getApiVersionin classBaseClient
-
getNamespace
- Specified by:
getNamespacein interfaceClient- Overrides:
getNamespacein classBaseClient
-
rootPaths
public io.fabric8.kubernetes.api.model.RootPaths rootPaths()- Specified by:
rootPathsin interfaceClient- Overrides:
rootPathsin classBaseClient
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceClient- Specified by:
closein interfaceCloseable- Overrides:
closein classBaseClient
-
getConfiguration
- Specified by:
getConfigurationin interfaceConfigAware- Overrides:
getConfigurationin classBaseClient
-