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 |
type
apiGroupName, 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) |
ExtensibleResource<T> |
fromServer() |
T |
get() |
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, getType
assertResponseCode, checkName, checkNamespace, correctNamespace, createStatus, createStatus, getAPIGroupName, getAPIGroupVersion, getConfig, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getObjectValueAsMap, getParameters, getResourceT, getResourceUrl, getResourceUrl, getResourceUrl, getResourceURLForPatchOperation, getResourceURLForWriteOperation, getRootUrl, handleApproveOrDeny, handleCreate, handleDelete, handleDeploymentRollback, handleGet, handleMetric, handlePatch, handlePatch, handleRawGet, handleResponse, handleResponse, handleScale, handleUpdate, requestException, requestException, requestFailure, requestFailure, restCall, retryWithExponentialBackoff, unmarshal, unmarshal, unmarshal, waitForResult
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFullResourceName, getName, getNamespace
delete
withLabel, withoutLabel
inform, inform
patch, patch
create
getNamespace
protected 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 ExtensibleResource<T> 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 OperationSupport
protected T handleResponse(HttpRequest.Builder requestBuilder) throws InterruptedException, IOException
InterruptedException
IOException
protected 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>
InterruptedException
IOException
protected T handleUpdate(T updated, boolean status) throws InterruptedException, IOException
InterruptedException
IOException
protected T handlePatch(PatchContext context, T current, T updated, boolean status) throws InterruptedException, IOException
InterruptedException
IOException
protected 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
InterruptedException
IOException
public 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 OperationInfo
public String getGroup()
getGroup
in interface OperationInfo
public String getPlural()
getPlural
in interface OperationInfo
public String getVersion()
getVersion
in interface OperationInfo
public String getOperationType()
getOperationType
in interface OperationInfo
public OperationInfo forOperationType(String type)
forOperationType
in interface OperationInfo
public 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>
Copyright © 2015–2022 Red Hat. All rights reserved.