public interface  io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getRef();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withRef(java.lang.String);
public abstract java.lang.Boolean hasRef();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewRef(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewRef(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewRef(java.lang.StringBuffer);
public abstract java.lang.String getSchema();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withSchema(java.lang.String);
public abstract java.lang.Boolean hasSchema();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewSchema(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewSchema(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewSchema(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsOrBool getAdditionalItems();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsOrBool buildAdditionalItems();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withAdditionalItems(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsOrBool);
public abstract java.lang.Boolean hasAdditionalItems();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AdditionalItemsNested withNewAdditionalItems();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AdditionalItemsNested withNewAdditionalItemsLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsOrBool);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AdditionalItemsNested editAdditionalItems();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AdditionalItemsNested editOrNewAdditionalItems();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AdditionalItemsNested editOrNewAdditionalItemsLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsOrBool);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsOrBool getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsOrBool buildAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withAdditionalProperties(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsOrBool);
public abstract java.lang.Boolean hasAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AdditionalPropertiesNested withNewAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AdditionalPropertiesNested withNewAdditionalPropertiesLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsOrBool);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AdditionalPropertiesNested editAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AdditionalPropertiesNested editOrNewAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AdditionalPropertiesNested editOrNewAdditionalPropertiesLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsOrBool);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToAllOf(int, io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent setToAllOf(int, io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToAllOf(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addAllToAllOf(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeFromAllOf(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeAllFromAllOf(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeMatchingFromAllOf(java.util.function.Predicate);
public abstract java.util.List getAllOf();
public abstract java.util.List buildAllOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps buildAllOf(int);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps buildFirstAllOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps buildLastAllOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps buildMatchingAllOf(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAllOf(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withAllOf(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withAllOf(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps[]);
public abstract java.lang.Boolean hasAllOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AllOfNested addNewAllOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AllOfNested addNewAllOfLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AllOfNested setNewAllOfLike(int, io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AllOfNested editAllOf(int);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AllOfNested editFirstAllOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AllOfNested editLastAllOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AllOfNested editMatchingAllOf(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToAnyOf(int, io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent setToAnyOf(int, io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToAnyOf(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addAllToAnyOf(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeFromAnyOf(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeAllFromAnyOf(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeMatchingFromAnyOf(java.util.function.Predicate);
public abstract java.util.List getAnyOf();
public abstract java.util.List buildAnyOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps buildAnyOf(int);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps buildFirstAnyOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps buildLastAnyOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps buildMatchingAnyOf(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingAnyOf(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withAnyOf(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withAnyOf(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps[]);
public abstract java.lang.Boolean hasAnyOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AnyOfNested addNewAnyOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AnyOfNested addNewAnyOfLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AnyOfNested setNewAnyOfLike(int, io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AnyOfNested editAnyOf(int);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AnyOfNested editFirstAnyOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AnyOfNested editLastAnyOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$AnyOfNested editMatchingAnyOf(java.util.function.Predicate);
public abstract com.fasterxml.jackson.databind.JsonNode getDefault();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withDefault(com.fasterxml.jackson.databind.JsonNode);
public abstract java.lang.Boolean hasDefault();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToDefinitions(java.lang.String, io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToDefinitions(java.util.Map);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeFromDefinitions(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeFromDefinitions(java.util.Map);
public abstract java.util.Map getDefinitions();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withDefinitions(java.util.Map);
public abstract java.lang.Boolean hasDefinitions();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToDependencies(java.lang.String, io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsOrStringArray);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToDependencies(java.util.Map);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeFromDependencies(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeFromDependencies(java.util.Map);
public abstract java.util.Map getDependencies();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withDependencies(java.util.Map);
public abstract java.lang.Boolean hasDependencies();
public abstract java.lang.String getDescription();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withDescription(java.lang.String);
public abstract java.lang.Boolean hasDescription();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewDescription(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewDescription(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewDescription(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToEnum(int, com.fasterxml.jackson.databind.JsonNode);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent setToEnum(int, com.fasterxml.jackson.databind.JsonNode);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToEnum(com.fasterxml.jackson.databind.JsonNode[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addAllToEnum(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeFromEnum(com.fasterxml.jackson.databind.JsonNode[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeAllFromEnum(java.util.Collection);
public abstract java.util.List getEnum();
public abstract com.fasterxml.jackson.databind.JsonNode getEnum(int);
public abstract com.fasterxml.jackson.databind.JsonNode getFirstEnum();
public abstract com.fasterxml.jackson.databind.JsonNode getLastEnum();
public abstract com.fasterxml.jackson.databind.JsonNode getMatchingEnum(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingEnum(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withEnum(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withEnum(com.fasterxml.jackson.databind.JsonNode[]);
public abstract java.lang.Boolean hasEnum();
public abstract com.fasterxml.jackson.databind.JsonNode getExample();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withExample(com.fasterxml.jackson.databind.JsonNode);
public abstract java.lang.Boolean hasExample();
public abstract java.lang.Boolean isExclusiveMaximum();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withExclusiveMaximum(java.lang.Boolean);
public abstract java.lang.Boolean hasExclusiveMaximum();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewExclusiveMaximum(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewExclusiveMaximum(boolean);
public abstract java.lang.Boolean isExclusiveMinimum();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withExclusiveMinimum(java.lang.Boolean);
public abstract java.lang.Boolean hasExclusiveMinimum();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewExclusiveMinimum(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewExclusiveMinimum(boolean);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.ExternalDocumentation getExternalDocs();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.ExternalDocumentation buildExternalDocs();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withExternalDocs(io.fabric.kubernetes.api.model.apiextensions.v1beta.ExternalDocumentation);
public abstract java.lang.Boolean hasExternalDocs();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewExternalDocs(java.lang.String, java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$ExternalDocsNested withNewExternalDocs();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$ExternalDocsNested withNewExternalDocsLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.ExternalDocumentation);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$ExternalDocsNested editExternalDocs();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$ExternalDocsNested editOrNewExternalDocs();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$ExternalDocsNested editOrNewExternalDocsLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.ExternalDocumentation);
public abstract java.lang.String getFormat();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withFormat(java.lang.String);
public abstract java.lang.Boolean hasFormat();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewFormat(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewFormat(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewFormat(java.lang.StringBuffer);
public abstract java.lang.String getId();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withId(java.lang.String);
public abstract java.lang.Boolean hasId();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewId(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewId(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewId(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsOrArray getItems();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsOrArray buildItems();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withItems(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsOrArray);
public abstract java.lang.Boolean hasItems();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$ItemsNested withNewItems();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$ItemsNested withNewItemsLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsOrArray);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$ItemsNested editItems();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$ItemsNested editOrNewItems();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$ItemsNested editOrNewItemsLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsOrArray);
public abstract java.lang.Long getMaxItems();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withMaxItems(java.lang.Long);
public abstract java.lang.Boolean hasMaxItems();
public abstract java.lang.Long getMaxLength();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withMaxLength(java.lang.Long);
public abstract java.lang.Boolean hasMaxLength();
public abstract java.lang.Long getMaxProperties();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withMaxProperties(java.lang.Long);
public abstract java.lang.Boolean hasMaxProperties();
public abstract java.lang.Double getMaximum();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withMaximum(java.lang.Double);
public abstract java.lang.Boolean hasMaximum();
public abstract java.lang.Long getMinItems();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withMinItems(java.lang.Long);
public abstract java.lang.Boolean hasMinItems();
public abstract java.lang.Long getMinLength();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withMinLength(java.lang.Long);
public abstract java.lang.Boolean hasMinLength();
public abstract java.lang.Long getMinProperties();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withMinProperties(java.lang.Long);
public abstract java.lang.Boolean hasMinProperties();
public abstract java.lang.Double getMinimum();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withMinimum(java.lang.Double);
public abstract java.lang.Boolean hasMinimum();
public abstract java.lang.Double getMultipleOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withMultipleOf(java.lang.Double);
public abstract java.lang.Boolean hasMultipleOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps getNot();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps buildNot();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNot(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract java.lang.Boolean hasNot();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$NotNested withNewNot();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$NotNested withNewNotLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$NotNested editNot();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$NotNested editOrNewNot();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$NotNested editOrNewNotLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract java.lang.Boolean isNullable();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNullable(java.lang.Boolean);
public abstract java.lang.Boolean hasNullable();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewNullable(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewNullable(boolean);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToOneOf(int, io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent setToOneOf(int, io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToOneOf(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addAllToOneOf(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeFromOneOf(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeAllFromOneOf(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeMatchingFromOneOf(java.util.function.Predicate);
public abstract java.util.List getOneOf();
public abstract java.util.List buildOneOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps buildOneOf(int);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps buildFirstOneOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps buildLastOneOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps buildMatchingOneOf(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingOneOf(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withOneOf(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withOneOf(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps[]);
public abstract java.lang.Boolean hasOneOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$OneOfNested addNewOneOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$OneOfNested addNewOneOfLike(io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$OneOfNested setNewOneOfLike(int, io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$OneOfNested editOneOf(int);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$OneOfNested editFirstOneOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$OneOfNested editLastOneOf();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent$OneOfNested editMatchingOneOf(java.util.function.Predicate);
public abstract java.lang.String getPattern();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withPattern(java.lang.String);
public abstract java.lang.Boolean hasPattern();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewPattern(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewPattern(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewPattern(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToPatternProperties(java.lang.String, io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToPatternProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeFromPatternProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeFromPatternProperties(java.util.Map);
public abstract java.util.Map getPatternProperties();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withPatternProperties(java.util.Map);
public abstract java.lang.Boolean hasPatternProperties();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToProperties(java.lang.String, io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaProps);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeFromProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeFromProperties(java.util.Map);
public abstract java.util.Map getProperties();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withProperties(java.util.Map);
public abstract java.lang.Boolean hasProperties();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToRequired(int, java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent setToRequired(int, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToRequired(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addAllToRequired(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeFromRequired(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeAllFromRequired(java.util.Collection);
public abstract java.util.List getRequired();
public abstract java.lang.String getRequired(int);
public abstract java.lang.String getFirstRequired();
public abstract java.lang.String getLastRequired();
public abstract java.lang.String getMatchingRequired(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingRequired(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withRequired(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withRequired(java.lang.String[]);
public abstract java.lang.Boolean hasRequired();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addNewRequired(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addNewRequired(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addNewRequired(java.lang.StringBuffer);
public abstract java.lang.String getTitle();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withTitle(java.lang.String);
public abstract java.lang.Boolean hasTitle();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewTitle(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewTitle(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewTitle(java.lang.StringBuffer);
public abstract java.lang.String getType();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withType(java.lang.String);
public abstract java.lang.Boolean hasType();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewType(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewType(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewType(java.lang.StringBuffer);
public abstract java.lang.Boolean isUniqueItems();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withUniqueItems(java.lang.Boolean);
public abstract java.lang.Boolean hasUniqueItems();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewUniqueItems(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewUniqueItems(boolean);
public abstract java.lang.Boolean isXKubernetesEmbeddedResource();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withXKubernetesEmbeddedResource(java.lang.Boolean);
public abstract java.lang.Boolean hasXKubernetesEmbeddedResource();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewXKubernetesEmbeddedResource(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewXKubernetesEmbeddedResource(boolean);
public abstract java.lang.Boolean isXKubernetesIntOrString();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withXKubernetesIntOrString(java.lang.Boolean);
public abstract java.lang.Boolean hasXKubernetesIntOrString();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewXKubernetesIntOrString(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewXKubernetesIntOrString(boolean);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToXKubernetesListMapKeys(int, java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent setToXKubernetesListMapKeys(int, java.lang.String);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addToXKubernetesListMapKeys(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addAllToXKubernetesListMapKeys(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeFromXKubernetesListMapKeys(java.lang.String[]);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent removeAllFromXKubernetesListMapKeys(java.util.Collection);
public abstract java.util.List getXKubernetesListMapKeys();
public abstract java.lang.String getXKubernetesListMapKey(int);
public abstract java.lang.String getFirstXKubernetesListMapKey();
public abstract java.lang.String getLastXKubernetesListMapKey();
public abstract java.lang.String getMatchingXKubernetesListMapKey(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingXKubernetesListMapKey(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withXKubernetesListMapKeys(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withXKubernetesListMapKeys(java.lang.String[]);
public abstract java.lang.Boolean hasXKubernetesListMapKeys();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addNewXKubernetesListMapKey(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addNewXKubernetesListMapKey(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent addNewXKubernetesListMapKey(java.lang.StringBuffer);
public abstract java.lang.String getXKubernetesListType();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withXKubernetesListType(java.lang.String);
public abstract java.lang.Boolean hasXKubernetesListType();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewXKubernetesListType(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewXKubernetesListType(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewXKubernetesListType(java.lang.StringBuffer);
public abstract java.lang.String getXKubernetesMapType();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withXKubernetesMapType(java.lang.String);
public abstract java.lang.Boolean hasXKubernetesMapType();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewXKubernetesMapType(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewXKubernetesMapType(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewXKubernetesMapType(java.lang.StringBuffer);
public abstract java.lang.Boolean isXKubernetesPreserveUnknownFields();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withXKubernetesPreserveUnknownFields(java.lang.Boolean);
public abstract java.lang.Boolean hasXKubernetesPreserveUnknownFields();
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewXKubernetesPreserveUnknownFields(java.lang.String);
public abstract io.fabric.kubernetes.api.model.apiextensions.v1beta.JSONSchemaPropsFluent withNewXKubernetesPreserveUnknownFields(boolean);
}