public interface  io.fabric.kubernetes.api.model.v.apiextensions.v1beta.JSONSchemaPropsOrBoolFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.Boolean isAllows();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v1beta.JSONSchemaPropsOrBoolFluent withAllows(java.lang.Boolean);
public abstract java.lang.Boolean hasAllows();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v1beta.JSONSchemaPropsOrBoolFluent withNewAllows(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v1beta.JSONSchemaPropsOrBoolFluent withNewAllows(boolean);
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v1beta.JSONSchemaProps getSchema();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v1beta.JSONSchemaProps buildSchema();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v1beta.JSONSchemaPropsOrBoolFluent withSchema(io.fabric.kubernetes.api.model.v.apiextensions.v1beta.JSONSchemaProps);
public abstract java.lang.Boolean hasSchema();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v1beta.JSONSchemaPropsOrBoolFluent$SchemaNested withNewSchema();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v1beta.JSONSchemaPropsOrBoolFluent$SchemaNested withNewSchemaLike(io.fabric.kubernetes.api.model.v.apiextensions.v1beta.JSONSchemaProps);
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v1beta.JSONSchemaPropsOrBoolFluent$SchemaNested editSchema();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v1beta.JSONSchemaPropsOrBoolFluent$SchemaNested editOrNewSchema();
public abstract io.fabric.kubernetes.api.model.v.apiextensions.v1beta.JSONSchemaPropsOrBoolFluent$SchemaNested editOrNewSchemaLike(io.fabric.kubernetes.api.model.v.apiextensions.v1beta.JSONSchemaProps);
}