All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent Maven / Gradle / Ivy

package io.fabric8.kubernetes.api.model.apiextensions.v1beta1;

import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonInclude;
import java.util.ArrayList;
import com.fasterxml.jackson.databind.JsonNode;
import java.lang.String;
import java.util.LinkedHashMap;
import java.util.function.Predicate;
import java.util.List;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.Double;
import java.lang.Long;
import java.util.Collection;
import java.util.Map;
import io.fabric8.kubernetes.api.builder.Nested;
import java.lang.Deprecated;
import java.util.Iterator;
import java.lang.Integer;

 /**
  * Generated
  */
public interface JSONSchemaPropsFluent> extends io.fabric8.kubernetes.api.builder.Fluent{
  public java.lang.String getRef();
  public A withRef(java.lang.String $ref);
  public java.lang.Boolean hasRef();
  
  /**
   * Method is deprecated. use withRef instead.
   */
  @java.lang.Deprecated
  public A withNewRef(java.lang.String arg0);
  public java.lang.String getSchema();
  public A withSchema(java.lang.String $schema);
  public java.lang.Boolean hasSchema();
  
  /**
   * Method is deprecated. use withSchema instead.
   */
  @java.lang.Deprecated
  public A withNewSchema(java.lang.String arg0);
  
  /**
   * This method has been deprecated, please use method buildAdditionalItems instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrBool getAdditionalItems();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrBool buildAdditionalItems();
  public A withAdditionalItems(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalItems);
  public java.lang.Boolean hasAdditionalItems();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AdditionalItemsNested withNewAdditionalItems();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AdditionalItemsNested withNewAdditionalItemsLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrBool item);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AdditionalItemsNested editAdditionalItems();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AdditionalItemsNested editOrNewAdditionalItems();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AdditionalItemsNested editOrNewAdditionalItemsLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrBool item);
  
  /**
   * This method has been deprecated, please use method buildAdditionalProperties instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrBool getAdditionalProperties();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrBool buildAdditionalProperties();
  public A withAdditionalProperties(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrBool additionalProperties);
  public java.lang.Boolean hasAdditionalProperties();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AdditionalPropertiesNested withNewAdditionalProperties();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AdditionalPropertiesNested withNewAdditionalPropertiesLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrBool item);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AdditionalPropertiesNested editAdditionalProperties();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AdditionalPropertiesNested editOrNewAdditionalProperties();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AdditionalPropertiesNested editOrNewAdditionalPropertiesLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrBool item);
  public A addToAllOf(java.lang.Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps item);
  public A setToAllOf(java.lang.Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps item);
  public A addToAllOf(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps... items);
  public A addAllToAllOf(java.util.Collection items);
  public A removeFromAllOf(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps... items);
  public A removeAllFromAllOf(java.util.Collection items);
  public A removeMatchingFromAllOf(java.util.function.Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildAllOf instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getAllOf();
  public java.util.List buildAllOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps buildAllOf(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps buildFirstAllOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps buildLastAllOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps buildMatchingAllOf(java.util.function.Predicate predicate);
  public java.lang.Boolean hasMatchingAllOf(java.util.function.Predicate predicate);
  public A withAllOf(java.util.List allOf);
  public A withAllOf(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps... allOf);
  public java.lang.Boolean hasAllOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AllOfNested addNewAllOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AllOfNested addNewAllOfLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps item);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AllOfNested setNewAllOfLike(java.lang.Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps item);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AllOfNested editAllOf(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AllOfNested editFirstAllOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AllOfNested editLastAllOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AllOfNested editMatchingAllOf(java.util.function.Predicate predicate);
  public A addToAnyOf(java.lang.Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps item);
  public A setToAnyOf(java.lang.Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps item);
  public A addToAnyOf(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps... items);
  public A addAllToAnyOf(java.util.Collection items);
  public A removeFromAnyOf(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps... items);
  public A removeAllFromAnyOf(java.util.Collection items);
  public A removeMatchingFromAnyOf(java.util.function.Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildAnyOf instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getAnyOf();
  public java.util.List buildAnyOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps buildAnyOf(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps buildFirstAnyOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps buildLastAnyOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps buildMatchingAnyOf(java.util.function.Predicate predicate);
  public java.lang.Boolean hasMatchingAnyOf(java.util.function.Predicate predicate);
  public A withAnyOf(java.util.List anyOf);
  public A withAnyOf(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps... anyOf);
  public java.lang.Boolean hasAnyOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AnyOfNested addNewAnyOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AnyOfNested addNewAnyOfLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps item);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AnyOfNested setNewAnyOfLike(java.lang.Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps item);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AnyOfNested editAnyOf(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AnyOfNested editFirstAnyOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AnyOfNested editLastAnyOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.AnyOfNested editMatchingAnyOf(java.util.function.Predicate predicate);
  public com.fasterxml.jackson.databind.JsonNode getDefault();
  public A withDefault(com.fasterxml.jackson.databind.JsonNode _default);
  public java.lang.Boolean hasDefault();
  public A addToDefinitions(java.lang.String key,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps value);
  public A addToDefinitions(java.util.Map map);
  public A removeFromDefinitions(java.lang.String key);
  public A removeFromDefinitions(java.util.Map map);
  public java.util.Map getDefinitions();
  public A withDefinitions(java.util.Map definitions);
  public java.lang.Boolean hasDefinitions();
  public A addToDependencies(java.lang.String key,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrStringArray value);
  public A addToDependencies(java.util.Map map);
  public A removeFromDependencies(java.lang.String key);
  public A removeFromDependencies(java.util.Map map);
  public java.util.Map getDependencies();
  public A withDependencies(java.util.Map dependencies);
  public java.lang.Boolean hasDependencies();
  public java.lang.String getDescription();
  public A withDescription(java.lang.String description);
  public java.lang.Boolean hasDescription();
  
  /**
   * Method is deprecated. use withDescription instead.
   */
  @java.lang.Deprecated
  public A withNewDescription(java.lang.String arg0);
  public A addToEnum(java.lang.Integer index,com.fasterxml.jackson.databind.JsonNode item);
  public A setToEnum(java.lang.Integer index,com.fasterxml.jackson.databind.JsonNode item);
  public A addToEnum(com.fasterxml.jackson.databind.JsonNode... items);
  public A addAllToEnum(java.util.Collection items);
  public A removeFromEnum(com.fasterxml.jackson.databind.JsonNode... items);
  public A removeAllFromEnum(java.util.Collection items);
  public java.util.List getEnum();
  public com.fasterxml.jackson.databind.JsonNode getEnum(java.lang.Integer index);
  public com.fasterxml.jackson.databind.JsonNode getFirstEnum();
  public com.fasterxml.jackson.databind.JsonNode getLastEnum();
  public com.fasterxml.jackson.databind.JsonNode getMatchingEnum(java.util.function.Predicate predicate);
  public java.lang.Boolean hasMatchingEnum(java.util.function.Predicate predicate);
  public A withEnum(java.util.List _enum);
  public A withEnum(com.fasterxml.jackson.databind.JsonNode... _enum);
  public java.lang.Boolean hasEnum();
  public com.fasterxml.jackson.databind.JsonNode getExample();
  public A withExample(com.fasterxml.jackson.databind.JsonNode example);
  public java.lang.Boolean hasExample();
  public java.lang.Boolean getExclusiveMaximum();
  public A withExclusiveMaximum(java.lang.Boolean exclusiveMaximum);
  public java.lang.Boolean hasExclusiveMaximum();
  public java.lang.Boolean getExclusiveMinimum();
  public A withExclusiveMinimum(java.lang.Boolean exclusiveMinimum);
  public java.lang.Boolean hasExclusiveMinimum();
  
  /**
   * This method has been deprecated, please use method buildExternalDocs instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ExternalDocumentation getExternalDocs();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ExternalDocumentation buildExternalDocs();
  public A withExternalDocs(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ExternalDocumentation externalDocs);
  public java.lang.Boolean hasExternalDocs();
  public A withNewExternalDocs(java.lang.String description,java.lang.String url);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.ExternalDocsNested withNewExternalDocs();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.ExternalDocsNested withNewExternalDocsLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ExternalDocumentation item);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.ExternalDocsNested editExternalDocs();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.ExternalDocsNested editOrNewExternalDocs();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.ExternalDocsNested editOrNewExternalDocsLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ExternalDocumentation item);
  public java.lang.String getFormat();
  public A withFormat(java.lang.String format);
  public java.lang.Boolean hasFormat();
  
  /**
   * Method is deprecated. use withFormat instead.
   */
  @java.lang.Deprecated
  public A withNewFormat(java.lang.String arg0);
  public java.lang.String getId();
  public A withId(java.lang.String id);
  public java.lang.Boolean hasId();
  
  /**
   * Method is deprecated. use withId instead.
   */
  @java.lang.Deprecated
  public A withNewId(java.lang.String arg0);
  
  /**
   * This method has been deprecated, please use method buildItems instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrArray getItems();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrArray buildItems();
  public A withItems(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrArray items);
  public java.lang.Boolean hasItems();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.ItemsNested withNewItems();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.ItemsNested withNewItemsLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrArray item);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.ItemsNested editItems();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.ItemsNested editOrNewItems();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.ItemsNested editOrNewItemsLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrArray item);
  public java.lang.Long getMaxItems();
  public A withMaxItems(java.lang.Long maxItems);
  public java.lang.Boolean hasMaxItems();
  public java.lang.Long getMaxLength();
  public A withMaxLength(java.lang.Long maxLength);
  public java.lang.Boolean hasMaxLength();
  public java.lang.Long getMaxProperties();
  public A withMaxProperties(java.lang.Long maxProperties);
  public java.lang.Boolean hasMaxProperties();
  public java.lang.Double getMaximum();
  public A withMaximum(java.lang.Double maximum);
  public java.lang.Boolean hasMaximum();
  public java.lang.Long getMinItems();
  public A withMinItems(java.lang.Long minItems);
  public java.lang.Boolean hasMinItems();
  public java.lang.Long getMinLength();
  public A withMinLength(java.lang.Long minLength);
  public java.lang.Boolean hasMinLength();
  public java.lang.Long getMinProperties();
  public A withMinProperties(java.lang.Long minProperties);
  public java.lang.Boolean hasMinProperties();
  public java.lang.Double getMinimum();
  public A withMinimum(java.lang.Double minimum);
  public java.lang.Boolean hasMinimum();
  public java.lang.Double getMultipleOf();
  public A withMultipleOf(java.lang.Double multipleOf);
  public java.lang.Boolean hasMultipleOf();
  
  /**
   * This method has been deprecated, please use method buildNot instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps getNot();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps buildNot();
  public A withNot(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps not);
  public java.lang.Boolean hasNot();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.NotNested withNewNot();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.NotNested withNewNotLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps item);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.NotNested editNot();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.NotNested editOrNewNot();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.NotNested editOrNewNotLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps item);
  public java.lang.Boolean getNullable();
  public A withNullable(java.lang.Boolean nullable);
  public java.lang.Boolean hasNullable();
  public A addToOneOf(java.lang.Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps item);
  public A setToOneOf(java.lang.Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps item);
  public A addToOneOf(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps... items);
  public A addAllToOneOf(java.util.Collection items);
  public A removeFromOneOf(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps... items);
  public A removeAllFromOneOf(java.util.Collection items);
  public A removeMatchingFromOneOf(java.util.function.Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildOneOf instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getOneOf();
  public java.util.List buildOneOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps buildOneOf(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps buildFirstOneOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps buildLastOneOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps buildMatchingOneOf(java.util.function.Predicate predicate);
  public java.lang.Boolean hasMatchingOneOf(java.util.function.Predicate predicate);
  public A withOneOf(java.util.List oneOf);
  public A withOneOf(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps... oneOf);
  public java.lang.Boolean hasOneOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.OneOfNested addNewOneOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.OneOfNested addNewOneOfLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps item);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.OneOfNested setNewOneOfLike(java.lang.Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps item);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.OneOfNested editOneOf(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.OneOfNested editFirstOneOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.OneOfNested editLastOneOf();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.OneOfNested editMatchingOneOf(java.util.function.Predicate predicate);
  public java.lang.String getPattern();
  public A withPattern(java.lang.String pattern);
  public java.lang.Boolean hasPattern();
  
  /**
   * Method is deprecated. use withPattern instead.
   */
  @java.lang.Deprecated
  public A withNewPattern(java.lang.String arg0);
  public A addToPatternProperties(java.lang.String key,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps value);
  public A addToPatternProperties(java.util.Map map);
  public A removeFromPatternProperties(java.lang.String key);
  public A removeFromPatternProperties(java.util.Map map);
  public java.util.Map getPatternProperties();
  public A withPatternProperties(java.util.Map patternProperties);
  public java.lang.Boolean hasPatternProperties();
  public A addToProperties(java.lang.String key,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaProps value);
  public A addToProperties(java.util.Map map);
  public A removeFromProperties(java.lang.String key);
  public A removeFromProperties(java.util.Map map);
  public java.util.Map getProperties();
  public A withProperties(java.util.Map properties);
  public java.lang.Boolean hasProperties();
  public A addToRequired(java.lang.Integer index,java.lang.String item);
  public A setToRequired(java.lang.Integer index,java.lang.String item);
  public A addToRequired(java.lang.String... items);
  public A addAllToRequired(java.util.Collection items);
  public A removeFromRequired(java.lang.String... items);
  public A removeAllFromRequired(java.util.Collection items);
  public java.util.List getRequired();
  public java.lang.String getRequired(java.lang.Integer index);
  public java.lang.String getFirstRequired();
  public java.lang.String getLastRequired();
  public java.lang.String getMatchingRequired(java.util.function.Predicate predicate);
  public java.lang.Boolean hasMatchingRequired(java.util.function.Predicate predicate);
  public A withRequired(java.util.List required);
  public A withRequired(java.lang.String... required);
  public java.lang.Boolean hasRequired();
  public A addNewRequired(java.lang.String arg0);
  public java.lang.String getTitle();
  public A withTitle(java.lang.String title);
  public java.lang.Boolean hasTitle();
  
  /**
   * Method is deprecated. use withTitle instead.
   */
  @java.lang.Deprecated
  public A withNewTitle(java.lang.String arg0);
  public java.lang.String getType();
  public A withType(java.lang.String type);
  public java.lang.Boolean hasType();
  
  /**
   * Method is deprecated. use withType instead.
   */
  @java.lang.Deprecated
  public A withNewType(java.lang.String arg0);
  public java.lang.Boolean getUniqueItems();
  public A withUniqueItems(java.lang.Boolean uniqueItems);
  public java.lang.Boolean hasUniqueItems();
  public java.lang.Boolean getXKubernetesEmbeddedResource();
  public A withXKubernetesEmbeddedResource(java.lang.Boolean xKubernetesEmbeddedResource);
  public java.lang.Boolean hasXKubernetesEmbeddedResource();
  public java.lang.Boolean getXKubernetesIntOrString();
  public A withXKubernetesIntOrString(java.lang.Boolean xKubernetesIntOrString);
  public java.lang.Boolean hasXKubernetesIntOrString();
  public A addToXKubernetesListMapKeys(java.lang.Integer index,java.lang.String item);
  public A setToXKubernetesListMapKeys(java.lang.Integer index,java.lang.String item);
  public A addToXKubernetesListMapKeys(java.lang.String... items);
  public A addAllToXKubernetesListMapKeys(java.util.Collection items);
  public A removeFromXKubernetesListMapKeys(java.lang.String... items);
  public A removeAllFromXKubernetesListMapKeys(java.util.Collection items);
  public java.util.List getXKubernetesListMapKeys();
  public java.lang.String getXKubernetesListMapKey(java.lang.Integer index);
  public java.lang.String getFirstXKubernetesListMapKey();
  public java.lang.String getLastXKubernetesListMapKey();
  public java.lang.String getMatchingXKubernetesListMapKey(java.util.function.Predicate predicate);
  public java.lang.Boolean hasMatchingXKubernetesListMapKey(java.util.function.Predicate predicate);
  public A withXKubernetesListMapKeys(java.util.List xKubernetesListMapKeys);
  public A withXKubernetesListMapKeys(java.lang.String... xKubernetesListMapKeys);
  public java.lang.Boolean hasXKubernetesListMapKeys();
  public A addNewXKubernetesListMapKey(java.lang.String arg0);
  public java.lang.String getXKubernetesListType();
  public A withXKubernetesListType(java.lang.String xKubernetesListType);
  public java.lang.Boolean hasXKubernetesListType();
  
  /**
   * Method is deprecated. use withXKubernetesListType instead.
   */
  @java.lang.Deprecated
  public A withNewXKubernetesListType(java.lang.String arg0);
  public java.lang.String getXKubernetesMapType();
  public A withXKubernetesMapType(java.lang.String xKubernetesMapType);
  public java.lang.Boolean hasXKubernetesMapType();
  
  /**
   * Method is deprecated. use withXKubernetesMapType instead.
   */
  @java.lang.Deprecated
  public A withNewXKubernetesMapType(java.lang.String arg0);
  public java.lang.Boolean getXKubernetesPreserveUnknownFields();
  public A withXKubernetesPreserveUnknownFields(java.lang.Boolean xKubernetesPreserveUnknownFields);
  public java.lang.Boolean hasXKubernetesPreserveUnknownFields();
  public A addToXKubernetesValidations(java.lang.Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ValidationRule item);
  public A setToXKubernetesValidations(java.lang.Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ValidationRule item);
  public A addToXKubernetesValidations(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ValidationRule... items);
  public A addAllToXKubernetesValidations(java.util.Collection items);
  public A removeFromXKubernetesValidations(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ValidationRule... items);
  public A removeAllFromXKubernetesValidations(java.util.Collection items);
  public A removeMatchingFromXKubernetesValidations(java.util.function.Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildXKubernetesValidations instead.
   * @return The buildable object.
   */
  @java.lang.Deprecated
  public java.util.List getXKubernetesValidations();
  public java.util.List buildXKubernetesValidations();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ValidationRule buildXKubernetesValidation(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ValidationRule buildFirstXKubernetesValidation();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ValidationRule buildLastXKubernetesValidation();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ValidationRule buildMatchingXKubernetesValidation(java.util.function.Predicate predicate);
  public java.lang.Boolean hasMatchingXKubernetesValidation(java.util.function.Predicate predicate);
  public A withXKubernetesValidations(java.util.List xKubernetesValidations);
  public A withXKubernetesValidations(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ValidationRule... xKubernetesValidations);
  public java.lang.Boolean hasXKubernetesValidations();
  public A addNewXKubernetesValidation(java.lang.String message,java.lang.String rule);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.XKubernetesValidationsNested addNewXKubernetesValidation();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.XKubernetesValidationsNested addNewXKubernetesValidationLike(io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ValidationRule item);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.XKubernetesValidationsNested setNewXKubernetesValidationLike(java.lang.Integer index,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ValidationRule item);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.XKubernetesValidationsNested editXKubernetesValidation(java.lang.Integer index);
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.XKubernetesValidationsNested editFirstXKubernetesValidation();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.XKubernetesValidationsNested editLastXKubernetesValidation();
  public io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent.XKubernetesValidationsNested editMatchingXKubernetesValidation(java.util.function.Predicate predicate);
  public interface AdditionalItemsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrBoolFluent>{
    public N and();
    public N endAdditionalItems();
    
  }
  public interface AdditionalPropertiesNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrBoolFluent>{
    public N and();
    public N endAdditionalProperties();
    
  }
  public interface AllOfNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent>{
    public N and();
    public N endAllOf();
    
  }
  public interface AnyOfNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent>{
    public N and();
    public N endAnyOf();
    
  }
  public interface ExternalDocsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ExternalDocumentationFluent>{
    public N and();
    public N endExternalDocs();
    
  }
  public interface ItemsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsOrArrayFluent>{
    public N and();
    public N endItems();
    
  }
  public interface NotNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent>{
    public N and();
    public N endNot();
    
  }
  public interface OneOfNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.JSONSchemaPropsFluent>{
    public N and();
    public N endOneOf();
    
  }
  public interface XKubernetesValidationsNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.kubernetes.api.model.apiextensions.v1beta1.ValidationRuleFluent>{
    public N and();
    public N endXKubernetesValidation();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy