Class SubscriptionHandler
java.lang.Object
io.fabric8.knative.client.messaging.v1alpha1.handlers.SubscriptionHandler
- All Implemented Interfaces:
ResourceHandler<io.fabric8.knative.messaging.v1alpha1.Subscription,io.fabric8.knative.messaging.v1alpha1.SubscriptionBuilder>
public class SubscriptionHandler extends Object implements ResourceHandler<io.fabric8.knative.messaging.v1alpha1.Subscription,io.fabric8.knative.messaging.v1alpha1.SubscriptionBuilder>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.client.ResourceHandler
ResourceHandler.Key
-
Constructor Summary
Constructors Constructor Description SubscriptionHandler()
-
Method Summary
Modifier and Type Method Description io.fabric8.knative.messaging.v1alpha1.Subscription
create(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.knative.messaging.v1alpha1.Subscription item)
Boolean
delete(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy, io.fabric8.knative.messaging.v1alpha1.Subscription item)
io.fabric8.knative.messaging.v1alpha1.SubscriptionBuilder
edit(io.fabric8.knative.messaging.v1alpha1.Subscription item)
String
getApiVersion()
String
getKind()
io.fabric8.knative.messaging.v1alpha1.Subscription
reload(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.knative.messaging.v1alpha1.Subscription item)
io.fabric8.knative.messaging.v1alpha1.Subscription
replace(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.knative.messaging.v1alpha1.Subscription item)
io.fabric8.knative.messaging.v1alpha1.Subscription
waitUntilCondition(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.knative.messaging.v1alpha1.Subscription item, Predicate<io.fabric8.knative.messaging.v1alpha1.Subscription> condition, long amount, TimeUnit timeUnit)
io.fabric8.knative.messaging.v1alpha1.Subscription
waitUntilReady(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.knative.messaging.v1alpha1.Subscription item, long amount, TimeUnit timeUnit)
Watch
watch(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.knative.messaging.v1alpha1.Subscription item, io.fabric8.kubernetes.api.model.ListOptions listOptions, Watcher<io.fabric8.knative.messaging.v1alpha1.Subscription> watcher)
Watch
watch(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.knative.messaging.v1alpha1.Subscription item, Watcher<io.fabric8.knative.messaging.v1alpha1.Subscription> watcher)
Watch
watch(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.knative.messaging.v1alpha1.Subscription item, String resourceVersion, Watcher<io.fabric8.knative.messaging.v1alpha1.Subscription> watcher)
-
Constructor Details
-
SubscriptionHandler
public SubscriptionHandler()
-
-
Method Details
-
getKind
- Specified by:
getKind
in interfaceResourceHandler<io.fabric8.knative.messaging.v1alpha1.Subscription,io.fabric8.knative.messaging.v1alpha1.SubscriptionBuilder>
-
getApiVersion
- Specified by:
getApiVersion
in interfaceResourceHandler<io.fabric8.knative.messaging.v1alpha1.Subscription,io.fabric8.knative.messaging.v1alpha1.SubscriptionBuilder>
-
create
public io.fabric8.knative.messaging.v1alpha1.Subscription create(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.knative.messaging.v1alpha1.Subscription item)- Specified by:
create
in interfaceResourceHandler<io.fabric8.knative.messaging.v1alpha1.Subscription,io.fabric8.knative.messaging.v1alpha1.SubscriptionBuilder>
-
replace
public io.fabric8.knative.messaging.v1alpha1.Subscription replace(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.knative.messaging.v1alpha1.Subscription item)- Specified by:
replace
in interfaceResourceHandler<io.fabric8.knative.messaging.v1alpha1.Subscription,io.fabric8.knative.messaging.v1alpha1.SubscriptionBuilder>
-
reload
public io.fabric8.knative.messaging.v1alpha1.Subscription reload(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.knative.messaging.v1alpha1.Subscription item)- Specified by:
reload
in interfaceResourceHandler<io.fabric8.knative.messaging.v1alpha1.Subscription,io.fabric8.knative.messaging.v1alpha1.SubscriptionBuilder>
-
edit
public io.fabric8.knative.messaging.v1alpha1.SubscriptionBuilder edit(io.fabric8.knative.messaging.v1alpha1.Subscription item)- Specified by:
edit
in interfaceResourceHandler<io.fabric8.knative.messaging.v1alpha1.Subscription,io.fabric8.knative.messaging.v1alpha1.SubscriptionBuilder>
-
delete
public Boolean delete(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy, io.fabric8.knative.messaging.v1alpha1.Subscription item)- Specified by:
delete
in interfaceResourceHandler<io.fabric8.knative.messaging.v1alpha1.Subscription,io.fabric8.knative.messaging.v1alpha1.SubscriptionBuilder>
-
watch
public Watch watch(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.knative.messaging.v1alpha1.Subscription item, Watcher<io.fabric8.knative.messaging.v1alpha1.Subscription> watcher)- Specified by:
watch
in interfaceResourceHandler<io.fabric8.knative.messaging.v1alpha1.Subscription,io.fabric8.knative.messaging.v1alpha1.SubscriptionBuilder>
-
watch
public Watch watch(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.knative.messaging.v1alpha1.Subscription item, String resourceVersion, Watcher<io.fabric8.knative.messaging.v1alpha1.Subscription> watcher)- Specified by:
watch
in interfaceResourceHandler<io.fabric8.knative.messaging.v1alpha1.Subscription,io.fabric8.knative.messaging.v1alpha1.SubscriptionBuilder>
-
watch
public Watch watch(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.knative.messaging.v1alpha1.Subscription item, io.fabric8.kubernetes.api.model.ListOptions listOptions, Watcher<io.fabric8.knative.messaging.v1alpha1.Subscription> watcher)- Specified by:
watch
in interfaceResourceHandler<io.fabric8.knative.messaging.v1alpha1.Subscription,io.fabric8.knative.messaging.v1alpha1.SubscriptionBuilder>
-
waitUntilReady
public io.fabric8.knative.messaging.v1alpha1.Subscription waitUntilReady(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.knative.messaging.v1alpha1.Subscription item, long amount, TimeUnit timeUnit) throws InterruptedException- Specified by:
waitUntilReady
in interfaceResourceHandler<io.fabric8.knative.messaging.v1alpha1.Subscription,io.fabric8.knative.messaging.v1alpha1.SubscriptionBuilder>
- Throws:
InterruptedException
-
waitUntilCondition
public io.fabric8.knative.messaging.v1alpha1.Subscription waitUntilCondition(okhttp3.OkHttpClient client, Config config, String namespace, io.fabric8.knative.messaging.v1alpha1.Subscription item, Predicate<io.fabric8.knative.messaging.v1alpha1.Subscription> condition, long amount, TimeUnit timeUnit) throws InterruptedException- Specified by:
waitUntilCondition
in interfaceResourceHandler<io.fabric8.knative.messaging.v1alpha1.Subscription,io.fabric8.knative.messaging.v1alpha1.SubscriptionBuilder>
- Throws:
InterruptedException
-