public class CustomResourceOperationsImpl<T extends HasMetadata,L extends KubernetesResourceList,D extends Doneable<T>> extends HasMetadataOperation<T,L,D,Resource<T,D>> implements MixedOperation<T,L,D,Resource<T,D>>
apiVersion, doneableType, listType, reaper, type
apiGroupName, apiGroupVersion, client, config, context, JSON, JSON_MAPPER, JSON_PATCH, name, namespace, resourceT, YAML_MAPPER
Constructor and Description |
---|
CustomResourceOperationsImpl(CustomResourceOperationContext context) |
CustomResourceOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
Modifier and Type | Method and Description |
---|---|
protected static java.lang.String |
apiGroup(CustomResourceDefinition crd) |
protected static java.lang.String |
apiVersion(CustomResourceDefinition crd) |
boolean |
isResourceNamespaced() |
protected static java.lang.String |
name(CustomResourceDefinition crd) |
CustomResourceOperationsImpl |
newInstance(OperationContext context) |
protected static boolean |
resourceNamespaced(CustomResourceDefinition crd) |
protected static java.lang.String |
resourceT(CustomResourceDefinition crd) |
edit, patch, periodicWatchUntilReady, replace, waitUntilReady
cascading, create, createNew, createOrReplace, createOrReplaceWithNew, delete, delete, delete, 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, handleGet, handlePatch, handleReplace, handleResponse, inAnyNamespace, inNamespace, isApiGroup, isCascading, isReady, isReaping, isReloadingFromServer, list, list, load, load, load, load, lockResourceVersion, require, setReaping, updateApiVersion, updateApiVersion, updateApiVersionResource, waitUntilCondition, waitUntilExists, watch, watch, withField, withFields, withGracePeriod, withItem, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withName, withoutField, withoutFields, withoutLabel, withoutLabel, withoutLabels, withPropagationPolicy, withResourceVersion
assertResponseCode, checkName, checkNamespace, createStatus, createStatus, getAPIGroup, getAPIVersion, getConfig, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getResourceUrl, getResourceUrl, getRootUrl, handleCreate, handleDelete, handleDelete, handleGet, handleGet, handlePatch, handleReplace, handleReplace, handleResponse, handleResponse, handleResponse, handleResponse, requestException, requestFailure, unmarshal, unmarshal, unmarshal
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
inAnyNamespace
inNamespace
withField, withFields, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withoutField, withoutFields, withoutLabel, withoutLabel, withoutLabels
withResourceVersion
withGracePeriod
withPropagationPolicy
delete, delete
create, createNew
createOrReplace, createOrReplaceWithNew
getName, getNamespace
public CustomResourceOperationsImpl(okhttp3.OkHttpClient client, Config config)
public CustomResourceOperationsImpl(CustomResourceOperationContext context)
public CustomResourceOperationsImpl newInstance(OperationContext context)
newInstance
in class BaseOperation<T extends HasMetadata,L extends KubernetesResourceList,D extends Doneable<T>,Resource<T extends HasMetadata,D extends Doneable<T>>>
protected static java.lang.String apiGroup(CustomResourceDefinition crd)
protected static java.lang.String apiVersion(CustomResourceDefinition crd)
protected static java.lang.String resourceT(CustomResourceDefinition crd)
protected static java.lang.String name(CustomResourceDefinition crd)
protected static boolean resourceNamespaced(CustomResourceDefinition crd)
public boolean isResourceNamespaced()
isResourceNamespaced
in class BaseOperation<T extends HasMetadata,L extends KubernetesResourceList,D extends Doneable<T>,Resource<T extends HasMetadata,D extends Doneable<T>>>
Copyright © 2015-2019 Red Hat. All Rights Reserved.