Class IngressClassOperationsImpl

  • All Implemented Interfaces:
    AnyNamespaceable<FilterWatchListMultiDeletable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass,​io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClassList>>, Cascading<EditReplacePatchDeletable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>>, CascadingEditReplacePatchDeletable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, Createable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, CreateFromServerGettable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, CreateOrReplaceable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, Deletable, DryRunable<WritableOperation<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>>, Editable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, EditReplacePatchable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, EditReplacePatchDeletable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, Filterable<FilterWatchListDeletable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass,​io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClassList>>, FilterWatchListDeletable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass,​io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClassList>, FilterWatchListMultiDeletable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass,​io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClassList>, FromServerable<Gettable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>>, Gettable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, Listable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClassList>, Loadable<Resource<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>>, Lockable<Replaceable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>>, MixedOperation<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass,​io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClassList,​Resource<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>>, MultiDeleteable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, Nameable<Resource<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>>, Namespaceable<NonNamespaceOperation<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass,​io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClassList,​Resource<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>>>, NonNamespaceOperation<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass,​io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClassList,​Resource<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>>, Operation<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass,​io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClassList,​Resource<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>>, Patchable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, Readiable, Replaceable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, Requirable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, Resource<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, StatusUpdatable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, Versionable<WatchAndWaitable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>>, VersionWatchAndWaitable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, Waitable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass,​io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, Watchable<Watcher<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>>, WatchAndWaitable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, WatchListDeletable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass,​io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClassList>, WritableOperation<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, FromServerGettable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>, GracePeriodConfigurable<Deletable>, OperationInfo, PropagationPolicyConfigurable<EditReplacePatchDeletable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>>

    public class IngressClassOperationsImpl
    extends HasMetadataOperation<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass,​io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClassList,​Resource<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>>
    • Constructor Detail

      • IngressClassOperationsImpl

        public IngressClassOperationsImpl​(okhttp3.OkHttpClient client,
                                          Config config)
      • IngressClassOperationsImpl

        public IngressClassOperationsImpl​(okhttp3.OkHttpClient client,
                                          Config config,
                                          String namespace)
      • IngressClassOperationsImpl

        public IngressClassOperationsImpl​(OperationContext context)
    • Method Detail

      • edit

        public io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass edit​(io.fabric8.kubernetes.api.builder.Visitor... visitors)
        Specified by:
        edit in interface Editable<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>
        Overrides:
        edit in class BaseOperation<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass,​io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClassList,​Resource<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>>
      • isResourceNamespaced

        public boolean isResourceNamespaced()
        Overrides:
        isResourceNamespaced in class BaseOperation<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass,​io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClassList,​Resource<io.fabric8.kubernetes.api.model.networking.v1beta1.IngressClass>>