Class CustomResourceOperationsImpl<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,D extends io.fabric8.kubernetes.api.model.Doneable<T>>
java.lang.Object
io.fabric8.kubernetes.client.dsl.base.OperationSupport
io.fabric8.kubernetes.client.dsl.base.BaseOperation<T,L,D,R>
io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation<T,L,D,Resource<T,D>>
io.fabric8.kubernetes.client.dsl.internal.CustomResourceOperationsImpl<T,L,D>
- All Implemented Interfaces:
AnyNamespaceable<FilterWatchListMultiDeletable<T,L,Boolean,Watch,Watcher<T>>>,Cascading<EditReplacePatchDeletable<T,T,D,Boolean>>,CascadingEditReplacePatchDeletable<T,T,D,Boolean>,Createable<T,T,D>,CreateFromServerGettable<T,T,D>,CreateOrReplaceable<T,T,D>,Deletable<Boolean>,Editable<D>,EditReplacePatchable<T,T,D>,EditReplacePatchDeletable<T,T,D,Boolean>,Filterable<FilterWatchListDeletable<T,L,Boolean,Watch,Watcher<T>>>,FilterWatchListDeletable<T,L,Boolean,Watch,Watcher<T>>,FilterWatchListMultiDeletable<T,L,Boolean,Watch,Watcher<T>>,FromServerable<Gettable<T>>,Gettable<T>,Listable<L>,Loadable<Resource<T,D>>,Lockable<Replaceable<T,T>>,MixedOperation<T,L,D,Resource<T,D>>,MultiDeleteable<T,Boolean>,Nameable<Resource<T,D>>,Namespaceable<NonNamespaceOperation<T,L,D,Resource<T,D>>>,NonNamespaceOperation<T,L,D,Resource<T,D>>,Operation<T,L,D,Resource<T,D>>,Patchable<T,T>,Readiable,Replaceable<T,T>,Requirable<T>,Resource<T,D>,StatusUpdatable<T>,Versionable<Watchable<Watch,Watcher<T>>>,VersionWatchable<Watch,Watcher<T>>,Waitable<T,T>,Watchable<Watch,Watcher<T>>,WatchListDeletable<T,L,Boolean,Watch,Watcher<T>>,FromServerGettable<T>,GracePeriodConfigurable<Deletable<Boolean>>,OperationInfo,PropagationPolicyConfigurable<EditReplacePatchDeletable<T,T,D,Boolean>>
public class CustomResourceOperationsImpl<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,D extends io.fabric8.kubernetes.api.model.Doneable<T>> extends HasMetadataOperation<T,L,D,Resource<T,D>> implements MixedOperation<T,L,D,Resource<T,D>>
-
Field Summary
Fields inherited from class io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation
DEFAULT_PROPAGATION_POLICYFields inherited from class io.fabric8.kubernetes.client.dsl.base.BaseOperation
apiVersion, doneableType, listType, typeFields inherited from class io.fabric8.kubernetes.client.dsl.base.OperationSupport
apiGroupName, apiGroupVersion, client, config, context, JSON, JSON_MAPPER, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, YAML_MAPPERFields inherited from interface io.fabric8.kubernetes.client.dsl.Waitable
DEFAULT_BACKOFF_MULTIPLIER, DEFAULT_INITIAL_BACKOFF_MILLIS -
Constructor Summary
Constructors Constructor Description CustomResourceOperationsImpl(CustomResourceOperationContext context)CustomResourceOperationsImpl(okhttp3.OkHttpClient client, Config config) -
Method Summary
Modifier and Type Method Description booleanisResourceNamespaced()CustomResourceOperationsImplnewInstance(OperationContext context)protected static booleanresourceNamespaced(CustomResourceDefinitionContext crdContext)Methods inherited from class io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation
edit, patch, replaceMethods inherited from class io.fabric8.kubernetes.client.dsl.base.BaseOperation
cascading, create, create, createNew, createOrReplace, createOrReplaceWithNew, delete, delete, delete, fetchListUrl, forOperationType, fromServer, get, getApiVersion, getConfigType, getDoneableType, getFieldQueryParam, getFields, getFieldsNot, getGracePeriodSeconds, getItem, getKind, getLabelQueryParam, getLabels, getLabelsIn, getLabelsNot, getLabelsNotIn, getListType, getMandatory, getOperationType, getPropagationPolicy, getReloadingFromServer, getResourceT, getResourceVersion, getRootPaths, getType, handleCreate, handleDeploymentRollback, handleGet, handlePatch, handlePatch, handleReplace, handleResponse, handleScale, inAnyNamespace, inNamespace, isApiGroup, isCascading, isReady, isReloadingFromServer, list, list, list, load, load, load, load, lockResourceVersion, require, sendPatchedObject, setListType, setNamespace, setType, updateApiVersion, updateApiVersion, updateApiVersionResource, updateStatus, waitUntilCondition, waitUntilReady, watch, watch, watch, withField, withFields, withGracePeriod, withItem, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withName, withoutField, withoutFields, withoutLabel, withoutLabel, withoutLabels, withPropagationPolicy, withResourceVersion, withWaitRetryBackoffMethods inherited from class io.fabric8.kubernetes.client.dsl.base.OperationSupport
assertResponseCode, checkName, checkNamespace, createStatus, createStatus, getAPIGroup, getAPIVersion, getConfig, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getObjectValueAsMap, getResourceUrl, getResourceUrl, getRootUrl, handleCreate, handleDelete, handleDelete, handleDeploymentRollback, handleGet, handleGet, handleMetric, handlePatch, handlePatch, handleReplace, handleReplace, handleResponse, handleResponse, handleResponse, handleResponse, handleScale, handleStatusUpdate, requestException, requestFailure, unmarshal, unmarshal, unmarshalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.fabric8.kubernetes.client.dsl.Createable
create, create, createNewMethods inherited from interface io.fabric8.kubernetes.client.dsl.CreateOrReplaceable
createOrReplace, createOrReplaceWithNewMethods inherited from interface io.fabric8.kubernetes.client.dsl.Filterable
withField, withFields, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withoutField, withoutFields, withoutLabel, withoutLabel, withoutLabelsMethods inherited from interface io.fabric8.kubernetes.client.GracePeriodConfigurable
withGracePeriod
-
Constructor Details
-
Method Details
-
newInstance
- Overrides:
newInstancein classBaseOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,D extends io.fabric8.kubernetes.api.model.Doneable<T>,Resource<T extends io.fabric8.kubernetes.api.model.HasMetadata,D extends io.fabric8.kubernetes.api.model.Doneable<T>>>
-
resourceNamespaced
-
isResourceNamespaced
public boolean isResourceNamespaced()- Overrides:
isResourceNamespacedin classBaseOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,D extends io.fabric8.kubernetes.api.model.Doneable<T>,Resource<T extends io.fabric8.kubernetes.api.model.HasMetadata,D extends io.fabric8.kubernetes.api.model.Doneable<T>>>
-