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

io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent Maven / Gradle / Ivy

package io.kubernetes.client.openapi.models;

import io.kubernetes.client.fluent.VisitableBuilder;
import com.google.gson.annotations.SerializedName;
import io.kubernetes.client.fluent.Nested;
import java.util.ArrayList;
import java.lang.String;
import java.util.LinkedHashMap;
import java.util.function.Predicate;
import java.lang.Deprecated;
import java.util.Iterator;
import java.util.List;
import java.lang.Boolean;
import io.kubernetes.client.fluent.Fluent;
import java.lang.Double;
import java.lang.Long;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;

 /**
  * Generated
  */
public interface V1JSONSchemaPropsFluent> extends Fluent{
  public String getRef();
  public A withRef(String $ref);
  public Boolean hasRef();
  public String getSchema();
  public A withSchema(String $schema);
  public Boolean hasSchema();
  public Object getAdditionalItems();
  public A withAdditionalItems(Object additionalItems);
  public Boolean hasAdditionalItems();
  public Object getAdditionalProperties();
  public A withAdditionalProperties(Object additionalProperties);
  public Boolean hasAdditionalProperties();
  public A addToAllOf(int index,V1JSONSchemaProps item);
  public A setToAllOf(int index,V1JSONSchemaProps item);
  public A addToAllOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... items);
  public A addAllToAllOf(Collection items);
  public A removeFromAllOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... items);
  public A removeAllFromAllOf(Collection items);
  public A removeMatchingFromAllOf(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildAllOf instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getAllOf();
  public List buildAllOf();
  public V1JSONSchemaProps buildAllOf(int index);
  public V1JSONSchemaProps buildFirstAllOf();
  public V1JSONSchemaProps buildLastAllOf();
  public V1JSONSchemaProps buildMatchingAllOf(Predicate predicate);
  public Boolean hasMatchingAllOf(Predicate predicate);
  public A withAllOf(List allOf);
  public A withAllOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... allOf);
  public Boolean hasAllOf();
  public V1JSONSchemaPropsFluent.AllOfNested addNewAllOf();
  public V1JSONSchemaPropsFluent.AllOfNested addNewAllOfLike(V1JSONSchemaProps item);
  public V1JSONSchemaPropsFluent.AllOfNested setNewAllOfLike(int index,V1JSONSchemaProps item);
  public V1JSONSchemaPropsFluent.AllOfNested editAllOf(int index);
  public V1JSONSchemaPropsFluent.AllOfNested editFirstAllOf();
  public V1JSONSchemaPropsFluent.AllOfNested editLastAllOf();
  public V1JSONSchemaPropsFluent.AllOfNested editMatchingAllOf(Predicate predicate);
  public A addToAnyOf(int index,V1JSONSchemaProps item);
  public A setToAnyOf(int index,V1JSONSchemaProps item);
  public A addToAnyOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... items);
  public A addAllToAnyOf(Collection items);
  public A removeFromAnyOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... items);
  public A removeAllFromAnyOf(Collection items);
  public A removeMatchingFromAnyOf(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildAnyOf instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getAnyOf();
  public List buildAnyOf();
  public V1JSONSchemaProps buildAnyOf(int index);
  public V1JSONSchemaProps buildFirstAnyOf();
  public V1JSONSchemaProps buildLastAnyOf();
  public V1JSONSchemaProps buildMatchingAnyOf(Predicate predicate);
  public Boolean hasMatchingAnyOf(Predicate predicate);
  public A withAnyOf(List anyOf);
  public A withAnyOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... anyOf);
  public Boolean hasAnyOf();
  public V1JSONSchemaPropsFluent.AnyOfNested addNewAnyOf();
  public V1JSONSchemaPropsFluent.AnyOfNested addNewAnyOfLike(V1JSONSchemaProps item);
  public V1JSONSchemaPropsFluent.AnyOfNested setNewAnyOfLike(int index,V1JSONSchemaProps item);
  public V1JSONSchemaPropsFluent.AnyOfNested editAnyOf(int index);
  public V1JSONSchemaPropsFluent.AnyOfNested editFirstAnyOf();
  public V1JSONSchemaPropsFluent.AnyOfNested editLastAnyOf();
  public V1JSONSchemaPropsFluent.AnyOfNested editMatchingAnyOf(Predicate predicate);
  public Object getDefault();
  public A withDefault(Object _default);
  public Boolean hasDefault();
  public A addToDefinitions(String key,V1JSONSchemaProps value);
  public A addToDefinitions(Map map);
  public A removeFromDefinitions(String key);
  public A removeFromDefinitions(Map map);
  public Map getDefinitions();
  public A withDefinitions(Map definitions);
  public Boolean hasDefinitions();
  public A addToDependencies(String key,Object value);
  public A addToDependencies(Map map);
  public A removeFromDependencies(String key);
  public A removeFromDependencies(Map map);
  public Map getDependencies();
  public A withDependencies(Map dependencies);
  public Boolean hasDependencies();
  public String getDescription();
  public A withDescription(String description);
  public Boolean hasDescription();
  public A addToEnum(int index,Object item);
  public A setToEnum(int index,Object item);
  public A addToEnum(java.lang.Object... items);
  public A addAllToEnum(Collection items);
  public A removeFromEnum(java.lang.Object... items);
  public A removeAllFromEnum(Collection items);
  public List getEnum();
  public Object getEnum(int index);
  public Object getFirstEnum();
  public Object getLastEnum();
  public Object getMatchingEnum(Predicate predicate);
  public Boolean hasMatchingEnum(Predicate predicate);
  public A withEnum(List _enum);
  public A withEnum(java.lang.Object... _enum);
  public Boolean hasEnum();
  public Object getExample();
  public A withExample(Object example);
  public Boolean hasExample();
  public Boolean getExclusiveMaximum();
  public A withExclusiveMaximum(Boolean exclusiveMaximum);
  public Boolean hasExclusiveMaximum();
  public Boolean getExclusiveMinimum();
  public A withExclusiveMinimum(Boolean exclusiveMinimum);
  public Boolean hasExclusiveMinimum();
  
  /**
   * This method has been deprecated, please use method buildExternalDocs instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1ExternalDocumentation getExternalDocs();
  public V1ExternalDocumentation buildExternalDocs();
  public A withExternalDocs(V1ExternalDocumentation externalDocs);
  public Boolean hasExternalDocs();
  public V1JSONSchemaPropsFluent.ExternalDocsNested withNewExternalDocs();
  public V1JSONSchemaPropsFluent.ExternalDocsNested withNewExternalDocsLike(V1ExternalDocumentation item);
  public V1JSONSchemaPropsFluent.ExternalDocsNested editExternalDocs();
  public V1JSONSchemaPropsFluent.ExternalDocsNested editOrNewExternalDocs();
  public V1JSONSchemaPropsFluent.ExternalDocsNested editOrNewExternalDocsLike(V1ExternalDocumentation item);
  public String getFormat();
  public A withFormat(String format);
  public Boolean hasFormat();
  public String getId();
  public A withId(String id);
  public Boolean hasId();
  public Object getItems();
  public A withItems(Object items);
  public Boolean hasItems();
  public Long getMaxItems();
  public A withMaxItems(Long maxItems);
  public Boolean hasMaxItems();
  public Long getMaxLength();
  public A withMaxLength(Long maxLength);
  public Boolean hasMaxLength();
  public Long getMaxProperties();
  public A withMaxProperties(Long maxProperties);
  public Boolean hasMaxProperties();
  public Double getMaximum();
  public A withMaximum(Double maximum);
  public Boolean hasMaximum();
  public Long getMinItems();
  public A withMinItems(Long minItems);
  public Boolean hasMinItems();
  public Long getMinLength();
  public A withMinLength(Long minLength);
  public Boolean hasMinLength();
  public Long getMinProperties();
  public A withMinProperties(Long minProperties);
  public Boolean hasMinProperties();
  public Double getMinimum();
  public A withMinimum(Double minimum);
  public Boolean hasMinimum();
  public Double getMultipleOf();
  public A withMultipleOf(Double multipleOf);
  public Boolean hasMultipleOf();
  
  /**
   * This method has been deprecated, please use method buildNot instead.
   * @return The buildable object.
   */
  @Deprecated
  public V1JSONSchemaProps getNot();
  public V1JSONSchemaProps buildNot();
  public A withNot(V1JSONSchemaProps not);
  public Boolean hasNot();
  public V1JSONSchemaPropsFluent.NotNested withNewNot();
  public V1JSONSchemaPropsFluent.NotNested withNewNotLike(V1JSONSchemaProps item);
  public V1JSONSchemaPropsFluent.NotNested editNot();
  public V1JSONSchemaPropsFluent.NotNested editOrNewNot();
  public V1JSONSchemaPropsFluent.NotNested editOrNewNotLike(V1JSONSchemaProps item);
  public Boolean getNullable();
  public A withNullable(Boolean nullable);
  public Boolean hasNullable();
  public A addToOneOf(int index,V1JSONSchemaProps item);
  public A setToOneOf(int index,V1JSONSchemaProps item);
  public A addToOneOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... items);
  public A addAllToOneOf(Collection items);
  public A removeFromOneOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... items);
  public A removeAllFromOneOf(Collection items);
  public A removeMatchingFromOneOf(Predicate predicate);
  
  /**
   * This method has been deprecated, please use method buildOneOf instead.
   * @return The buildable object.
   */
  @Deprecated
  public List getOneOf();
  public List buildOneOf();
  public V1JSONSchemaProps buildOneOf(int index);
  public V1JSONSchemaProps buildFirstOneOf();
  public V1JSONSchemaProps buildLastOneOf();
  public V1JSONSchemaProps buildMatchingOneOf(Predicate predicate);
  public Boolean hasMatchingOneOf(Predicate predicate);
  public A withOneOf(List oneOf);
  public A withOneOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... oneOf);
  public Boolean hasOneOf();
  public V1JSONSchemaPropsFluent.OneOfNested addNewOneOf();
  public V1JSONSchemaPropsFluent.OneOfNested addNewOneOfLike(V1JSONSchemaProps item);
  public V1JSONSchemaPropsFluent.OneOfNested setNewOneOfLike(int index,V1JSONSchemaProps item);
  public V1JSONSchemaPropsFluent.OneOfNested editOneOf(int index);
  public V1JSONSchemaPropsFluent.OneOfNested editFirstOneOf();
  public V1JSONSchemaPropsFluent.OneOfNested editLastOneOf();
  public V1JSONSchemaPropsFluent.OneOfNested editMatchingOneOf(Predicate predicate);
  public String getPattern();
  public A withPattern(String pattern);
  public Boolean hasPattern();
  public A addToPatternProperties(String key,V1JSONSchemaProps value);
  public A addToPatternProperties(Map map);
  public A removeFromPatternProperties(String key);
  public A removeFromPatternProperties(Map map);
  public Map getPatternProperties();
  public A withPatternProperties(Map patternProperties);
  public Boolean hasPatternProperties();
  public A addToProperties(String key,V1JSONSchemaProps value);
  public A addToProperties(Map map);
  public A removeFromProperties(String key);
  public A removeFromProperties(Map map);
  public Map getProperties();
  public A withProperties(Map properties);
  public Boolean hasProperties();
  public A addToRequired(int index,String item);
  public A setToRequired(int index,String item);
  public A addToRequired(java.lang.String... items);
  public A addAllToRequired(Collection items);
  public A removeFromRequired(java.lang.String... items);
  public A removeAllFromRequired(Collection items);
  public List getRequired();
  public String getRequired(int index);
  public String getFirstRequired();
  public String getLastRequired();
  public String getMatchingRequired(Predicate predicate);
  public Boolean hasMatchingRequired(Predicate predicate);
  public A withRequired(List required);
  public A withRequired(java.lang.String... required);
  public Boolean hasRequired();
  public String getTitle();
  public A withTitle(String title);
  public Boolean hasTitle();
  public String getType();
  public A withType(String type);
  public Boolean hasType();
  public Boolean getUniqueItems();
  public A withUniqueItems(Boolean uniqueItems);
  public Boolean hasUniqueItems();
  public A withExclusiveMaximum();
  public A withExclusiveMinimum();
  public A withNullable();
  public A withUniqueItems();
  public interface AllOfNested extends Nested,V1JSONSchemaPropsFluent>{
    public N and();
    public N endAllOf();
    
  }
  public interface AnyOfNested extends Nested,V1JSONSchemaPropsFluent>{
    public N and();
    public N endAnyOf();
    
  }
  public interface ExternalDocsNested extends Nested,V1ExternalDocumentationFluent>{
    public N and();
    public N endExternalDocs();
    
  }
  public interface NotNested extends Nested,V1JSONSchemaPropsFluent>{
    public N and();
    public N endNot();
    
  }
  public interface OneOfNested extends Nested,V1JSONSchemaPropsFluent>{
    public N and();
    public N endOneOf();
    
  }
  
}