Class HasMetadataOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,​L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,​R extends Resource<T>>

    • 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

    • Method Detail

      • edit

        public T edit​(UnaryOperator<T> function)
        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>,​R extends Resource<T>>
      • accept

        public T accept​(Consumer<T> consumer)
        Specified by:
        accept in interface Editable<T extends io.fabric8.kubernetes.api.model.HasMetadata>
        Overrides:
        accept in class BaseOperation<T extends io.fabric8.kubernetes.api.model.HasMetadata,​L extends io.fabric8.kubernetes.api.model.KubernetesResourceList<T>,​R extends Resource<T>>
      • replace

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

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