Class HasMetadataOperation<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>,​R extends Resource<T,​D>>

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,​R>
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<R>, Lockable<Replaceable<T,​T>>, MixedOperation<T,​L,​D,​R>, MultiDeleteable<T,​Boolean>, Nameable<R>, Namespaceable<NonNamespaceOperation<T,​L,​D,​R>>, NonNamespaceOperation<T,​L,​D,​R>, Operation<T,​L,​D,​R>, 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>>
Direct Known Subclasses:
APIServiceOperationsImpl, BindingOperationsImpl, CertificateSigningRequestOperationsImpl, ClusterRoleBindingOperationsImpl, ClusterRoleOperationsImpl, ComponentStatusOperationsImpl, ConfigMapOperationsImpl, ControllerRevisionOperationsImpl, CronJobOperationsImpl, CSIDriverOperationsImpl, CSINodeOperationsImpl, CustomResourceDefinitionOperationsImpl, CustomResourceOperationsImpl, DaemonSetOperationsImpl, DaemonSetOperationsImpl, DeploymentOperationsImpl, EndpointSliceOperationsImpl, EndpointsOperationsImpl, EventOperationsImpl, EventOperationsImpl, HorizontalPodAutoscalerOperationsImpl, HorizontalPodAutoscalerOperationsImpl, HorizontalPodAutoscalerOperationsImpl, IngressOperationsImpl, IngressOperationsImpl, JobOperationsImpl, LeaseOperationsImpl, LimitRangeOperationsImpl, MutatingWebhookConfigurationOperationsImpl, MutatingWebhookConfigurationOperationsImpl, NamespaceOperationsImpl, NetworkPolicyOperationsImpl, NetworkPolicyOperationsImpl, NodeMetricsOperationsImpl, NodeOperationsImpl, PersistentVolumeClaimOperationsImpl, PersistentVolumeOperationsImpl, PodDisruptionBudgetOperationsImpl, PodMetricsOperationsImpl, PodOperationsImpl, PodPresetOperationsImpl, PodSecurityPolicyOperationsImpl, PodTemplateOperationsImpl, PriorityClassOperationsImpl, ReplicaSetOperationsImpl, ResourceQuotaOperationsImpl, RoleBindingOperationsImpl, RoleOperationsImpl, RollableScalableResourceOperation, 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>,​D extends io.fabric8.kubernetes.api.model.Doneable<T>,​R extends Resource<T,​D>>
extends BaseOperation<T,​L,​D,​R>
  • Field Details

  • Constructor Details

  • Method Details

    • edit

      public D edit()
      Specified by:
      edit in interface Editable<T extends io.fabric8.kubernetes.api.model.HasMetadata>
      Overrides:
      edit in class BaseOperation<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>,​R extends Resource<T,​D>>
    • replace

      public T replace​(T item)
      Specified by:
      replace in interface Replaceable<T extends io.fabric8.kubernetes.api.model.HasMetadata,​L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>>
      Overrides:
      replace in class BaseOperation<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>,​R extends Resource<T,​D>>
    • patch

      public T patch​(T item)
      Specified by:
      patch in interface Patchable<T extends io.fabric8.kubernetes.api.model.HasMetadata,​L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>>
      Overrides:
      patch in class BaseOperation<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>,​R extends Resource<T,​D>>