public class KubernetesClientImpl extends BaseClient implements NamespacedKubernetesClient
| Modifier and Type | Field and Description |
|---|---|
static String |
KUBERNETES_VERSION_ENDPOINT |
APIS, config, DEFAULT_EXECUTOR_SUPPLIER, httpClient| Modifier | Constructor and Description |
|---|---|
|
KubernetesClientImpl() |
|
KubernetesClientImpl(Config config) |
protected |
KubernetesClientImpl(Config config,
BaseClient client) |
|
KubernetesClientImpl(HttpClient httpClient,
Config config) |
|
KubernetesClientImpl(HttpClient httpClient,
Config config,
KubernetesClientBuilder.ExecutorSupplier executorSupplier) |
|
KubernetesClientImpl(String masterUrl) |
| Modifier and Type | Method and Description |
|---|---|
AdmissionRegistrationAPIGroupDSL |
admissionRegistration() |
ApiextensionsAPIGroupDSL |
apiextensions() |
NonNamespaceOperation<io.fabric8.kubernetes.api.model.APIService,io.fabric8.kubernetes.api.model.APIServiceList,Resource<io.fabric8.kubernetes.api.model.APIService>> |
apiServices() |
AppsAPIGroupDSL |
apps() |
AuthorizationAPIGroupDSL |
authorization() |
AutoscalingAPIGroupDSL |
autoscaling() |
BatchAPIGroupDSL |
batch() |
MixedOperation<io.fabric8.kubernetes.api.model.Binding,io.fabric8.kubernetes.api.model.KubernetesResourceList<io.fabric8.kubernetes.api.model.Binding>,Resource<io.fabric8.kubernetes.api.model.Binding>> |
bindings() |
CertificatesAPIGroupDSL |
certificates() |
NonNamespaceOperation<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest,io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequestList,Resource<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest>> |
certificateSigningRequests() |
NonNamespaceOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,Resource<io.fabric8.kubernetes.api.model.ComponentStatus>> |
componentstatuses() |
protected Config |
configCopy() |
MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,Resource<io.fabric8.kubernetes.api.model.ConfigMap>> |
configMaps() |
protected Config |
createInNamespaceConfig(String name,
boolean any) |
DiscoveryAPIGroupDSL |
discovery() |
MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,Resource<io.fabric8.kubernetes.api.model.Endpoints>> |
endpoints() |
EventingAPIGroupDSL |
events() |
ExtensionsAPIGroupDSL |
extensions() |
FlowControlAPIGroupDSL |
flowControl() |
static KubernetesClientImpl |
fromConfig(InputStream is) |
static KubernetesClientImpl |
fromConfig(String config) |
MixedOperation<io.fabric8.kubernetes.api.model.GenericKubernetesResource,io.fabric8.kubernetes.api.model.GenericKubernetesResourceList,Resource<io.fabric8.kubernetes.api.model.GenericKubernetesResource>> |
genericKubernetesResources(ResourceDefinitionContext context) |
MixedOperation<io.fabric8.kubernetes.api.model.GenericKubernetesResource,io.fabric8.kubernetes.api.model.GenericKubernetesResourceList,Resource<io.fabric8.kubernetes.api.model.GenericKubernetesResource>> |
genericKubernetesResources(String apiVersion,
String kind) |
VersionInfo |
getKubernetesVersion() |
VersionInfo |
getVersion() |
NamespacedKubernetesClient |
inAnyNamespace() |
SharedInformerFactory |
informers() |
NamespacedKubernetesClient |
inNamespace(String name) |
LeaderElectorBuilder |
leaderElector() |
MixedOperation<io.fabric8.kubernetes.api.model.coordination.v1.Lease,io.fabric8.kubernetes.api.model.coordination.v1.LeaseList,Resource<io.fabric8.kubernetes.api.model.coordination.v1.Lease>> |
leases() |
MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,Resource<io.fabric8.kubernetes.api.model.LimitRange>> |
limitRanges() |
ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
load(InputStream is) |
NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,Resource<io.fabric8.kubernetes.api.model.Namespace>> |
namespaces() |
NetworkAPIGroupDSL |
network() |
Client |
newClient(RequestConfig requestConfig) |
protected KubernetesClientImpl |
newInstance(Config config)
Create a new instance with the given config.
|
NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,Resource<io.fabric8.kubernetes.api.model.Node>> |
nodes() |
MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim>> |
persistentVolumeClaims() |
NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,Resource<io.fabric8.kubernetes.api.model.PersistentVolume>> |
persistentVolumes() |
MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,PodResource> |
pods() |
PolicyAPIGroupDSL |
policy() |
RbacAPIGroupDSL |
rbac() |
MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>> |
replicationControllers() |
NamespaceableResource<io.fabric8.kubernetes.api.model.HasMetadata> |
resource(String s) |
<T extends io.fabric8.kubernetes.api.model.HasMetadata> |
resource(T item) |
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(Collection<? extends io.fabric8.kubernetes.api.model.HasMetadata> items) |
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(io.fabric8.kubernetes.api.model.HasMetadata... items) |
NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList item) |
ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> |
resourceList(String s) |
NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl |
resourceListFor(Object item) |
MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,Resource<io.fabric8.kubernetes.api.model.ResourceQuota>> |
resourceQuotas() |
RunOperations |
run() |
NonNamespaceOperation<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass,io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClassList,Resource<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass>> |
runtimeClasses() |
SchedulingAPIGroupDSL |
scheduling() |
MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,Resource<io.fabric8.kubernetes.api.model.Secret>> |
secrets() |
MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,Resource<io.fabric8.kubernetes.api.model.ServiceAccount>> |
serviceAccounts() |
MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,ServiceResource<io.fabric8.kubernetes.api.model.Service>> |
services() |
StorageAPIGroupDSL |
storage() |
InOutCreateable<io.fabric8.kubernetes.api.model.authentication.TokenReview,io.fabric8.kubernetes.api.model.authentication.TokenReview> |
tokenReviews() |
MetricAPIGroupDSL |
top() |
V1APIGroupDSL |
v1() |
void |
visitResources(ApiVisitor visitor) |
FunctionCallable<? extends NamespacedKubernetesClient> |
withRequestConfig(RequestConfig requestConfig) |
adapt, close, getAdapters, getApiGroup, getApiGroups, getApiResources, getApiVersion, getConfiguration, getExecutor, getHandlers, getHttpClient, getMasterUrl, getNamespace, getOperationContext, getVersionInfo, hasApiGroup, isAdaptable, newClient, newHasMetadataOperation, operationContext, resources, rootPaths, setDerivedFields, setMatchingGroupPredicate, supports, supportsApiPathclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitresourcesadapt, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getConfiguration, getHttpClient, getMasterUrl, getNamespace, hasApiGroup, isAdaptable, resources, resources, rootPaths, supports, supportsApiPathpublic static final String KUBERNETES_VERSION_ENDPOINT
public KubernetesClientImpl()
public KubernetesClientImpl(String masterUrl)
public KubernetesClientImpl(Config config)
public KubernetesClientImpl(HttpClient httpClient, Config config)
public KubernetesClientImpl(HttpClient httpClient, Config config, KubernetesClientBuilder.ExecutorSupplier executorSupplier)
protected KubernetesClientImpl(Config config, BaseClient client)
public static KubernetesClientImpl fromConfig(String config)
public static KubernetesClientImpl fromConfig(InputStream is)
public NamespacedKubernetesClient inNamespace(String name)
inNamespace in interface NamespacedKubernetesClientprotected Config configCopy()
public LeaderElectorBuilder leaderElector()
leaderElector in interface KubernetesClientpublic FunctionCallable<? extends NamespacedKubernetesClient> withRequestConfig(RequestConfig requestConfig)
withRequestConfig in interface NamespacedKubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.ComponentStatus,io.fabric8.kubernetes.api.model.ComponentStatusList,Resource<io.fabric8.kubernetes.api.model.ComponentStatus>> componentstatuses()
componentstatuses in interface KubernetesClientpublic ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> load(InputStream is)
load in interface KubernetesClientpublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(io.fabric8.kubernetes.api.model.KubernetesResourceList item)
resourceList in interface KubernetesClientpublic NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl resourceListFor(Object item)
public NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(io.fabric8.kubernetes.api.model.HasMetadata... items)
resourceList in interface KubernetesClientpublic NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(Collection<? extends io.fabric8.kubernetes.api.model.HasMetadata> items)
resourceList in interface KubernetesClientpublic ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<io.fabric8.kubernetes.api.model.HasMetadata> resourceList(String s)
resourceList in interface KubernetesClientpublic <T extends io.fabric8.kubernetes.api.model.HasMetadata> NamespaceableResource<T> resource(T item)
resource in interface KubernetesClientpublic NamespaceableResource<io.fabric8.kubernetes.api.model.HasMetadata> resource(String s)
resource in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Binding,io.fabric8.kubernetes.api.model.KubernetesResourceList<io.fabric8.kubernetes.api.model.Binding>,Resource<io.fabric8.kubernetes.api.model.Binding>> bindings()
bindings in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Endpoints,io.fabric8.kubernetes.api.model.EndpointsList,Resource<io.fabric8.kubernetes.api.model.Endpoints>> endpoints()
endpoints in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.Namespace,io.fabric8.kubernetes.api.model.NamespaceList,Resource<io.fabric8.kubernetes.api.model.Namespace>> namespaces()
namespaces in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.Node,io.fabric8.kubernetes.api.model.NodeList,Resource<io.fabric8.kubernetes.api.model.Node>> nodes()
nodes in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.PersistentVolume,io.fabric8.kubernetes.api.model.PersistentVolumeList,Resource<io.fabric8.kubernetes.api.model.PersistentVolume>> persistentVolumes()
persistentVolumes in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.PersistentVolumeClaim,io.fabric8.kubernetes.api.model.PersistentVolumeClaimList,Resource<io.fabric8.kubernetes.api.model.PersistentVolumeClaim>> persistentVolumeClaims()
persistentVolumeClaims in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Pod,io.fabric8.kubernetes.api.model.PodList,PodResource> pods()
pods in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ReplicationController,io.fabric8.kubernetes.api.model.ReplicationControllerList,RollableScalableResource<io.fabric8.kubernetes.api.model.ReplicationController>> replicationControllers()
replicationControllers in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ResourceQuota,io.fabric8.kubernetes.api.model.ResourceQuotaList,Resource<io.fabric8.kubernetes.api.model.ResourceQuota>> resourceQuotas()
resourceQuotas in interface KubernetesClientpublic SchedulingAPIGroupDSL scheduling()
scheduling in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Secret,io.fabric8.kubernetes.api.model.SecretList,Resource<io.fabric8.kubernetes.api.model.Secret>> secrets()
secrets in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.Service,io.fabric8.kubernetes.api.model.ServiceList,ServiceResource<io.fabric8.kubernetes.api.model.Service>> services()
services in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ServiceAccount,io.fabric8.kubernetes.api.model.ServiceAccountList,Resource<io.fabric8.kubernetes.api.model.ServiceAccount>> serviceAccounts()
serviceAccounts in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.APIService,io.fabric8.kubernetes.api.model.APIServiceList,Resource<io.fabric8.kubernetes.api.model.APIService>> apiServices()
apiServices in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.ConfigMap,io.fabric8.kubernetes.api.model.ConfigMapList,Resource<io.fabric8.kubernetes.api.model.ConfigMap>> configMaps()
configMaps in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.LimitRange,io.fabric8.kubernetes.api.model.LimitRangeList,Resource<io.fabric8.kubernetes.api.model.LimitRange>> limitRanges()
limitRanges in interface KubernetesClientpublic ApiextensionsAPIGroupDSL apiextensions()
apiextensions in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest,io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequestList,Resource<io.fabric8.kubernetes.api.model.certificates.v1beta1.CertificateSigningRequest>> certificateSigningRequests()
certificateSigningRequests in interface KubernetesClientpublic CertificatesAPIGroupDSL certificates()
certificates in interface KubernetesClientpublic AuthorizationAPIGroupDSL authorization()
authorization in interface KubernetesClientpublic InOutCreateable<io.fabric8.kubernetes.api.model.authentication.TokenReview,io.fabric8.kubernetes.api.model.authentication.TokenReview> tokenReviews()
tokenReviews in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.GenericKubernetesResource,io.fabric8.kubernetes.api.model.GenericKubernetesResourceList,Resource<io.fabric8.kubernetes.api.model.GenericKubernetesResource>> genericKubernetesResources(String apiVersion, String kind)
genericKubernetesResources in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.GenericKubernetesResource,io.fabric8.kubernetes.api.model.GenericKubernetesResourceList,Resource<io.fabric8.kubernetes.api.model.GenericKubernetesResource>> genericKubernetesResources(ResourceDefinitionContext context)
genericKubernetesResources in interface KubernetesClientpublic DiscoveryAPIGroupDSL discovery()
discovery in interface KubernetesClientpublic EventingAPIGroupDSL events()
events in interface KubernetesClientpublic NamespacedKubernetesClient inAnyNamespace()
inAnyNamespace in interface NamespacedKubernetesClientprotected KubernetesClientImpl newInstance(Config config)
BaseClientpublic ExtensionsAPIGroupDSL extensions()
extensions in interface KubernetesClientpublic FlowControlAPIGroupDSL flowControl()
flowControl in interface KubernetesClientpublic VersionInfo getVersion()
getVersion in interface KubernetesClientpublic VersionInfo getKubernetesVersion()
getKubernetesVersion in interface KubernetesClientpublic V1APIGroupDSL v1()
v1 in interface KubernetesClientpublic AdmissionRegistrationAPIGroupDSL admissionRegistration()
admissionRegistration in interface KubernetesClientpublic AppsAPIGroupDSL apps()
apps in interface KubernetesClientpublic AutoscalingAPIGroupDSL autoscaling()
autoscaling in interface KubernetesClientpublic NetworkAPIGroupDSL network()
network in interface KubernetesClientpublic StorageAPIGroupDSL storage()
storage in interface KubernetesClientpublic BatchAPIGroupDSL batch()
batch in interface KubernetesClientpublic MetricAPIGroupDSL top()
top in interface KubernetesClientpublic PolicyAPIGroupDSL policy()
policy in interface KubernetesClientpublic RbacAPIGroupDSL rbac()
rbac in interface KubernetesClientpublic SharedInformerFactory informers()
informers in interface KubernetesClientpublic MixedOperation<io.fabric8.kubernetes.api.model.coordination.v1.Lease,io.fabric8.kubernetes.api.model.coordination.v1.LeaseList,Resource<io.fabric8.kubernetes.api.model.coordination.v1.Lease>> leases()
leases in interface KubernetesClientpublic RunOperations run()
run in interface KubernetesClientpublic NonNamespaceOperation<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass,io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClassList,Resource<io.fabric8.kubernetes.api.model.node.v1beta1.RuntimeClass>> runtimeClasses()
runtimeClasses in interface KubernetesClientpublic Client newClient(RequestConfig requestConfig)
public void visitResources(ApiVisitor visitor)
visitResources in interface KubernetesClientCopyright © 2015–2022 Red Hat. All rights reserved.