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

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

There is a newer version: 22.0.0
Show newest version
package io.kubernetes.client.openapi.models;

import io.kubernetes.client.fluent.VisitableBuilder;
import java.lang.StringBuilder;
import com.google.gson.annotations.SerializedName;
import io.kubernetes.client.fluent.Nested;
import java.util.ArrayList;
import java.lang.String;
import io.kubernetes.client.fluent.Predicate;
import java.util.LinkedHashMap;
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.StringBuffer;
import java.lang.Long;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;

public interface V1beta1JSONSchemaPropsFluent> extends Fluent {


    public String getRef();
    public A withRef(String $ref);
    public Boolean hasRef();
    public A withNewRef(String arg1);
    public A withNewRef(StringBuilder arg1);
    public A withNewRef(StringBuffer arg1);
    public String getSchema();
    public A withSchema(String $schema);
    public Boolean hasSchema();
    public A withNewSchema(String arg1);
    public A withNewSchema(StringBuilder arg1);
    public A withNewSchema(StringBuffer arg1);
    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,V1beta1JSONSchemaProps item);
    public A setToAllOf(int index,V1beta1JSONSchemaProps item);
    public A addToAllOf(V1beta1JSONSchemaProps... items);
    public A addAllToAllOf(Collection items);
    public A removeFromAllOf(V1beta1JSONSchemaProps... items);
    public A removeAllFromAllOf(Collection items);
    public A removeMatchingFromAllOf(io.kubernetes.client.fluent.Predicate predicate);
    
/**
 * This method has been deprecated, please use method buildAllOf instead.
 * @return The buildable object.
 */
@Deprecated public List getAllOf();
    public List buildAllOf();
    public V1beta1JSONSchemaProps buildAllOf(int index);
    public V1beta1JSONSchemaProps buildFirstAllOf();
    public V1beta1JSONSchemaProps buildLastAllOf();
    public V1beta1JSONSchemaProps buildMatchingAllOf(io.kubernetes.client.fluent.Predicate predicate);
    public Boolean hasMatchingAllOf(io.kubernetes.client.fluent.Predicate predicate);
    public A withAllOf(List allOf);
    public A withAllOf(V1beta1JSONSchemaProps... allOf);
    public Boolean hasAllOf();
    public V1beta1JSONSchemaPropsFluent.AllOfNested addNewAllOf();
    public V1beta1JSONSchemaPropsFluent.AllOfNested addNewAllOfLike(V1beta1JSONSchemaProps item);
    public V1beta1JSONSchemaPropsFluent.AllOfNested setNewAllOfLike(int index,V1beta1JSONSchemaProps item);
    public V1beta1JSONSchemaPropsFluent.AllOfNested editAllOf(int index);
    public V1beta1JSONSchemaPropsFluent.AllOfNested editFirstAllOf();
    public V1beta1JSONSchemaPropsFluent.AllOfNested editLastAllOf();
    public V1beta1JSONSchemaPropsFluent.AllOfNested editMatchingAllOf(io.kubernetes.client.fluent.Predicate predicate);
    public A addToAnyOf(int index,V1beta1JSONSchemaProps item);
    public A setToAnyOf(int index,V1beta1JSONSchemaProps item);
    public A addToAnyOf(V1beta1JSONSchemaProps... items);
    public A addAllToAnyOf(Collection items);
    public A removeFromAnyOf(V1beta1JSONSchemaProps... items);
    public A removeAllFromAnyOf(Collection items);
    public A removeMatchingFromAnyOf(io.kubernetes.client.fluent.Predicate predicate);
    
/**
 * This method has been deprecated, please use method buildAnyOf instead.
 * @return The buildable object.
 */
@Deprecated public List getAnyOf();
    public List buildAnyOf();
    public V1beta1JSONSchemaProps buildAnyOf(int index);
    public V1beta1JSONSchemaProps buildFirstAnyOf();
    public V1beta1JSONSchemaProps buildLastAnyOf();
    public V1beta1JSONSchemaProps buildMatchingAnyOf(io.kubernetes.client.fluent.Predicate predicate);
    public Boolean hasMatchingAnyOf(io.kubernetes.client.fluent.Predicate predicate);
    public A withAnyOf(List anyOf);
    public A withAnyOf(V1beta1JSONSchemaProps... anyOf);
    public Boolean hasAnyOf();
    public V1beta1JSONSchemaPropsFluent.AnyOfNested addNewAnyOf();
    public V1beta1JSONSchemaPropsFluent.AnyOfNested addNewAnyOfLike(V1beta1JSONSchemaProps item);
    public V1beta1JSONSchemaPropsFluent.AnyOfNested setNewAnyOfLike(int index,V1beta1JSONSchemaProps item);
    public V1beta1JSONSchemaPropsFluent.AnyOfNested editAnyOf(int index);
    public V1beta1JSONSchemaPropsFluent.AnyOfNested editFirstAnyOf();
    public V1beta1JSONSchemaPropsFluent.AnyOfNested editLastAnyOf();
    public V1beta1JSONSchemaPropsFluent.AnyOfNested editMatchingAnyOf(io.kubernetes.client.fluent.Predicate predicate);
    public Object getDefault();
    public A withDefault(Object _default);
    public Boolean hasDefault();
    public A addToDefinitions(String key,V1beta1JSONSchemaProps 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 withNewDescription(String arg1);
    public A withNewDescription(StringBuilder arg1);
    public A withNewDescription(StringBuffer arg1);
    public A addToEnum(int index,Object item);
    public A setToEnum(int index,Object item);
    public A addToEnum(Object... items);
    public A addAllToEnum(Collection items);
    public A removeFromEnum(Object... items);
    public A removeAllFromEnum(Collection items);
    public List getEnum();
    public Object getEnum(int index);
    public Object getFirstEnum();
    public Object getLastEnum();
    public Object getMatchingEnum(io.kubernetes.client.fluent.Predicate predicate);
    public Boolean hasMatchingEnum(io.kubernetes.client.fluent.Predicate predicate);
    public A withEnum(List _enum);
    public A withEnum(Object... _enum);
    public Boolean hasEnum();
    public Object getExample();
    public A withExample(Object example);
    public Boolean hasExample();
    public Boolean isExclusiveMaximum();
    public A withExclusiveMaximum(Boolean exclusiveMaximum);
    public Boolean hasExclusiveMaximum();
    public A withNewExclusiveMaximum(String arg1);
    public A withNewExclusiveMaximum(boolean arg1);
    public Boolean isExclusiveMinimum();
    public A withExclusiveMinimum(Boolean exclusiveMinimum);
    public Boolean hasExclusiveMinimum();
    public A withNewExclusiveMinimum(String arg1);
    public A withNewExclusiveMinimum(boolean arg1);
    
/**
 * This method has been deprecated, please use method buildExternalDocs instead.
 * @return The buildable object.
 */
@Deprecated public V1beta1ExternalDocumentation getExternalDocs();
    public V1beta1ExternalDocumentation buildExternalDocs();
    public A withExternalDocs(V1beta1ExternalDocumentation externalDocs);
    public Boolean hasExternalDocs();
    public V1beta1JSONSchemaPropsFluent.ExternalDocsNested withNewExternalDocs();
    public V1beta1JSONSchemaPropsFluent.ExternalDocsNested withNewExternalDocsLike(V1beta1ExternalDocumentation item);
    public V1beta1JSONSchemaPropsFluent.ExternalDocsNested editExternalDocs();
    public V1beta1JSONSchemaPropsFluent.ExternalDocsNested editOrNewExternalDocs();
    public V1beta1JSONSchemaPropsFluent.ExternalDocsNested editOrNewExternalDocsLike(V1beta1ExternalDocumentation item);
    public String getFormat();
    public A withFormat(String format);
    public Boolean hasFormat();
    public A withNewFormat(String arg1);
    public A withNewFormat(StringBuilder arg1);
    public A withNewFormat(StringBuffer arg1);
    public String getId();
    public A withId(String id);
    public Boolean hasId();
    public A withNewId(String arg1);
    public A withNewId(StringBuilder arg1);
    public A withNewId(StringBuffer arg1);
    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 V1beta1JSONSchemaProps getNot();
    public V1beta1JSONSchemaProps buildNot();
    public A withNot(V1beta1JSONSchemaProps not);
    public Boolean hasNot();
    public V1beta1JSONSchemaPropsFluent.NotNested withNewNot();
    public V1beta1JSONSchemaPropsFluent.NotNested withNewNotLike(V1beta1JSONSchemaProps item);
    public V1beta1JSONSchemaPropsFluent.NotNested editNot();
    public V1beta1JSONSchemaPropsFluent.NotNested editOrNewNot();
    public V1beta1JSONSchemaPropsFluent.NotNested editOrNewNotLike(V1beta1JSONSchemaProps item);
    public Boolean isNullable();
    public A withNullable(Boolean nullable);
    public Boolean hasNullable();
    public A withNewNullable(String arg1);
    public A withNewNullable(boolean arg1);
    public A addToOneOf(int index,V1beta1JSONSchemaProps item);
    public A setToOneOf(int index,V1beta1JSONSchemaProps item);
    public A addToOneOf(V1beta1JSONSchemaProps... items);
    public A addAllToOneOf(Collection items);
    public A removeFromOneOf(V1beta1JSONSchemaProps... items);
    public A removeAllFromOneOf(Collection items);
    public A removeMatchingFromOneOf(io.kubernetes.client.fluent.Predicate predicate);
    
/**
 * This method has been deprecated, please use method buildOneOf instead.
 * @return The buildable object.
 */
@Deprecated public List getOneOf();
    public List buildOneOf();
    public V1beta1JSONSchemaProps buildOneOf(int index);
    public V1beta1JSONSchemaProps buildFirstOneOf();
    public V1beta1JSONSchemaProps buildLastOneOf();
    public V1beta1JSONSchemaProps buildMatchingOneOf(io.kubernetes.client.fluent.Predicate predicate);
    public Boolean hasMatchingOneOf(io.kubernetes.client.fluent.Predicate predicate);
    public A withOneOf(List oneOf);
    public A withOneOf(V1beta1JSONSchemaProps... oneOf);
    public Boolean hasOneOf();
    public V1beta1JSONSchemaPropsFluent.OneOfNested addNewOneOf();
    public V1beta1JSONSchemaPropsFluent.OneOfNested addNewOneOfLike(V1beta1JSONSchemaProps item);
    public V1beta1JSONSchemaPropsFluent.OneOfNested setNewOneOfLike(int index,V1beta1JSONSchemaProps item);
    public V1beta1JSONSchemaPropsFluent.OneOfNested editOneOf(int index);
    public V1beta1JSONSchemaPropsFluent.OneOfNested editFirstOneOf();
    public V1beta1JSONSchemaPropsFluent.OneOfNested editLastOneOf();
    public V1beta1JSONSchemaPropsFluent.OneOfNested editMatchingOneOf(io.kubernetes.client.fluent.Predicate predicate);
    public String getPattern();
    public A withPattern(String pattern);
    public Boolean hasPattern();
    public A withNewPattern(String arg1);
    public A withNewPattern(StringBuilder arg1);
    public A withNewPattern(StringBuffer arg1);
    public A addToPatternProperties(String key,V1beta1JSONSchemaProps 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,V1beta1JSONSchemaProps 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(String... items);
    public A addAllToRequired(Collection items);
    public A removeFromRequired(String... items);
    public A removeAllFromRequired(Collection items);
    public List getRequired();
    public String getRequired(int index);
    public String getFirstRequired();
    public String getLastRequired();
    public String getMatchingRequired(io.kubernetes.client.fluent.Predicate predicate);
    public Boolean hasMatchingRequired(io.kubernetes.client.fluent.Predicate predicate);
    public A withRequired(List required);
    public A withRequired(String... required);
    public Boolean hasRequired();
    public A addNewRequired(String arg1);
    public A addNewRequired(StringBuilder arg1);
    public A addNewRequired(StringBuffer arg1);
    public String getTitle();
    public A withTitle(String title);
    public Boolean hasTitle();
    public A withNewTitle(String arg1);
    public A withNewTitle(StringBuilder arg1);
    public A withNewTitle(StringBuffer arg1);
    public String getType();
    public A withType(String type);
    public Boolean hasType();
    public A withNewType(String arg1);
    public A withNewType(StringBuilder arg1);
    public A withNewType(StringBuffer arg1);
    public Boolean isUniqueItems();
    public A withUniqueItems(Boolean uniqueItems);
    public Boolean hasUniqueItems();
    public A withNewUniqueItems(String arg1);
    public A withNewUniqueItems(boolean arg1);
    public interface AllOfNested extends io.kubernetes.client.fluent.Nested,V1beta1JSONSchemaPropsFluent> {

        public N and();
        public N endAllOf();    }


    public interface AnyOfNested extends io.kubernetes.client.fluent.Nested,V1beta1JSONSchemaPropsFluent> {

        public N and();
        public N endAnyOf();    }


    public interface ExternalDocsNested extends io.kubernetes.client.fluent.Nested,V1beta1ExternalDocumentationFluent> {

        public N and();
        public N endExternalDocs();    }


    public interface NotNested extends io.kubernetes.client.fluent.Nested,V1beta1JSONSchemaPropsFluent> {

        public N and();
        public N endNot();    }


    public interface OneOfNested extends io.kubernetes.client.fluent.Nested,V1beta1JSONSchemaPropsFluent> {

        public N and();
        public N endOneOf();    }


}