Interface V1JSONSchemaPropsFluent<A extends V1JSONSchemaPropsFluent<A>>

All Superinterfaces:
Fluent<A>
All Known Subinterfaces:
V1CustomResourceValidationFluent.OpenAPIV3SchemaNested<N>, V1JSONSchemaPropsFluent.AllOfNested<N>, V1JSONSchemaPropsFluent.AnyOfNested<N>, V1JSONSchemaPropsFluent.NotNested<N>, V1JSONSchemaPropsFluent.OneOfNested<N>
All Known Implementing Classes:
V1JSONSchemaPropsBuilder, V1JSONSchemaPropsFluentImpl

public interface V1JSONSchemaPropsFluent<A extends V1JSONSchemaPropsFluent<A>> extends Fluent<A>
Generated
  • Method Details

    • getRef

      String getRef()
    • withRef

      A withRef(String $ref)
    • hasRef

      Boolean hasRef()
    • getSchema

      String getSchema()
    • withSchema

      A withSchema(String $schema)
    • hasSchema

      Boolean hasSchema()
    • getAdditionalItems

      Object getAdditionalItems()
    • withAdditionalItems

      A withAdditionalItems(Object additionalItems)
    • hasAdditionalItems

      Boolean hasAdditionalItems()
    • getAdditionalProperties

      Object getAdditionalProperties()
    • withAdditionalProperties

      A withAdditionalProperties(Object additionalProperties)
    • hasAdditionalProperties

      Boolean hasAdditionalProperties()
    • addToAllOf

      A addToAllOf(Integer index, io.kubernetes.client.openapi.models.V1JSONSchemaProps item)
    • setToAllOf

      A setToAllOf(Integer index, io.kubernetes.client.openapi.models.V1JSONSchemaProps item)
    • addToAllOf

      A addToAllOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... items)
    • addAllToAllOf

      A addAllToAllOf(Collection<io.kubernetes.client.openapi.models.V1JSONSchemaProps> items)
    • removeFromAllOf

      A removeFromAllOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... items)
    • removeAllFromAllOf

      A removeAllFromAllOf(Collection<io.kubernetes.client.openapi.models.V1JSONSchemaProps> items)
    • removeMatchingFromAllOf

      A removeMatchingFromAllOf(Predicate<V1JSONSchemaPropsBuilder> predicate)
    • getAllOf

      @Deprecated List<io.kubernetes.client.openapi.models.V1JSONSchemaProps> getAllOf()
      Deprecated.
      This method has been deprecated, please use method buildAllOf instead.
      Returns:
      The buildable object.
    • buildAllOf

      List<io.kubernetes.client.openapi.models.V1JSONSchemaProps> buildAllOf()
    • buildAllOf

      io.kubernetes.client.openapi.models.V1JSONSchemaProps buildAllOf(Integer index)
    • buildFirstAllOf

      io.kubernetes.client.openapi.models.V1JSONSchemaProps buildFirstAllOf()
    • buildLastAllOf

      io.kubernetes.client.openapi.models.V1JSONSchemaProps buildLastAllOf()
    • buildMatchingAllOf

      io.kubernetes.client.openapi.models.V1JSONSchemaProps buildMatchingAllOf(Predicate<V1JSONSchemaPropsBuilder> predicate)
    • hasMatchingAllOf

      Boolean hasMatchingAllOf(Predicate<V1JSONSchemaPropsBuilder> predicate)
    • withAllOf

      A withAllOf(List<io.kubernetes.client.openapi.models.V1JSONSchemaProps> allOf)
    • withAllOf

      A withAllOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... allOf)
    • hasAllOf

      Boolean hasAllOf()
    • addNewAllOf

    • addNewAllOfLike

      V1JSONSchemaPropsFluent.AllOfNested<A> addNewAllOfLike(io.kubernetes.client.openapi.models.V1JSONSchemaProps item)
    • setNewAllOfLike

      V1JSONSchemaPropsFluent.AllOfNested<A> setNewAllOfLike(Integer index, io.kubernetes.client.openapi.models.V1JSONSchemaProps item)
    • editAllOf

    • editFirstAllOf

    • editLastAllOf

    • editMatchingAllOf

    • addToAnyOf

      A addToAnyOf(Integer index, io.kubernetes.client.openapi.models.V1JSONSchemaProps item)
    • setToAnyOf

      A setToAnyOf(Integer index, io.kubernetes.client.openapi.models.V1JSONSchemaProps item)
    • addToAnyOf

      A addToAnyOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... items)
    • addAllToAnyOf

      A addAllToAnyOf(Collection<io.kubernetes.client.openapi.models.V1JSONSchemaProps> items)
    • removeFromAnyOf

      A removeFromAnyOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... items)
    • removeAllFromAnyOf

      A removeAllFromAnyOf(Collection<io.kubernetes.client.openapi.models.V1JSONSchemaProps> items)
    • removeMatchingFromAnyOf

      A removeMatchingFromAnyOf(Predicate<V1JSONSchemaPropsBuilder> predicate)
    • getAnyOf

      @Deprecated List<io.kubernetes.client.openapi.models.V1JSONSchemaProps> getAnyOf()
      Deprecated.
      This method has been deprecated, please use method buildAnyOf instead.
      Returns:
      The buildable object.
    • buildAnyOf

      List<io.kubernetes.client.openapi.models.V1JSONSchemaProps> buildAnyOf()
    • buildAnyOf

      io.kubernetes.client.openapi.models.V1JSONSchemaProps buildAnyOf(Integer index)
    • buildFirstAnyOf

      io.kubernetes.client.openapi.models.V1JSONSchemaProps buildFirstAnyOf()
    • buildLastAnyOf

      io.kubernetes.client.openapi.models.V1JSONSchemaProps buildLastAnyOf()
    • buildMatchingAnyOf

      io.kubernetes.client.openapi.models.V1JSONSchemaProps buildMatchingAnyOf(Predicate<V1JSONSchemaPropsBuilder> predicate)
    • hasMatchingAnyOf

      Boolean hasMatchingAnyOf(Predicate<V1JSONSchemaPropsBuilder> predicate)
    • withAnyOf

      A withAnyOf(List<io.kubernetes.client.openapi.models.V1JSONSchemaProps> anyOf)
    • withAnyOf

      A withAnyOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... anyOf)
    • hasAnyOf

      Boolean hasAnyOf()
    • addNewAnyOf

    • addNewAnyOfLike

      V1JSONSchemaPropsFluent.AnyOfNested<A> addNewAnyOfLike(io.kubernetes.client.openapi.models.V1JSONSchemaProps item)
    • setNewAnyOfLike

      V1JSONSchemaPropsFluent.AnyOfNested<A> setNewAnyOfLike(Integer index, io.kubernetes.client.openapi.models.V1JSONSchemaProps item)
    • editAnyOf

    • editFirstAnyOf

    • editLastAnyOf

    • editMatchingAnyOf

    • getDefault

      Object getDefault()
    • withDefault

      A withDefault(Object _default)
    • hasDefault

      Boolean hasDefault()
    • addToDefinitions

      A addToDefinitions(String key, io.kubernetes.client.openapi.models.V1JSONSchemaProps value)
    • addToDefinitions

      A addToDefinitions(Map<String,io.kubernetes.client.openapi.models.V1JSONSchemaProps> map)
    • removeFromDefinitions

      A removeFromDefinitions(String key)
    • removeFromDefinitions

      A removeFromDefinitions(Map<String,io.kubernetes.client.openapi.models.V1JSONSchemaProps> map)
    • getDefinitions

      Map<String,io.kubernetes.client.openapi.models.V1JSONSchemaProps> getDefinitions()
    • withDefinitions

      <K, V> A withDefinitions(Map<String,io.kubernetes.client.openapi.models.V1JSONSchemaProps> definitions)
    • hasDefinitions

      Boolean hasDefinitions()
    • addToDependencies

      A addToDependencies(String key, Object value)
    • addToDependencies

      A addToDependencies(Map<String,Object> map)
    • removeFromDependencies

      A removeFromDependencies(String key)
    • removeFromDependencies

      A removeFromDependencies(Map<String,Object> map)
    • getDependencies

      Map<String,Object> getDependencies()
    • withDependencies

      <K, V> A withDependencies(Map<String,Object> dependencies)
    • hasDependencies

      Boolean hasDependencies()
    • getDescription

      String getDescription()
    • withDescription

      A withDescription(String description)
    • hasDescription

      Boolean hasDescription()
    • addToEnum

      A addToEnum(Integer index, Object item)
    • setToEnum

      A setToEnum(Integer index, Object item)
    • addToEnum

      A addToEnum(Object... items)
    • addAllToEnum

      A addAllToEnum(Collection<Object> items)
    • removeFromEnum

      A removeFromEnum(Object... items)
    • removeAllFromEnum

      A removeAllFromEnum(Collection<Object> items)
    • getEnum

      List<Object> getEnum()
    • getEnum

      Object getEnum(Integer index)
    • getFirstEnum

      Object getFirstEnum()
    • getLastEnum

      Object getLastEnum()
    • getMatchingEnum

      Object getMatchingEnum(Predicate<Object> predicate)
    • hasMatchingEnum

      Boolean hasMatchingEnum(Predicate<Object> predicate)
    • withEnum

      A withEnum(List<Object> _enum)
    • withEnum

      A withEnum(Object... _enum)
    • hasEnum

      Boolean hasEnum()
    • getExample

      Object getExample()
    • withExample

      A withExample(Object example)
    • hasExample

      Boolean hasExample()
    • getExclusiveMaximum

      Boolean getExclusiveMaximum()
    • withExclusiveMaximum

      A withExclusiveMaximum(Boolean exclusiveMaximum)
    • hasExclusiveMaximum

      Boolean hasExclusiveMaximum()
    • getExclusiveMinimum

      Boolean getExclusiveMinimum()
    • withExclusiveMinimum

      A withExclusiveMinimum(Boolean exclusiveMinimum)
    • hasExclusiveMinimum

      Boolean hasExclusiveMinimum()
    • getExternalDocs

      @Deprecated io.kubernetes.client.openapi.models.V1ExternalDocumentation getExternalDocs()
      Deprecated.
      This method has been deprecated, please use method buildExternalDocs instead.
      Returns:
      The buildable object.
    • buildExternalDocs

      io.kubernetes.client.openapi.models.V1ExternalDocumentation buildExternalDocs()
    • withExternalDocs

      A withExternalDocs(io.kubernetes.client.openapi.models.V1ExternalDocumentation externalDocs)
    • hasExternalDocs

      Boolean hasExternalDocs()
    • withNewExternalDocs

    • withNewExternalDocsLike

      V1JSONSchemaPropsFluent.ExternalDocsNested<A> withNewExternalDocsLike(io.kubernetes.client.openapi.models.V1ExternalDocumentation item)
    • editExternalDocs

    • editOrNewExternalDocs

    • editOrNewExternalDocsLike

      V1JSONSchemaPropsFluent.ExternalDocsNested<A> editOrNewExternalDocsLike(io.kubernetes.client.openapi.models.V1ExternalDocumentation item)
    • getFormat

      String getFormat()
    • withFormat

      A withFormat(String format)
    • hasFormat

      Boolean hasFormat()
    • getId

      String getId()
    • withId

      A withId(String id)
    • hasId

      Boolean hasId()
    • getItems

      Object getItems()
    • withItems

      A withItems(Object items)
    • hasItems

      Boolean hasItems()
    • getMaxItems

      Long getMaxItems()
    • withMaxItems

      A withMaxItems(Long maxItems)
    • hasMaxItems

      Boolean hasMaxItems()
    • getMaxLength

      Long getMaxLength()
    • withMaxLength

      A withMaxLength(Long maxLength)
    • hasMaxLength

      Boolean hasMaxLength()
    • getMaxProperties

      Long getMaxProperties()
    • withMaxProperties

      A withMaxProperties(Long maxProperties)
    • hasMaxProperties

      Boolean hasMaxProperties()
    • getMaximum

      Double getMaximum()
    • withMaximum

      A withMaximum(Double maximum)
    • hasMaximum

      Boolean hasMaximum()
    • getMinItems

      Long getMinItems()
    • withMinItems

      A withMinItems(Long minItems)
    • hasMinItems

      Boolean hasMinItems()
    • getMinLength

      Long getMinLength()
    • withMinLength

      A withMinLength(Long minLength)
    • hasMinLength

      Boolean hasMinLength()
    • getMinProperties

      Long getMinProperties()
    • withMinProperties

      A withMinProperties(Long minProperties)
    • hasMinProperties

      Boolean hasMinProperties()
    • getMinimum

      Double getMinimum()
    • withMinimum

      A withMinimum(Double minimum)
    • hasMinimum

      Boolean hasMinimum()
    • getMultipleOf

      Double getMultipleOf()
    • withMultipleOf

      A withMultipleOf(Double multipleOf)
    • hasMultipleOf

      Boolean hasMultipleOf()
    • getNot

      @Deprecated io.kubernetes.client.openapi.models.V1JSONSchemaProps getNot()
      Deprecated.
      This method has been deprecated, please use method buildNot instead.
      Returns:
      The buildable object.
    • buildNot

      io.kubernetes.client.openapi.models.V1JSONSchemaProps buildNot()
    • withNot

      A withNot(io.kubernetes.client.openapi.models.V1JSONSchemaProps not)
    • hasNot

      Boolean hasNot()
    • withNewNot

    • withNewNotLike

      V1JSONSchemaPropsFluent.NotNested<A> withNewNotLike(io.kubernetes.client.openapi.models.V1JSONSchemaProps item)
    • editNot

    • editOrNewNot

    • editOrNewNotLike

      V1JSONSchemaPropsFluent.NotNested<A> editOrNewNotLike(io.kubernetes.client.openapi.models.V1JSONSchemaProps item)
    • getNullable

      Boolean getNullable()
    • withNullable

      A withNullable(Boolean nullable)
    • hasNullable

      Boolean hasNullable()
    • addToOneOf

      A addToOneOf(Integer index, io.kubernetes.client.openapi.models.V1JSONSchemaProps item)
    • setToOneOf

      A setToOneOf(Integer index, io.kubernetes.client.openapi.models.V1JSONSchemaProps item)
    • addToOneOf

      A addToOneOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... items)
    • addAllToOneOf

      A addAllToOneOf(Collection<io.kubernetes.client.openapi.models.V1JSONSchemaProps> items)
    • removeFromOneOf

      A removeFromOneOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... items)
    • removeAllFromOneOf

      A removeAllFromOneOf(Collection<io.kubernetes.client.openapi.models.V1JSONSchemaProps> items)
    • removeMatchingFromOneOf

      A removeMatchingFromOneOf(Predicate<V1JSONSchemaPropsBuilder> predicate)
    • getOneOf

      @Deprecated List<io.kubernetes.client.openapi.models.V1JSONSchemaProps> getOneOf()
      Deprecated.
      This method has been deprecated, please use method buildOneOf instead.
      Returns:
      The buildable object.
    • buildOneOf

      List<io.kubernetes.client.openapi.models.V1JSONSchemaProps> buildOneOf()
    • buildOneOf

      io.kubernetes.client.openapi.models.V1JSONSchemaProps buildOneOf(Integer index)
    • buildFirstOneOf

      io.kubernetes.client.openapi.models.V1JSONSchemaProps buildFirstOneOf()
    • buildLastOneOf

      io.kubernetes.client.openapi.models.V1JSONSchemaProps buildLastOneOf()
    • buildMatchingOneOf

      io.kubernetes.client.openapi.models.V1JSONSchemaProps buildMatchingOneOf(Predicate<V1JSONSchemaPropsBuilder> predicate)
    • hasMatchingOneOf

      Boolean hasMatchingOneOf(Predicate<V1JSONSchemaPropsBuilder> predicate)
    • withOneOf

      A withOneOf(List<io.kubernetes.client.openapi.models.V1JSONSchemaProps> oneOf)
    • withOneOf

      A withOneOf(io.kubernetes.client.openapi.models.V1JSONSchemaProps... oneOf)
    • hasOneOf

      Boolean hasOneOf()
    • addNewOneOf

    • addNewOneOfLike

      V1JSONSchemaPropsFluent.OneOfNested<A> addNewOneOfLike(io.kubernetes.client.openapi.models.V1JSONSchemaProps item)
    • setNewOneOfLike

      V1JSONSchemaPropsFluent.OneOfNested<A> setNewOneOfLike(Integer index, io.kubernetes.client.openapi.models.V1JSONSchemaProps item)
    • editOneOf

    • editFirstOneOf

    • editLastOneOf

    • editMatchingOneOf

    • getPattern

      String getPattern()
    • withPattern

      A withPattern(String pattern)
    • hasPattern

      Boolean hasPattern()
    • addToPatternProperties

      A addToPatternProperties(String key, io.kubernetes.client.openapi.models.V1JSONSchemaProps value)
    • addToPatternProperties

      A addToPatternProperties(Map<String,io.kubernetes.client.openapi.models.V1JSONSchemaProps> map)
    • removeFromPatternProperties

      A removeFromPatternProperties(String key)
    • removeFromPatternProperties

      A removeFromPatternProperties(Map<String,io.kubernetes.client.openapi.models.V1JSONSchemaProps> map)
    • getPatternProperties

      Map<String,io.kubernetes.client.openapi.models.V1JSONSchemaProps> getPatternProperties()
    • withPatternProperties

      <K, V> A withPatternProperties(Map<String,io.kubernetes.client.openapi.models.V1JSONSchemaProps> patternProperties)
    • hasPatternProperties

      Boolean hasPatternProperties()
    • addToProperties

      A addToProperties(String key, io.kubernetes.client.openapi.models.V1JSONSchemaProps value)
    • addToProperties

      A addToProperties(Map<String,io.kubernetes.client.openapi.models.V1JSONSchemaProps> map)
    • removeFromProperties

      A removeFromProperties(String key)
    • removeFromProperties

      A removeFromProperties(Map<String,io.kubernetes.client.openapi.models.V1JSONSchemaProps> map)
    • getProperties

      Map<String,io.kubernetes.client.openapi.models.V1JSONSchemaProps> getProperties()
    • withProperties

      <K, V> A withProperties(Map<String,io.kubernetes.client.openapi.models.V1JSONSchemaProps> properties)
    • hasProperties

      Boolean hasProperties()
    • addToRequired

      A addToRequired(Integer index, String item)
    • setToRequired

      A setToRequired(Integer index, String item)
    • addToRequired

      A addToRequired(String... items)
    • addAllToRequired

      A addAllToRequired(Collection<String> items)
    • removeFromRequired

      A removeFromRequired(String... items)
    • removeAllFromRequired

      A removeAllFromRequired(Collection<String> items)
    • getRequired

      List<String> getRequired()
    • getRequired

      String getRequired(Integer index)
    • getFirstRequired

      String getFirstRequired()
    • getLastRequired

      String getLastRequired()
    • getMatchingRequired

      String getMatchingRequired(Predicate<String> predicate)
    • hasMatchingRequired

      Boolean hasMatchingRequired(Predicate<String> predicate)
    • withRequired

      A withRequired(List<String> required)
    • withRequired

      A withRequired(String... required)
    • hasRequired

      Boolean hasRequired()
    • getTitle

      String getTitle()
    • withTitle

      A withTitle(String title)
    • hasTitle

      Boolean hasTitle()
    • getType

      String getType()
    • withType

      A withType(String type)
    • hasType

      Boolean hasType()
    • getUniqueItems

      Boolean getUniqueItems()
    • withUniqueItems

      A withUniqueItems(Boolean uniqueItems)
    • hasUniqueItems

      Boolean hasUniqueItems()
    • withExclusiveMaximum

      A withExclusiveMaximum()
    • withExclusiveMinimum

      A withExclusiveMinimum()
    • withNullable

      A withNullable()
    • withUniqueItems

      A withUniqueItems()