public class BaseOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>> extends CreateOnlyResourceOperation<T,T> implements OperationInfo, MixedOperation<T,L,R>, ExtensibleResource<T>, ListerWatcher<T,L>
| Modifier and Type | Field and Description |
|---|---|
protected String |
apiVersion |
protected Class<L> |
listType |
typeapiGroupName, apiGroupVersion, config, context, dryRun, httpClient, JSON, JSON_MAPPER, JSON_MERGE_PATCH, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH| Modifier | Constructor and Description |
|---|---|
protected |
BaseOperation(OperationContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
T |
accept(Consumer<T> consumer) |
static URL |
appendListOptionParams(URL base,
io.fabric8.kubernetes.api.model.ListOptions listOptions) |
T |
create() |
T |
createOrReplace() |
T |
createOrReplace(T item) |
List<io.fabric8.kubernetes.api.model.StatusDetails> |
delete() |
boolean |
delete(List<T> items) |
List<io.fabric8.kubernetes.api.model.StatusDetails> |
delete(T item) |
ExtensibleResource<T> |
dryRun() |
ExtensibleResource<T> |
dryRun(boolean isDryRun) |
<V> T |
edit(Class<V> visitorType,
io.fabric8.kubernetes.api.builder.Visitor<V> visitor) |
T |
edit(UnaryOperator<T> function) |
T |
edit(io.fabric8.kubernetes.api.builder.Visitor... visitors) |
T |
editStatus(UnaryOperator<T> function) |
protected URL |
fetchListUrl(URL url,
io.fabric8.kubernetes.api.model.ListOptions listOptions) |
OperationInfo |
forOperationType(String type) |
BaseOperation<T,L,R> |
fromServer() |
T |
get() |
String |
getApiEndpointPath() |
protected Class<? extends Config> |
getConfigType() |
String |
getFieldQueryParam() |
Long |
getGracePeriodSeconds() |
String |
getGroup() |
T |
getItem() |
String |
getKind() |
Long |
getLimit() |
Class<L> |
getListType() |
T |
getMandatory() |
protected T |
getNonNullItem() |
String |
getOperationType() |
String |
getPlural() |
io.fabric8.kubernetes.api.model.DeletionPropagation |
getPropagationPolicy() |
Readiness |
getReadiness() |
String |
getResourceVersion() |
String |
getVersion() |
int |
getWatchReconnectInterval() |
protected T |
handleCreate(T resource) |
protected io.fabric8.kubernetes.api.model.Status |
handleDeploymentRollback(io.fabric8.kubernetes.api.model.extensions.DeploymentRollback deploymentRollback) |
protected T |
handleGet(URL resourceUrl) |
protected T |
handlePatch(PatchContext context,
T current,
T updated,
boolean status) |
protected T |
handleResponse(HttpRequest.Builder requestBuilder) |
protected io.fabric8.kubernetes.api.model.autoscaling.v1.Scale |
handleScale(io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scaleParam) |
protected T |
handleUpdate(T updated,
boolean status) |
BaseOperation<T,L,R> |
inAnyNamespace() |
SharedIndexInformer<T> |
inform(ResourceEventHandler<? super T> handler,
long resync) |
CompletableFuture<List<T>> |
informOnCondition(Predicate<List<T>> condition) |
BaseOperation<T,L,R> |
inNamespace(String namespace) |
<C extends Client> |
inWriteContext(Class<C> clazz) |
boolean |
isReady() |
Boolean |
isReloadingFromServer() |
boolean |
isResourceNamespaced() |
L |
list() |
L |
list(Integer limitVal,
String continueVal) |
L |
list(io.fabric8.kubernetes.api.model.ListOptions listOptions) |
R |
load(File file) |
R |
load(InputStream is) |
R |
load(String path) |
R |
load(URL url) |
ExtensibleResource<T> |
lockResourceVersion() |
ExtensibleResource<T> |
lockResourceVersion(String resourceVersion) |
BaseOperation<T,L,R> |
newInstance(OperationContext context) |
protected R |
newResource(OperationContext context) |
T |
patch() |
T |
patch(PatchContext patchContext) |
T |
patch(PatchContext patchContext,
String patch) |
T |
patch(PatchContext patchContext,
T item) |
T |
patchStatus() |
T |
patchStatus(T item) |
T |
replace() |
T |
replace(T item) |
T |
replaceStatus() |
T |
replaceStatus(T item) |
T |
require() |
R |
resource(T item) |
Stream<R> |
resources() |
SharedIndexInformer<T> |
runnableInformer(long resync) |
void |
setListType(Class<L> listType) |
void |
setType(Class<T> type) |
CompletableFuture<L> |
submitList(io.fabric8.kubernetes.api.model.ListOptions listOptions) |
CompletableFuture<Watch> |
submitWatch(io.fabric8.kubernetes.api.model.ListOptions options,
Watcher<T> watcher) |
protected void |
updateApiVersion(io.fabric8.kubernetes.api.model.HasMetadata hasMetadata)
Updates the resource if it has missing or default apiGroupVersion values and the resource is currently
using API Groups with custom version strings
|
protected void |
updateApiVersion(io.fabric8.kubernetes.api.model.KubernetesResourceList<T> list)
Updates the list items if they have missing or default apiGroupVersion values and the resource is currently
using API Groups with custom version strings
|
T |
updateStatus(T item) |
T |
waitUntilCondition(Predicate<T> condition,
long amount,
TimeUnit timeUnit) |
T |
waitUntilReady(long amount,
TimeUnit timeUnit) |
Watch |
watch(io.fabric8.kubernetes.api.model.ListOptions options,
Watcher<T> watcher) |
Watch |
watch(String resourceVersion,
Watcher<T> watcher) |
Watch |
watch(Watcher<T> watcher) |
FilterWatchListDeletable<T,L,R> |
withField(String key,
String value) |
FilterWatchListDeletable<T,L,R> |
withFields(Map<String,String> fields) |
ExtensibleResource<T> |
withGracePeriod(long gracePeriodSeconds) |
ExtensibleResource<T> |
withIndexers(Map<String,Function<T,List<String>>> indexers) |
FilterWatchListDeletable<T,L,R> |
withInvolvedObject(io.fabric8.kubernetes.api.model.ObjectReference objectReference) |
FilterWatchListDeletable<T,L,R> |
withLabel(String key,
String value) |
FilterWatchListDeletable<T,L,R> |
withLabelIn(String key,
String... values) |
FilterWatchListDeletable<T,L,R> |
withLabelNotIn(String key,
String... values) |
FilterWatchListDeletable<T,L,R> |
withLabels(Map<String,String> labels) |
FilterWatchListDeletable<T,L,R> |
withLabelSelector(io.fabric8.kubernetes.api.model.LabelSelector selector) |
FilterWatchListDeletable<T,L,R> |
withLabelSelector(String selectorAsString) |
BaseOperation<T,L,R> |
withLimit(Long limit) |
R |
withName(String name) |
FilterNested<FilterWatchListDeletable<T,L,R>> |
withNewFilter() |
FilterWatchListDeletable<T,L,R> |
withoutField(String key,
String value) |
FilterWatchListDeletable<T,L,R> |
withoutFields(Map<String,String> fields) |
FilterWatchListDeletable<T,L,R> |
withoutLabel(String key,
String value) |
FilterWatchListDeletable<T,L,R> |
withoutLabels(Map<String,String> labels) |
ExtensibleResource<T> |
withPropagationPolicy(io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy) |
BaseOperation<T,L,R> |
withResourceVersion(String resourceVersion) |
create, getTypeaddNamespacedUrlPathParts, assertResponseCode, checkName, checkNamespace, correctNamespace, createStatus, createStatus, getAPIGroupName, getAPIGroupVersion, getConfig, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getObjectValueAsMap, getParameters, getResourceT, getResourceUrl, getResourceUrl, getResourceUrl, getResourceURLForPatchOperation, getResourceURLForWriteOperation, getRootUrlParts, handleApproveOrDeny, handleCreate, handleDelete, handleDeploymentRollback, handleGet, handleMetric, handlePatch, handlePatch, handleRawGet, handleResponse, handleResponse, handleScale, handleUpdate, requestException, requestException, requestFailure, requestFailure, restCall, retryWithExponentialBackoff, unmarshal, unmarshal, unmarshal, waitForResultclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFullResourceName, getName, getNamespacedeletewithLabel, withoutLabelinform, informpatch, patchcreateprotected String apiVersion
protected BaseOperation(OperationContext ctx)
public BaseOperation<T,L,R> newInstance(OperationContext context)
protected R newResource(OperationContext context)
protected URL fetchListUrl(URL url, io.fabric8.kubernetes.api.model.ListOptions listOptions)
public T get()
public T require()
public T getMandatory()
public T edit(UnaryOperator<T> function)
edit in interface EditReplacePatchable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T editStatus(UnaryOperator<T> function)
editStatus in interface EditReplacePatchable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T edit(io.fabric8.kubernetes.api.builder.Visitor... visitors)
edit in interface EditReplacePatchable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public <V> T edit(Class<V> visitorType, io.fabric8.kubernetes.api.builder.Visitor<V> visitor)
edit in interface EditReplacePatchable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T accept(Consumer<T> consumer)
accept in interface EditReplacePatchable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public ExtensibleResource<T> lockResourceVersion(String resourceVersion)
lockResourceVersion in interface Resource<T extends io.fabric8.kubernetes.api.model.HasMetadata>lockResourceVersion in interface ExtensibleResource<T extends io.fabric8.kubernetes.api.model.HasMetadata>public BaseOperation<T,L,R> inNamespace(String namespace)
inNamespace in interface Namespaceable<NonNamespaceOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>>public BaseOperation<T,L,R> inAnyNamespace()
inAnyNamespace in interface AnyNamespaceable<AnyNamespaceOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>>public R load(InputStream is)
public BaseOperation<T,L,R> fromServer()
fromServer in interface ExtensibleResource<T extends io.fabric8.kubernetes.api.model.HasMetadata>fromServer in interface FromServerGettable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public final T createOrReplace()
createOrReplace in interface CreateOrReplaceable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public FilterWatchListDeletable<T,L,R> withLabels(Map<String,String> labels)
withLabels in interface Filterable<FilterWatchListDeletable<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>>public FilterWatchListDeletable<T,L,R> withLabelSelector(io.fabric8.kubernetes.api.model.LabelSelector selector)
withLabelSelector in interface Filterable<FilterWatchListDeletable<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>>public FilterWatchListDeletable<T,L,R> withoutLabels(Map<String,String> labels)
withoutLabels in interface Filterable<FilterWatchListDeletable<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>>public FilterWatchListDeletable<T,L,R> withLabelIn(String key, String... values)
withLabelIn in interface Filterable<FilterWatchListDeletable<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>>public FilterWatchListDeletable<T,L,R> withLabelNotIn(String key, String... values)
withLabelNotIn in interface Filterable<FilterWatchListDeletable<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>>public FilterWatchListDeletable<T,L,R> withLabel(String key, String value)
withLabel in interface Filterable<FilterWatchListDeletable<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>>public FilterWatchListDeletable<T,L,R> withoutLabel(String key, String value)
withoutLabel in interface Filterable<FilterWatchListDeletable<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>>public FilterWatchListDeletable<T,L,R> withLabelSelector(String selectorAsString)
withLabelSelector in interface Filterable<FilterWatchListDeletable<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>>public FilterWatchListDeletable<T,L,R> withFields(Map<String,String> fields)
withFields in interface Filterable<FilterWatchListDeletable<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>>public FilterWatchListDeletable<T,L,R> withField(String key, String value)
withField in interface Filterable<FilterWatchListDeletable<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>>public FilterWatchListDeletable<T,L,R> withInvolvedObject(io.fabric8.kubernetes.api.model.ObjectReference objectReference)
withInvolvedObject in interface Filterable<FilterWatchListDeletable<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>>public FilterNested<FilterWatchListDeletable<T,L,R>> withNewFilter()
withNewFilter in interface FilterWatchListDeletable<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>public FilterWatchListDeletable<T,L,R> withoutFields(Map<String,String> fields)
withoutFields in interface Filterable<FilterWatchListDeletable<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>>public FilterWatchListDeletable<T,L,R> withoutField(String key, String value)
withoutField in interface Filterable<FilterWatchListDeletable<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>>public String getFieldQueryParam()
public L list()
public CompletableFuture<L> submitList(io.fabric8.kubernetes.api.model.ListOptions listOptions)
submitList in interface ListerWatcher<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>>public L list(io.fabric8.kubernetes.api.model.ListOptions listOptions)
public List<io.fabric8.kubernetes.api.model.StatusDetails> delete()
public T patchStatus(T item)
patchStatus in interface ItemWritableOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T patchStatus()
patchStatus in interface EditReplacePatchable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T patch()
patch in interface EditReplacePatchable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T patch(PatchContext patchContext)
patch in interface EditReplacePatchable<T extends io.fabric8.kubernetes.api.model.HasMetadata>protected T getNonNullItem()
public BaseOperation<T,L,R> withResourceVersion(String resourceVersion)
withResourceVersion in interface WatchAndWaitable<T extends io.fabric8.kubernetes.api.model.HasMetadata>withResourceVersion in interface ExtensibleResource<T extends io.fabric8.kubernetes.api.model.HasMetadata>public CompletableFuture<Watch> submitWatch(io.fabric8.kubernetes.api.model.ListOptions options, Watcher<T> watcher)
submitWatch in interface ListerWatcher<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>>public T replace()
replace in interface Replaceable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T replaceStatus()
replaceStatus in interface Replaceable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T patch(PatchContext patchContext, String patch)
patch in interface EditReplacePatchable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T patch(PatchContext patchContext, T item)
patch in interface EditReplacePatchable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public boolean isResourceNamespaced()
isResourceNamespaced in class OperationSupportprotected T handleResponse(HttpRequest.Builder requestBuilder) throws InterruptedException, IOException
InterruptedExceptionIOExceptionprotected T handleCreate(T resource) throws InterruptedException, IOException
handleCreate in class CreateOnlyResourceOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,T extends io.fabric8.kubernetes.api.model.HasMetadata>InterruptedExceptionIOExceptionprotected T handleUpdate(T updated, boolean status) throws InterruptedException, IOException
InterruptedExceptionIOExceptionprotected T handlePatch(PatchContext context, T current, T updated, boolean status) throws InterruptedException, IOException
InterruptedExceptionIOExceptionprotected io.fabric8.kubernetes.api.model.autoscaling.v1.Scale handleScale(io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scaleParam)
protected io.fabric8.kubernetes.api.model.Status handleDeploymentRollback(io.fabric8.kubernetes.api.model.extensions.DeploymentRollback deploymentRollback)
protected T handleGet(URL resourceUrl) throws InterruptedException, IOException
InterruptedExceptionIOExceptionpublic final T getItem()
getItem in interface ExtensibleResource<T extends io.fabric8.kubernetes.api.model.HasMetadata>public String getResourceVersion()
public Boolean isReloadingFromServer()
public Long getGracePeriodSeconds()
public io.fabric8.kubernetes.api.model.DeletionPropagation getPropagationPolicy()
public String getKind()
getKind in interface OperationInfopublic String getGroup()
getGroup in interface OperationInfopublic String getPlural()
getPlural in interface OperationInfopublic String getVersion()
getVersion in interface OperationInfopublic String getOperationType()
getOperationType in interface OperationInfopublic OperationInfo forOperationType(String type)
forOperationType in interface OperationInfopublic ExtensibleResource<T> withGracePeriod(long gracePeriodSeconds)
withGracePeriod in interface ExtensibleResource<T extends io.fabric8.kubernetes.api.model.HasMetadata>withGracePeriod in interface GracePeriodConfigurable<PropagationPolicyConfigurable<? extends Deletable>>public ExtensibleResource<T> withPropagationPolicy(io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy)
withPropagationPolicy in interface ExtensibleResource<T extends io.fabric8.kubernetes.api.model.HasMetadata>withPropagationPolicy in interface PropagationPolicyConfigurable<GracePeriodConfigurable<? extends Deletable>>protected void updateApiVersion(io.fabric8.kubernetes.api.model.KubernetesResourceList<T> list)
list - Kubernetes resource listprotected void updateApiVersion(io.fabric8.kubernetes.api.model.HasMetadata hasMetadata)
hasMetadata - object whose api version needs to be updatedpublic Readiness getReadiness()
public final boolean isReady()
public T waitUntilReady(long amount, TimeUnit timeUnit)
waitUntilReady in interface Waitable<T extends io.fabric8.kubernetes.api.model.HasMetadata,T extends io.fabric8.kubernetes.api.model.HasMetadata>public T waitUntilCondition(Predicate<T> condition, long amount, TimeUnit timeUnit)
waitUntilCondition in interface Waitable<T extends io.fabric8.kubernetes.api.model.HasMetadata,T extends io.fabric8.kubernetes.api.model.HasMetadata>public CompletableFuture<List<T>> informOnCondition(Predicate<List<T>> condition)
informOnCondition in interface Informable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public ExtensibleResource<T> dryRun(boolean isDryRun)
dryRun in interface AnyNamespaceOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>dryRun in interface DryRunable<WritableOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata>>dryRun in interface ExtensibleResource<T extends io.fabric8.kubernetes.api.model.HasMetadata>public ExtensibleResource<T> withIndexers(Map<String,Function<T,List<String>>> indexers)
withIndexers in interface Informable<T extends io.fabric8.kubernetes.api.model.HasMetadata>withIndexers in interface ExtensibleResource<T extends io.fabric8.kubernetes.api.model.HasMetadata>public BaseOperation<T,L,R> withLimit(Long limit)
withLimit in interface Informable<T extends io.fabric8.kubernetes.api.model.HasMetadata>withLimit in interface ExtensibleResource<T extends io.fabric8.kubernetes.api.model.HasMetadata>public Long getLimit()
getLimit in interface ListerWatcher<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>>public SharedIndexInformer<T> inform(ResourceEventHandler<? super T> handler, long resync)
inform in interface Informable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public SharedIndexInformer<T> runnableInformer(long resync)
runnableInformer in interface Informable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public static URL appendListOptionParams(URL base, io.fabric8.kubernetes.api.model.ListOptions listOptions)
public <C extends Client> C inWriteContext(Class<C> clazz)
inWriteContext in interface ExtensibleResource<T extends io.fabric8.kubernetes.api.model.HasMetadata>public int getWatchReconnectInterval()
getWatchReconnectInterval in interface ListerWatcher<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>>public T createOrReplace(T item)
createOrReplace in interface ItemWritableOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T replace(T item)
replace in interface ItemReplacable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T replaceStatus(T item)
replaceStatus in interface ItemReplacable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public List<io.fabric8.kubernetes.api.model.StatusDetails> delete(T item)
delete in interface ItemWritableOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata>public ExtensibleResource<T> dryRun()
dryRun in interface AnyNamespaceOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>dryRun in interface DryRunable<WritableOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata>>public ExtensibleResource<T> lockResourceVersion()
lockResourceVersion in interface Resource<T extends io.fabric8.kubernetes.api.model.HasMetadata>lockResourceVersion in interface ExtensibleResource<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T updateStatus(T item)
updateStatus in interface ItemWritableOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T create()
create in interface CreateOrReplaceable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public String getApiEndpointPath()
getApiEndpointPath in interface ListerWatcher<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>>Copyright © 2015–2022 Red Hat. All rights reserved.