@Override public NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<HasMetadata, Boolean> resourceList(KubernetesResourceList item) { return new NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl(httpClient, getConfiguration(), getNamespace(), null, false, false, new ArrayList<Visitor>(), item, null, null, -1, false) { }; }
@Override public ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<HasMetadata, Boolean> resourceList(String s) { return new NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl(httpClient, getConfiguration(), getNamespace(), null, false, false, new ArrayList<Visitor>(), s, null, null, -1, false) { }; }
@Override public ParameterNamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<HasMetadata, Boolean> load(InputStream is) { return new NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl(httpClient, getConfiguration(), getNamespace(), null, false, false, new ArrayList<Visitor>(), is, null, false) { }; }
@Override public NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<HasMetadata, Boolean> resource(HasMetadata item) { return new NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl(httpClient, getConfiguration(), getNamespace(), null, false, false, new ArrayList<Visitor>(), item, -1, false) { }; }
@Override public NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicable<HasMetadata, Boolean> resource(String s) { return new NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl(httpClient, getConfiguration(), getNamespace(), null, false, false, new ArrayList<Visitor>(), s, -1, false) { }; }
@Override public MixedOperation<Secret, SecretList, DoneableSecret, Resource<Secret, DoneableSecret>> secrets() { return new SecretOperationsImpl(httpClient, getConfiguration(), getNamespace()); }
@Override public MixedOperation<ServiceAccount, ServiceAccountList, DoneableServiceAccount, Resource<ServiceAccount, DoneableServiceAccount>> serviceAccounts() { return new ServiceAccountOperationsImpl(httpClient, getConfiguration(), getNamespace()); }
@Override public MixedOperation<LimitRange, LimitRangeList, DoneableLimitRange, Resource<LimitRange, DoneableLimitRange>> limitRanges() { return new LimitRangeOperationsImpl(httpClient, getConfiguration(), getNamespace()); }
@Override public KubernetesListMixedOperation lists() { return new KubernetesListOperationsImpl(httpClient, getConfiguration(), getNamespace()); }
@Override public MixedOperation<Endpoints, EndpointsList, DoneableEndpoints, Resource<Endpoints, DoneableEndpoints>> endpoints() { return new EndpointsOperationsImpl(httpClient, getConfiguration(), getNamespace()); }
@Override public MixedOperation<PersistentVolumeClaim, PersistentVolumeClaimList, DoneablePersistentVolumeClaim, Resource<PersistentVolumeClaim, DoneablePersistentVolumeClaim>> persistentVolumeClaims() { return new PersistentVolumeClaimOperationsImpl(httpClient, getConfiguration(), getNamespace()); }
@Override public MixedOperation<ReplicationController, ReplicationControllerList, DoneableReplicationController, RollableScalableResource<ReplicationController, DoneableReplicationController>> replicationControllers() { return new ReplicationControllerOperationsImpl(httpClient, getConfiguration(), getNamespace()); }
@Override public MixedOperation<Pod, PodList, DoneablePod, PodResource<Pod, DoneablePod>> pods() { return new PodOperationsImpl(httpClient, getConfiguration(), getNamespace()); }
@Override public MixedOperation<ResourceQuota, ResourceQuotaList, DoneableResourceQuota, Resource<ResourceQuota, DoneableResourceQuota>> resourceQuotas() { return new ResourceQuotaOperationsImpl(httpClient, getConfiguration(), getNamespace()); }
@Override public MixedOperation<ConfigMap, ConfigMapList, DoneableConfigMap, Resource<ConfigMap, DoneableConfigMap>> configMaps() { return new ConfigMapOperationsImpl(httpClient, getConfiguration(), getNamespace()); }
@Override public MixedOperation<Event, EventList, DoneableEvent, Resource<Event, DoneableEvent>> events() { return new EventOperationsImpl(httpClient, getConfiguration(), getNamespace()); }
@Override public MixedOperation<Service, ServiceList, DoneableService, ServiceResource<Service, DoneableService>> services() { return new ServiceOperationsImpl(httpClient, getConfiguration(), getNamespace()); }
@Override public NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<HasMetadata, Boolean> resourceList(String s) { return new NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl(httpClient, getConfiguration(), getNamespace(), null, false, false, new ArrayList<Visitor>(), s, -1, false) { }; }
@Override public NamespaceListVisitFromServerGetDeleteRecreateWaitApplicable<HasMetadata, Boolean> resourceList(KubernetesResourceList item) { return new NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableListImpl(httpClient, getConfiguration(), getNamespace(), null, false, false, new ArrayList<Visitor>(), item, -1, false) { }; }
@Override public List<Topic> get() { log.debug("Scanning {} for ConfigMaps.", kubeClient().getNamespace()); ConfigMapList list = kubeClient().configMaps().withLabels(labels()).list(); log.debug("Scanned {}", list); return list.getItems().stream().map(this::topicBuilder).filter(Objects::nonNull) .collect(toList()); }