public class HasMetadataOperation<C extends Client,T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,D extends io.fabric8.kubernetes.api.model.Doneable<T>,R extends ClientResource<T,D>> extends BaseOperation<C,T,L,D,R>
OBJECT_MAPPER
Modifier | Constructor and Description |
---|---|
protected |
HasMetadataOperation(C client,
String resourceT,
String namespace,
String name,
Boolean cascading,
T item) |
protected |
HasMetadataOperation(C client,
String resourceT,
String namespace,
String name,
Boolean cascading,
T item,
Class<T> type,
Class<L> listType,
Class<D> doneableType) |
Modifier and Type | Method and Description |
---|---|
D |
edit() |
T |
replace(T item) |
cascading, create, createNew, delete, delete, delete, get, getDoneableType, getItem, getListType, getResourceT, getRootPaths, getType, handleCreate, handleGet, handleReplace, handleResponse, inAnyNamespace, inNamespace, isCascading, isNamespaceRequired, isReaping, list, load, setReaping, update, watch, watch, withField, withFields, withLabel, withLabelIn, withLabelNotIn, withLabels, withName, withoutLabel, withoutLabels
assertResponseCode, checkName, checkNamespace, getClient, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getResourceUrl, getResourceUrl, getRootUrl, handleCreate, handleDelete, handleDelete, handleGet, handleReplace, handleResponse
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getClient
protected HasMetadataOperation(C client, String resourceT, String namespace, String name, Boolean cascading, T item)
public D edit() throws KubernetesClientException
edit
in interface Editable<D extends io.fabric8.kubernetes.api.model.Doneable<T>>
edit
in class BaseOperation<C extends Client,T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,D extends io.fabric8.kubernetes.api.model.Doneable<T>,R extends ClientResource<T,D>>
KubernetesClientException
public T replace(T item)
replace
in interface Replaceable<T extends io.fabric8.kubernetes.api.model.HasMetadata,T extends io.fabric8.kubernetes.api.model.HasMetadata>
replace
in class BaseOperation<C extends Client,T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList,D extends io.fabric8.kubernetes.api.model.Doneable<T>,R extends ClientResource<T,D>>
Copyright © 2015 Red Hat. All rights reserved.