Class HasMetadataOperationsImpl<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>>
- java.lang.Object
-
- io.fabric8.kubernetes.client.dsl.internal.OperationSupport
-
- io.fabric8.kubernetes.client.dsl.internal.CreateOnlyResourceOperation<T,T>
-
- io.fabric8.kubernetes.client.dsl.internal.BaseOperation<T,L,R>
-
- io.fabric8.kubernetes.client.dsl.internal.HasMetadataOperation<T,L,io.fabric8.kubernetes.client.dsl.Resource<T>>
-
- io.fabric8.kubernetes.client.dsl.internal.HasMetadataOperationsImpl<T,L>
-
- All Implemented Interfaces:
io.fabric8.kubernetes.client.dsl.AnyNamespaceable<io.fabric8.kubernetes.client.dsl.AnyNamespaceOperation<T,L,io.fabric8.kubernetes.client.dsl.Resource<T>>>,io.fabric8.kubernetes.client.dsl.AnyNamespaceOperation<T,L,io.fabric8.kubernetes.client.dsl.Resource<T>>,io.fabric8.kubernetes.client.dsl.CreateOrReplaceable<T>,io.fabric8.kubernetes.client.dsl.Deletable,io.fabric8.kubernetes.client.dsl.DeletableWithOptions,io.fabric8.kubernetes.client.dsl.DryRunable<io.fabric8.kubernetes.client.dsl.WritableOperation<T>>,io.fabric8.kubernetes.client.dsl.EditReplacePatchable<T>,io.fabric8.kubernetes.client.dsl.FieldValidateable<io.fabric8.kubernetes.client.dsl.NonDeletingOperation<T>>,io.fabric8.kubernetes.client.dsl.Filterable<io.fabric8.kubernetes.client.dsl.FilterWatchListDeletable<T,L,io.fabric8.kubernetes.client.dsl.Resource<T>>>,io.fabric8.kubernetes.client.dsl.FilterWatchListDeletable<T,L,io.fabric8.kubernetes.client.dsl.Resource<T>>,io.fabric8.kubernetes.client.dsl.Gettable<T>,io.fabric8.kubernetes.client.dsl.Informable<T>,io.fabric8.kubernetes.client.dsl.InOutCreateable<T,T>,io.fabric8.kubernetes.client.dsl.ItemReplacable<T>,io.fabric8.kubernetes.client.dsl.ItemWritableOperation<T>,io.fabric8.kubernetes.client.dsl.Listable<L>,io.fabric8.kubernetes.client.dsl.MixedOperation<T,L,io.fabric8.kubernetes.client.dsl.Resource<T>>,io.fabric8.kubernetes.client.dsl.Nameable<io.fabric8.kubernetes.client.dsl.Resource<T>>,io.fabric8.kubernetes.client.dsl.Namespaceable<io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<T,L,io.fabric8.kubernetes.client.dsl.Resource<T>>>,io.fabric8.kubernetes.client.dsl.NonDeletingOperation<T>,io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<T,L,io.fabric8.kubernetes.client.dsl.Resource<T>>,io.fabric8.kubernetes.client.dsl.Replaceable<T>,io.fabric8.kubernetes.client.dsl.ReplaceDeletable<T>,io.fabric8.kubernetes.client.dsl.Resource<T>,io.fabric8.kubernetes.client.dsl.Scalable<T>,io.fabric8.kubernetes.client.dsl.ServerSideApplicable<T>,io.fabric8.kubernetes.client.dsl.Timeoutable,io.fabric8.kubernetes.client.dsl.TimeoutableScalable<T>,io.fabric8.kubernetes.client.dsl.Updatable<T>,io.fabric8.kubernetes.client.dsl.Waitable<T,T>,io.fabric8.kubernetes.client.dsl.Watchable<T>,io.fabric8.kubernetes.client.dsl.WatchAndWaitable<T>,io.fabric8.kubernetes.client.dsl.WritableOperation<T>,io.fabric8.kubernetes.client.extension.ExtensibleResource<T>,io.fabric8.kubernetes.client.FromServerGettable<T>,io.fabric8.kubernetes.client.GracePeriodConfigurable<io.fabric8.kubernetes.client.PropagationPolicyConfigurable<? extends io.fabric8.kubernetes.client.dsl.Deletable>>,ListerWatcher<T,L>,io.fabric8.kubernetes.client.OperationInfo,io.fabric8.kubernetes.client.PropagationPolicyConfigurable<io.fabric8.kubernetes.client.GracePeriodConfigurable<? extends io.fabric8.kubernetes.client.dsl.Deletable>>
public class HasMetadataOperationsImpl<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>> extends HasMetadataOperation<T,L,io.fabric8.kubernetes.client.dsl.Resource<T>> implements io.fabric8.kubernetes.client.dsl.MixedOperation<T,L,io.fabric8.kubernetes.client.dsl.Resource<T>>
-
-
Field Summary
Fields Modifier and Type Field Description protected io.fabric8.kubernetes.client.dsl.base.ResourceDefinitionContextrdc-
Fields inherited from class io.fabric8.kubernetes.client.dsl.internal.HasMetadataOperation
DEFAULT_GRACE_PERIOD_IN_SECONDS, DEFAULT_PROPAGATION_POLICY
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.internal.BaseOperation
apiVersion, listType
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.internal.CreateOnlyResourceOperation
type
-
Fields inherited from class io.fabric8.kubernetes.client.dsl.internal.OperationSupport
apiGroupName, apiGroupVersion, config, context, dryRun, httpClient, JSON, JSON_MERGE_PATCH, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, subresource
-
-
Constructor Summary
Constructors Constructor Description HasMetadataOperationsImpl(io.fabric8.kubernetes.client.Client client, io.fabric8.kubernetes.client.dsl.base.ResourceDefinitionContext rdc, Class<T> type, Class<L> listType)HasMetadataOperationsImpl(OperationContext context, io.fabric8.kubernetes.client.dsl.base.ResourceDefinitionContext rdc, Class<T> type, Class<L> listType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OperationContextdefaultContext(io.fabric8.kubernetes.client.Client client)StringgetKind()OperationContextgetOperationContext()booleanisResourceNamespaced()HasMetadataOperationsImpl<T,L>newInstance(OperationContext context)-
Methods inherited from class io.fabric8.kubernetes.client.dsl.internal.HasMetadataOperation
accept, edit, edit, editStatus, handleReplace, modifyItemForReplaceOrPatch, patch, patch, patch, patch, patch, patchStatus, patchStatus, replace, replaceStatus, scale, scale, scale, update, update, updateStatus, waitUntilScaled
-
Methods inherited from class io.fabric8.kubernetes.client.dsl.internal.BaseOperation
appendListOptionParams, create, createOr, createOrReplace, createOrReplace, delete, delete, delete, deleteAll, dryRun, dryRun, edit, fetchListUrl, fieldManager, fieldValidation, forceConflicts, forOperationType, fromServer, get, getApiEndpointPath, getConfigType, getFieldQueryParam, getGracePeriodSeconds, getGroup, getItem, getItemOrRequireFromServer, getLimit, getListType, getNonNullItem, getOperationType, getPlural, getPropagationPolicy, getReadiness, getResourceVersion, getVersion, getWatchReconnectInterval, handleCreate, handleDeploymentRollback, handleGet, handlePatch, handleResponse, handleScale, handleUpdate, inAnyNamespace, inform, informOnCondition, inNamespace, inWriteContext, isReady, item, list, list, list, load, load, load, load, lockResourceVersion, lockResourceVersion, newResource, replace, replaceStatus, require, requireFromServer, resource, resources, runnableInformer, serverSideApply, setListType, setType, submitList, submitWatch, subresource, unlock, updateApiVersion, updateListItems, updateStatus, waitUntilCondition, waitUntilReady, watch, watch, watch, withField, withFields, withGracePeriod, withIndexers, withInvolvedObject, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withLabelSelector, withLimit, withName, withNewFilter, withoutField, withoutFields, withoutLabel, withoutLabels, withPropagationPolicy, withResourceVersion, withTimeout
-
Methods inherited from class io.fabric8.kubernetes.client.dsl.internal.CreateOnlyResourceOperation
create, getType
-
Methods inherited from class io.fabric8.kubernetes.client.dsl.internal.OperationSupport
addNamespacedUrlPathParts, assertResponseCode, checkName, checkNamespace, correctNamespace, createStatus, createStatus, getAPIGroupName, getAPIGroupVersion, getConfig, getKubernetesSerialization, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, 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, waitForResult
-
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.AnyNamespaceOperation
delete, delete, dryRun, dryRun, load, load, load, load, resource
-
Methods inherited from interface io.fabric8.kubernetes.client.extension.ExtensibleResource
withTimeoutInMillis
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Filterable
withField, withFields, withInvolvedObject, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withLabelSelector, withoutField, withoutFields, withoutLabel, withoutLabel, withoutLabels
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.FilterWatchListDeletable
resources, withNewFilter
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.Informable
inform, inform, inform, informOnCondition, runnableInformer
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.ItemReplacable
replace, replaceStatus
-
Methods inherited from interface io.fabric8.kubernetes.client.dsl.ItemWritableOperation
create, createOrReplace, delete, patchStatus, updateStatus
-
Methods inherited from interface io.fabric8.kubernetes.client.informers.impl.ListerWatcher
getConfig
-
Methods inherited from interface io.fabric8.kubernetes.client.OperationInfo
getFullResourceName, getName, getNamespace
-
-
-
-
Constructor Detail
-
HasMetadataOperationsImpl
public HasMetadataOperationsImpl(io.fabric8.kubernetes.client.Client client, io.fabric8.kubernetes.client.dsl.base.ResourceDefinitionContext rdc, Class<T> type, Class<L> listType)
-
HasMetadataOperationsImpl
public HasMetadataOperationsImpl(OperationContext context, io.fabric8.kubernetes.client.dsl.base.ResourceDefinitionContext rdc, Class<T> type, Class<L> listType)
-
-
Method Detail
-
defaultContext
public static OperationContext defaultContext(io.fabric8.kubernetes.client.Client client)
-
newInstance
public HasMetadataOperationsImpl<T,L> newInstance(OperationContext context)
- Overrides:
newInstancein classHasMetadataOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,io.fabric8.kubernetes.client.dsl.Resource<T extends io.fabric8.kubernetes.api.model.HasMetadata>>
-
isResourceNamespaced
public boolean isResourceNamespaced()
- Overrides:
isResourceNamespacedin classBaseOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,io.fabric8.kubernetes.client.dsl.Resource<T extends io.fabric8.kubernetes.api.model.HasMetadata>>
-
getOperationContext
public OperationContext getOperationContext()
- Overrides:
getOperationContextin classOperationSupport
-
getKind
public String getKind()
- Specified by:
getKindin interfaceio.fabric8.kubernetes.client.OperationInfo- Overrides:
getKindin classBaseOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,io.fabric8.kubernetes.client.dsl.Resource<T extends io.fabric8.kubernetes.api.model.HasMetadata>>
-
-