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

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

There is a newer version: 22.0.0
Show newest version
/*
Copyright 2022 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package io.kubernetes.client.openapi.models;

import io.kubernetes.client.fluent.Fluent;
import io.kubernetes.client.fluent.Nested;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.function.Predicate;

/** Generated */
public interface V1JSONSchemaPropsFluent> extends Fluent {
  public String getRef();

  public A withRef(java.lang.String $ref);

  public Boolean hasRef();

  public java.lang.String getSchema();

  public A withSchema(java.lang.String $schema);

  public java.lang.Boolean hasSchema();

  public Object getAdditionalItems();

  public A withAdditionalItems(java.lang.Object additionalItems);

  public java.lang.Boolean hasAdditionalItems();

  public java.lang.Object getAdditionalProperties();

  public A withAdditionalProperties(java.lang.Object additionalProperties);

  public java.lang.Boolean hasAdditionalProperties();

  public A addToAllOf(Integer index, V1JSONSchemaProps item);

  public A setToAllOf(
      java.lang.Integer index, io.kubernetes.client.openapi.models.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(
      java.util.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 java.util.List buildAllOf();

  public io.kubernetes.client.openapi.models.V1JSONSchemaProps buildAllOf(java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1JSONSchemaProps buildFirstAllOf();

  public io.kubernetes.client.openapi.models.V1JSONSchemaProps buildLastAllOf();

  public io.kubernetes.client.openapi.models.V1JSONSchemaProps 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.kubernetes.client.openapi.models.V1JSONSchemaProps... allOf);

  public java.lang.Boolean hasAllOf();

  public V1JSONSchemaPropsFluent.AllOfNested addNewAllOf();

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.AllOfNested addNewAllOfLike(
      io.kubernetes.client.openapi.models.V1JSONSchemaProps item);

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.AllOfNested setNewAllOfLike(
      java.lang.Integer index, io.kubernetes.client.openapi.models.V1JSONSchemaProps item);

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.AllOfNested editAllOf(
      java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.AllOfNested
      editFirstAllOf();

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.AllOfNested editLastAllOf();

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.AllOfNested
      editMatchingAllOf(
          java.util.function.Predicate
              predicate);

  public A addToAnyOf(
      java.lang.Integer index, io.kubernetes.client.openapi.models.V1JSONSchemaProps item);

  public A setToAnyOf(
      java.lang.Integer index, io.kubernetes.client.openapi.models.V1JSONSchemaProps item);

  public A addToAnyOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... items);

  public A addAllToAnyOf(
      java.util.Collection items);

  public A removeFromAnyOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... 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.kubernetes.client.openapi.models.V1JSONSchemaProps buildAnyOf(java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1JSONSchemaProps buildFirstAnyOf();

  public io.kubernetes.client.openapi.models.V1JSONSchemaProps buildLastAnyOf();

  public io.kubernetes.client.openapi.models.V1JSONSchemaProps 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.kubernetes.client.openapi.models.V1JSONSchemaProps... anyOf);

  public java.lang.Boolean hasAnyOf();

  public V1JSONSchemaPropsFluent.AnyOfNested addNewAnyOf();

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.AnyOfNested addNewAnyOfLike(
      io.kubernetes.client.openapi.models.V1JSONSchemaProps item);

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.AnyOfNested setNewAnyOfLike(
      java.lang.Integer index, io.kubernetes.client.openapi.models.V1JSONSchemaProps item);

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.AnyOfNested editAnyOf(
      java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.AnyOfNested
      editFirstAnyOf();

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.AnyOfNested editLastAnyOf();

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.AnyOfNested
      editMatchingAnyOf(
          java.util.function.Predicate
              predicate);

  public java.lang.Object getDefault();

  public A withDefault(java.lang.Object _default);

  public java.lang.Boolean hasDefault();

  public A addToDefinitions(
      java.lang.String key, io.kubernetes.client.openapi.models.V1JSONSchemaProps value);

  public A addToDefinitions(
      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, java.lang.Object 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();

  public A addToEnum(java.lang.Integer index, java.lang.Object item);

  public A setToEnum(java.lang.Integer index, java.lang.Object item);

  public A addToEnum(java.lang.Object... items);

  public A addAllToEnum(java.util.Collection items);

  public A removeFromEnum(java.lang.Object... items);

  public A removeAllFromEnum(java.util.Collection items);

  public java.util.List getEnum();

  public java.lang.Object getEnum(java.lang.Integer index);

  public java.lang.Object getFirstEnum();

  public java.lang.Object getLastEnum();

  public java.lang.Object 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(java.lang.Object... _enum);

  public java.lang.Boolean hasEnum();

  public java.lang.Object getExample();

  public A withExample(java.lang.Object 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 V1ExternalDocumentation getExternalDocs();

  public io.kubernetes.client.openapi.models.V1ExternalDocumentation buildExternalDocs();

  public A withExternalDocs(
      io.kubernetes.client.openapi.models.V1ExternalDocumentation externalDocs);

  public java.lang.Boolean hasExternalDocs();

  public V1JSONSchemaPropsFluent.ExternalDocsNested withNewExternalDocs();

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.ExternalDocsNested
      withNewExternalDocsLike(io.kubernetes.client.openapi.models.V1ExternalDocumentation item);

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.ExternalDocsNested
      editExternalDocs();

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.ExternalDocsNested
      editOrNewExternalDocs();

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.ExternalDocsNested
      editOrNewExternalDocsLike(io.kubernetes.client.openapi.models.V1ExternalDocumentation item);

  public java.lang.String getFormat();

  public A withFormat(java.lang.String format);

  public java.lang.Boolean hasFormat();

  public java.lang.String getId();

  public A withId(java.lang.String id);

  public java.lang.Boolean hasId();

  public java.lang.Object getItems();

  public A withItems(java.lang.Object items);

  public java.lang.Boolean hasItems();

  public 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 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.kubernetes.client.openapi.models.V1JSONSchemaProps getNot();

  public io.kubernetes.client.openapi.models.V1JSONSchemaProps buildNot();

  public A withNot(io.kubernetes.client.openapi.models.V1JSONSchemaProps not);

  public java.lang.Boolean hasNot();

  public V1JSONSchemaPropsFluent.NotNested withNewNot();

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.NotNested withNewNotLike(
      io.kubernetes.client.openapi.models.V1JSONSchemaProps item);

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.NotNested editNot();

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.NotNested editOrNewNot();

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.NotNested editOrNewNotLike(
      io.kubernetes.client.openapi.models.V1JSONSchemaProps 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.kubernetes.client.openapi.models.V1JSONSchemaProps item);

  public A setToOneOf(
      java.lang.Integer index, io.kubernetes.client.openapi.models.V1JSONSchemaProps item);

  public A addToOneOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... items);

  public A addAllToOneOf(
      java.util.Collection items);

  public A removeFromOneOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... 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.kubernetes.client.openapi.models.V1JSONSchemaProps buildOneOf(java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1JSONSchemaProps buildFirstOneOf();

  public io.kubernetes.client.openapi.models.V1JSONSchemaProps buildLastOneOf();

  public io.kubernetes.client.openapi.models.V1JSONSchemaProps 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.kubernetes.client.openapi.models.V1JSONSchemaProps... oneOf);

  public java.lang.Boolean hasOneOf();

  public V1JSONSchemaPropsFluent.OneOfNested addNewOneOf();

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.OneOfNested addNewOneOfLike(
      io.kubernetes.client.openapi.models.V1JSONSchemaProps item);

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.OneOfNested setNewOneOfLike(
      java.lang.Integer index, io.kubernetes.client.openapi.models.V1JSONSchemaProps item);

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.OneOfNested editOneOf(
      java.lang.Integer index);

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.OneOfNested
      editFirstOneOf();

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.OneOfNested editLastOneOf();

  public io.kubernetes.client.openapi.models.V1JSONSchemaPropsFluent.OneOfNested
      editMatchingOneOf(
          java.util.function.Predicate
              predicate);

  public java.lang.String getPattern();

  public A withPattern(java.lang.String pattern);

  public java.lang.Boolean hasPattern();

  public A addToPatternProperties(
      java.lang.String key, io.kubernetes.client.openapi.models.V1JSONSchemaProps 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.kubernetes.client.openapi.models.V1JSONSchemaProps 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 java.lang.String getTitle();

  public A withTitle(java.lang.String title);

  public java.lang.Boolean hasTitle();

  public java.lang.String getType();

  public A withType(java.lang.String type);

  public java.lang.Boolean hasType();

  public java.lang.Boolean getUniqueItems();

  public A withUniqueItems(java.lang.Boolean uniqueItems);

  public java.lang.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 io.kubernetes.client.fluent.Nested,
          V1JSONSchemaPropsFluent> {
    public N and();

    public N endAnyOf();
  }

  public interface ExternalDocsNested
      extends io.kubernetes.client.fluent.Nested,
          V1ExternalDocumentationFluent> {
    public N and();

    public N endExternalDocs();
  }

  public interface NotNested
      extends io.kubernetes.client.fluent.Nested,
          V1JSONSchemaPropsFluent> {
    public N and();

    public N endNot();
  }

  public interface OneOfNested
      extends io.kubernetes.client.fluent.Nested,
          V1JSONSchemaPropsFluent> {
    public N and();

    public N endOneOf();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy