Class ClusterServiceVersionHandler

  • All Implemented Interfaces:
    ResourceHandler<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion,​io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersionBuilder>

    public class ClusterServiceVersionHandler
    extends Object
    implements ResourceHandler<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion,​io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersionBuilder>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion create​(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item, boolean dryRun)  
      Boolean delete​(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy, long gracePeriodSeconds, io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item, boolean dryRun)  
      io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersionBuilder edit​(io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item)  
      String getApiVersion()  
      String getKind()  
      io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion reload​(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item)  
      io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion replace​(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item, boolean dryRun)  
      io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion waitUntilCondition​(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item, Predicate<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion> condition, long amount, TimeUnit timeUnit)  
      io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion waitUntilReady​(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item, long amount, TimeUnit timeUnit)  
      Watch watch​(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item, io.fabric8.kubernetes.api.model.ListOptions options, Watcher<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion> watcher)  
      Watch watch​(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item, Watcher<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion> watcher)  
      Watch watch​(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item, String resourceVersion, Watcher<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion> watcher)  
    • Constructor Detail

      • ClusterServiceVersionHandler

        public ClusterServiceVersionHandler()
    • Method Detail

      • getKind

        public String getKind()
        Specified by:
        getKind in interface ResourceHandler<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion,​io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersionBuilder>
      • getApiVersion

        public String getApiVersion()
        Specified by:
        getApiVersion in interface ResourceHandler<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion,​io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersionBuilder>
      • create

        public io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion create​(okhttp3.OkHttpClient client,
                                                                                                Config config,
                                                                                                String namespace,
                                                                                                io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item,
                                                                                                boolean dryRun)
        Specified by:
        create in interface ResourceHandler<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion,​io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersionBuilder>
      • replace

        public io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion replace​(okhttp3.OkHttpClient client,
                                                                                                 Config config,
                                                                                                 String namespace,
                                                                                                 io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item,
                                                                                                 boolean dryRun)
        Specified by:
        replace in interface ResourceHandler<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion,​io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersionBuilder>
      • reload

        public io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion reload​(okhttp3.OkHttpClient client,
                                                                                                Config config,
                                                                                                String namespace,
                                                                                                io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item)
        Specified by:
        reload in interface ResourceHandler<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion,​io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersionBuilder>
      • edit

        public io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersionBuilder edit​(io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item)
        Specified by:
        edit in interface ResourceHandler<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion,​io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersionBuilder>
      • delete

        public Boolean delete​(okhttp3.OkHttpClient client,
                              Config config,
                              String namespace,
                              io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy,
                              long gracePeriodSeconds,
                              io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item,
                              boolean dryRun)
        Specified by:
        delete in interface ResourceHandler<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion,​io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersionBuilder>
      • watch

        public Watch watch​(okhttp3.OkHttpClient client,
                           Config config,
                           String namespace,
                           io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item,
                           Watcher<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion> watcher)
        Specified by:
        watch in interface ResourceHandler<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion,​io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersionBuilder>
      • watch

        public Watch watch​(okhttp3.OkHttpClient client,
                           Config config,
                           String namespace,
                           io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item,
                           String resourceVersion,
                           Watcher<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion> watcher)
        Specified by:
        watch in interface ResourceHandler<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion,​io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersionBuilder>
      • watch

        public Watch watch​(okhttp3.OkHttpClient client,
                           Config config,
                           String namespace,
                           io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item,
                           io.fabric8.kubernetes.api.model.ListOptions options,
                           Watcher<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion> watcher)
        Specified by:
        watch in interface ResourceHandler<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion,​io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersionBuilder>
      • waitUntilReady

        public io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion waitUntilReady​(okhttp3.OkHttpClient client,
                                                                                                        Config config,
                                                                                                        String namespace,
                                                                                                        io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item,
                                                                                                        long amount,
                                                                                                        TimeUnit timeUnit)
                                                                                                 throws InterruptedException
        Specified by:
        waitUntilReady in interface ResourceHandler<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion,​io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersionBuilder>
        Throws:
        InterruptedException
      • waitUntilCondition

        public io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion waitUntilCondition​(okhttp3.OkHttpClient client,
                                                                                                            Config config,
                                                                                                            String namespace,
                                                                                                            io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion item,
                                                                                                            Predicate<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion> condition,
                                                                                                            long amount,
                                                                                                            TimeUnit timeUnit)
                                                                                                     throws InterruptedException
        Specified by:
        waitUntilCondition in interface ResourceHandler<io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersion,​io.fabric8.openshift.api.model.operatorhub.v1alpha1.ClusterServiceVersionBuilder>
        Throws:
        InterruptedException