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>
FieldValidateable.Validation| Modifier and Type | Field and Description |
|---|---|
protected String |
apiVersion |
protected Class<L> |
listType |
typeapiGroupName, apiGroupVersion, config, context, dryRun, httpClient, JSON, JSON_MERGE_PATCH, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, subresource| Modifier | Constructor and Description |
|---|---|
protected |
BaseOperation(OperationContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
T |
accept(Consumer<T> consumer) |
URL |
appendListOptionParams(URL base,
io.fabric8.kubernetes.api.model.ListOptions listOptions) |
T |
create() |
T |
createOr(Function<NonDeletingOperation<T>,T> conflictAction) |
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) |
protected List<io.fabric8.kubernetes.api.model.StatusDetails> |
deleteAll() |
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) |
ExtensibleResource<T> |
fieldManager(String manager) |
ExtensibleResource<T> |
fieldValidation(FieldValidateable.Validation fieldValidation) |
ExtensibleResource<T> |
forceConflicts() |
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() |
T |
getItemOrRequireFromServer()
Return the context item or retrieves the remote item
|
String |
getKind() |
Long |
getLimit() |
Class<L> |
getListType() |
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) |
protected T |
handleResponse(HttpRequest.Builder requestBuilder) |
<S> S |
handleScale(S scaleParam,
Class<S> scaleType) |
protected T |
handleUpdate(T updated) |
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 |
isResourceNamespaced() |
T |
item() |
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() |
protected T |
requireFromServer()
Get the current item from the server
Will always return non-null or throw an exception. |
R |
resource(T item) |
Stream<R> |
resources() |
SharedIndexInformer<T> |
runnableInformer(long resync) |
T |
scale(int count) |
T |
scale(int count,
boolean wait) |
io.fabric8.kubernetes.api.model.autoscaling.v1.Scale |
scale(io.fabric8.kubernetes.api.model.autoscaling.v1.Scale scale) |
T |
serverSideApply() |
void |
setListType(Class<L> listType) |
void |
setType(Class<T> type) |
CompletableFuture<L> |
submitList(io.fabric8.kubernetes.api.model.ListOptions listOptions) |
CompletableFuture<AbstractWatchManager<T>> |
submitWatch(io.fabric8.kubernetes.api.model.ListOptions options,
Watcher<T> watcher) |
ExtensibleResource<T> |
unlock() |
T |
update() |
protected UnaryOperator<L> |
updateApiVersion()
Updates the list items if they have 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.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
|
T |
updateStatus() |
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) |
ExtensibleResource<T> |
withTimeout(long timeout,
TimeUnit unit) |
create, getTypeaddNamespacedUrlPathParts, assertResponseCode, checkName, checkNamespace, correctNamespace, createStatus, createStatus, getAPIGroupName, getAPIGroupVersion, getConfig, getKubernetesSerialization, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getOperationContext, getRequestConfig, getResourceT, getResourceUrl, getResourceUrl, getResourceUrl, getResourceURLForPatchOperation, getResourceURLForWriteOperation, getRootUrlParts, handleCreate, handleDelete, handleDeploymentRollback, handleGet, handleMetric, handlePatch, handlePatch, handleRaw, handleRawGet, handleResponse, handleResponse, handleScale, handleUpdate, requestException, requestException, requestFailure, requestFailure, restCall, waitForResultclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFullResourceName, getName, getNamespacedeletewithLabel, withoutLabelinform, informwithTimeoutInMillispatch, 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 getItemOrRequireFromServer()
protected T requireFromServer()
require() in that it does not throw a ResourceNotFoundException exception
which for some reason is not a KubernetesClientExceptionpublic 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 T createOr(Function<NonDeletingOperation<T>,T> conflictAction)
createOr in interface NonDeletingOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata>public ExtensibleResource<T> unlock()
unlock in interface NonDeletingOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata>unlock in interface ExtensibleResource<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()
protected List<io.fabric8.kubernetes.api.model.StatusDetails> deleteAll()
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<AbstractWatchManager<T>> 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) throws InterruptedException, IOException
InterruptedExceptionIOExceptionprotected T handlePatch(PatchContext context, T current, T updated) throws InterruptedException, IOException
InterruptedExceptionIOExceptionpublic <S> S handleScale(S scaleParam,
Class<S> scaleType)
protected io.fabric8.kubernetes.api.model.Status handleDeploymentRollback(io.fabric8.kubernetes.api.model.extensions.DeploymentRollback deploymentRollback)
protected T handleGet(URL resourceUrl) throws IOException
IOExceptionpublic T item()
public final T getItem()
getItem in interface ExtensibleResource<T extends io.fabric8.kubernetes.api.model.HasMetadata>public String getResourceVersion()
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 UnaryOperator<L> updateApiVersion()
protected 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> fieldValidation(FieldValidateable.Validation fieldValidation)
fieldValidation in interface FieldValidateable<NonDeletingOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata>>fieldValidation 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 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>>public ExtensibleResource<T> fieldManager(String manager)
fieldManager in interface ServerSideApplicable<T extends io.fabric8.kubernetes.api.model.HasMetadata>fieldManager in interface ExtensibleResource<T extends io.fabric8.kubernetes.api.model.HasMetadata>public ExtensibleResource<T> forceConflicts()
forceConflicts in interface ServerSideApplicable<T extends io.fabric8.kubernetes.api.model.HasMetadata>forceConflicts in interface ExtensibleResource<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T serverSideApply()
serverSideApply in interface ServerSideApplicable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public ExtensibleResource<T> withTimeout(long timeout, TimeUnit unit)
withTimeout in interface DeletablewithTimeout in interface TimeoutablewithTimeout in interface TimeoutableScalable<T extends io.fabric8.kubernetes.api.model.HasMetadata>withTimeout in interface ExtensibleResource<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T updateStatus()
updateStatus in interface Replaceable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T update()
update in interface Replaceable<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T scale(int count)
scale in interface Scalable<T extends io.fabric8.kubernetes.api.model.HasMetadata>scale in interface TimeoutableScalable<T extends io.fabric8.kubernetes.api.model.HasMetadata>scale in interface ExtensibleResource<T extends io.fabric8.kubernetes.api.model.HasMetadata>public T scale(int count, boolean wait)
Copyright © 2015–2023 Red Hat. All rights reserved.