public interface  io.fabric.kubernetes.client.dsl.Resource extends java.lang.Object implements io.fabric.kubernetes.client.FromServerGettable, io.fabric.kubernetes.client.dsl.WatchAndWaitable, io.fabric.kubernetes.client.dsl.WritableOperation, io.fabric.kubernetes.client.dsl.DryRunable, io.fabric.kubernetes.client.dsl.Informable
{
public io.fabric.kubernetes.client.GracePeriodConfigurable cascading(boolean)
{
io.fabric.kubernetes.api.model.DeletionPropagation v;
io.fabric.kubernetes.client.dsl.Resource v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.client.dsl.Resource;
v := @parameter: boolean;
if v != 0 goto label;
v = <io.fabric.kubernetes.api.model.DeletionPropagation: io.fabric.kubernetes.api.model.DeletionPropagation ORPHAN>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.Resource: java.lang.Object withPropagationPolicy(io.fabric.kubernetes.api.model.DeletionPropagation)>(v);
return v;
label:
return v;
}
public abstract boolean isReady();
public abstract java.lang.Object require() throws io.fabric.kubernetes.client.ResourceNotFoundException;
public abstract io.fabric.kubernetes.client.dsl.ReplaceDeletable lockResourceVersion();
public abstract io.fabric.kubernetes.client.dsl.ReplaceDeletable lockResourceVersion(java.lang.String);
public abstract java.lang.Object item();
}