public interface  io.fabric.kubernetes.clnt.v.ResourceHandler extends java.lang.Object
{
public abstract java.lang.String getKind();
public abstract java.lang.String getApiVersion();
public abstract java.lang.Object create(okhttp.OkHttpClient, io.fabric.kubernetes.clnt.v.Config, java.lang.String, java.lang.Object);
public abstract java.lang.Object replace(okhttp.OkHttpClient, io.fabric.kubernetes.clnt.v.Config, java.lang.String, java.lang.Object);
public abstract java.lang.Object reload(okhttp.OkHttpClient, io.fabric.kubernetes.clnt.v.Config, java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.builder.v.VisitableBuilder edit(java.lang.Object);
public abstract java.lang.Boolean delete(okhttp.OkHttpClient, io.fabric.kubernetes.clnt.v.Config, java.lang.String, io.fabric.kubernetes.api.model.v.DeletionPropagation, java.lang.Object);
public abstract io.fabric.kubernetes.clnt.v.Watch watch(okhttp.OkHttpClient, io.fabric.kubernetes.clnt.v.Config, java.lang.String, java.lang.Object, io.fabric.kubernetes.clnt.v.Watcher);
public abstract io.fabric.kubernetes.clnt.v.Watch watch(okhttp.OkHttpClient, io.fabric.kubernetes.clnt.v.Config, java.lang.String, java.lang.Object, java.lang.String, io.fabric.kubernetes.clnt.v.Watcher);
public abstract io.fabric.kubernetes.clnt.v.Watch watch(okhttp.OkHttpClient, io.fabric.kubernetes.clnt.v.Config, java.lang.String, java.lang.Object, io.fabric.kubernetes.api.model.v.ListOptions, io.fabric.kubernetes.clnt.v.Watcher);
public abstract java.lang.Object waitUntilReady(okhttp.OkHttpClient, io.fabric.kubernetes.clnt.v.Config, java.lang.String, java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException;
public abstract java.lang.Object waitUntilCondition(okhttp.OkHttpClient, io.fabric.kubernetes.clnt.v.Config, java.lang.String, java.lang.Object, java.util.function.Predicate, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException;
}