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

  • 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 Detail

      • rdc

        protected final io.fabric8.kubernetes.client.dsl.base.ResourceDefinitionContext rdc
    • 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)
      • isResourceNamespaced

        public boolean isResourceNamespaced()
        Overrides:
        isResourceNamespaced in class BaseOperation<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>>
      • getKind

        public String getKind()
        Specified by:
        getKind in interface io.fabric8.kubernetes.client.OperationInfo
        Overrides:
        getKind in class BaseOperation<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>>