Class HasMetadataOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>>
- java.lang.Object
-
- io.fabric8.kubernetes.client.dsl.base.OperationSupport
-
- io.fabric8.kubernetes.client.dsl.base.BaseOperation<T,L,R>
-
- io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation<T,L,R>
-
- All Implemented Interfaces:
AnyNamespaceable<FilterWatchListMultiDeletable<T,L>>
,Cascading<EditReplacePatchDeletable<T>>
,CascadingEditReplacePatchDeletable<T>
,Createable<T>
,CreateFromServerGettable<T>
,CreateOrReplaceable<T>
,Deletable
,DryRunable<WritableOperation<T>>
,Editable<T>
,EditReplacePatchable<T>
,EditReplacePatchDeletable<T>
,Filterable<FilterWatchListDeletable<T,L>>
,FilterWatchListDeletable<T,L>
,FilterWatchListMultiDeletable<T,L>
,FromServerable<Gettable<T>>
,Gettable<T>
,Listable<L>
,Loadable<R>
,Lockable<Replaceable<T>>
,MixedOperation<T,L,R>
,MultiDeleteable<T>
,Nameable<R>
,Namespaceable<NonNamespaceOperation<T,L,R>>
,NonNamespaceOperation<T,L,R>
,Operation<T,L,R>
,Patchable<T>
,Readiable
,Replaceable<T>
,Requirable<T>
,Resource<T>
,StatusUpdatable<T>
,Versionable<WatchAndWaitable<T>>
,VersionWatchAndWaitable<T>
,Waitable<T,T>
,Watchable<Watcher<T>>
,WatchAndWaitable<T>
,WatchListDeletable<T,L>
,WritableOperation<T>
,FromServerGettable<T>
,GracePeriodConfigurable<Deletable>
,OperationInfo
,PropagationPolicyConfigurable<EditReplacePatchDeletable<T>>
- Direct Known Subclasses:
APIServiceOperationsImpl
,BindingOperationsImpl
,CertificateSigningRequestOperationsImpl
,CertificateSigningRequestOperationsImpl
,ClusterRoleBindingOperationsImpl
,ClusterRoleOperationsImpl
,ComponentStatusOperationsImpl
,ConfigMapOperationsImpl
,ControllerRevisionOperationsImpl
,CronJobOperationsImpl
,CSIDriverOperationsImpl
,CSINodeOperationsImpl
,CustomResourceDefinitionOperationsImpl
,CustomResourceDefinitionOperationsImpl
,CustomResourceOperationsImpl
,DaemonSetOperationsImpl
,DaemonSetOperationsImpl
,EndpointSliceOperationsImpl
,EndpointsOperationsImpl
,EventOperationsImpl
,EventOperationsImpl
,EventOperationsImpl
,HorizontalPodAutoscalerOperationsImpl
,HorizontalPodAutoscalerOperationsImpl
,HorizontalPodAutoscalerOperationsImpl
,IngressClassOperationsImpl
,IngressClassOperationsImpl
,IngressOperationsImpl
,IngressOperationsImpl
,IngressOperationsImpl
,JobOperationsImpl
,LeaseOperationsImpl
,LimitRangeOperationsImpl
,MutatingWebhookConfigurationOperationsImpl
,MutatingWebhookConfigurationOperationsImpl
,NamespaceOperationsImpl
,NetworkPolicyOperationsImpl
,NetworkPolicyOperationsImpl
,NodeMetricsOperationsImpl
,NodeOperationsImpl
,PersistentVolumeClaimOperationsImpl
,PersistentVolumeOperationsImpl
,PodDisruptionBudgetOperationsImpl
,PodMetricsOperationsImpl
,PodOperationsImpl
,PodSecurityPolicyOperationsImpl
,PodTemplateOperationsImpl
,PriorityClassOperationsImpl
,PriorityClassOperationsImpl
,ResourceQuotaOperationsImpl
,RoleBindingOperationsImpl
,RoleOperationsImpl
,RollableScalableResourceOperation
,RuntimeClassOperationsImpl
,RuntimeClassOperationsImpl
,RuntimeClassOperationsImpl
,SecretOperationsImpl
,ServiceAccountOperationsImpl
,ServiceOperationsImpl
,StorageClassOperationsImpl
,ValidatingWebhookConfigurationOperationsImpl
,ValidatingWebhookConfigurationOperationsImpl
,VolumeAttachmentOperationsImpl
public class HasMetadataOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,R extends Resource<T>> extends BaseOperation<T,L,R>
-
-
Field Summary
Fields Modifier and Type Field Description static long
DEFAULT_GRACE_PERIOD_IN_SECONDS
static io.fabric8.kubernetes.api.model.DeletionPropagation
DEFAULT_PROPAGATION_POLICY
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.base.BaseOperation
apiVersion, listType, type
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.base.OperationSupport
apiGroupName, apiGroupVersion, client, config, context, dryRun, JSON, JSON_MAPPER, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, YAML_MAPPER
-
Fields inherited from interface io.fabric8.kubernetes.client.dsl.Waitable
DEFAULT_BACKOFF_MULTIPLIER, DEFAULT_INITIAL_BACKOFF_MILLIS
-
-
Constructor Summary
Constructors Constructor Description HasMetadataOperation(OperationContext ctx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
accept(Consumer<T> consumer)
T
edit(UnaryOperator<T> function)
T
patch(T item)
T
replace(T item)
-
Methods inherited from class io.fabric8.kubernetes.client.dsl.base.BaseOperation
cascading, create, create, createOrReplace, delete, delete, delete, dryRun, edit, edit, fetchListUrl, forOperationType, fromServer, get, getApiVersion, getConfigType, getFieldQueryParam, getFields, getFieldsNot, getGracePeriodSeconds, getItem, getKind, getLabelQueryParam, getLabels, getLabelsIn, getLabelsNot, getLabelsNotIn, getListType, getMandatory, getOperationType, getPropagationPolicy, getReadiness, getResourceT, getResourceVersion, getRootPaths, getType, handleCreate, handleDeploymentRollback, handleGet, handlePatch, handlePatch, handleReplace, handleResponse, handleScale, inAnyNamespace, inNamespace, isApiGroup, isCascading, isReady, isReloadingFromServer, isResourceNamespaced, list, list, list, load, load, load, load, lockResourceVersion, newInstance, require, sendPatchedObject, setListType, setNamespace, setType, updateApiVersion, updateApiVersion, updateStatus, waitUntilCondition, waitUntilReady, watch, watch, watch, withField, withFields, withGracePeriod, withInvolvedObject, withItem, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withName, withoutField, withoutFields, withoutLabel, withoutLabel, withoutLabels, withPropagationPolicy, withResourceVersion, withWaitRetryBackoff
-
Methods 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, getResourceURLForWriteOperation, getRootUrl, handleCreate, handleDelete, handleDelete, handleDeploymentRollback, handleGet, handleGet, handleMetric, handlePatch, handlePatch, handleReplace, handleReplace, handleResponse, handleResponse, handleResponse, handleResponse, handleScale, handleStatusUpdate, requestException, requestFailure, unmarshal, unmarshal, unmarshal
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.DryRunable
dryRun
-
Methods inherited from interface io.fabric8.kubernetes.client.OperationInfo
getName, getNamespace
-
-
-
-
Field Detail
-
DEFAULT_PROPAGATION_POLICY
public static final io.fabric8.kubernetes.api.model.DeletionPropagation DEFAULT_PROPAGATION_POLICY
-
DEFAULT_GRACE_PERIOD_IN_SECONDS
public static final long DEFAULT_GRACE_PERIOD_IN_SECONDS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HasMetadataOperation
public HasMetadataOperation(OperationContext ctx)
-
-