JSONSchemaProps

io.k8s.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps
See theJSONSchemaProps companion object
final case class JSONSchemaProps(exclusiveMaximum: Option[Boolean], format: Option[String], ref: Option[String], nullable: Option[Boolean], x-kubernetes-map-type: Option[String], pattern: Option[String], description: Option[String], anyOf: Option[Seq[JSONSchemaProps]], x-kubernetes-list-type: Option[String], patternProperties: Option[Map[String, JSONSchemaProps]], items: Option[JSONSchemaPropsOrArray], additionalItems: Option[JSONSchemaPropsOrBool], maxProperties: Option[Int], maxItems: Option[Int], x-kubernetes-int-or-string: Option[Boolean], x-kubernetes-embedded-resource: Option[Boolean], maximum: Option[Double], multipleOf: Option[Double], id: Option[String], properties: Option[Map[String, JSONSchemaProps]], exclusiveMinimum: Option[Boolean], x-kubernetes-validations: Option[Seq[ValidationRule]], enum: Option[Seq[JSON]], x-kubernetes-preserve-unknown-fields: Option[Boolean], additionalProperties: Option[JSONSchemaPropsOrBool], default: Option[JSON], minItems: Option[Int], not: Option[JSONSchemaProps], definitions: Option[Map[String, JSONSchemaProps]], minLength: Option[Int], x-kubernetes-list-map-keys: Option[Seq[String]], title: Option[String], minimum: Option[Double], `type`: Option[String], required: Option[Seq[String]], example: Option[JSON], schema: Option[String], oneOf: Option[Seq[JSONSchemaProps]], uniqueItems: Option[Boolean], minProperties: Option[Int], dependencies: Option[Map[String, JSONSchemaPropsOrStringArray]], externalDocs: Option[ExternalDocumentation], maxLength: Option[Int], allOf: Option[Seq[JSONSchemaProps]])

JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).

Attributes

Companion:
object
Source:
JSONSchemaProps.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

Appends new values to allOf

Appends new values to allOf

Attributes

Source:
JSONSchemaProps.scala

Appends new values to anyOf

Appends new values to anyOf

Attributes

Source:
JSONSchemaProps.scala

Adds new values to definitions

Adds new values to definitions

Attributes

Source:
JSONSchemaProps.scala

Adds new values to dependencies

Adds new values to dependencies

Attributes

Source:
JSONSchemaProps.scala
def addEnum(newValues: JSON*): JSONSchemaProps

Appends new values to enum

Appends new values to enum

Attributes

Source:
JSONSchemaProps.scala

Appends new values to oneOf

Appends new values to oneOf

Attributes

Source:
JSONSchemaProps.scala

Adds new values to patternProperties

Adds new values to patternProperties

Attributes

Source:
JSONSchemaProps.scala

Adds new values to properties

Adds new values to properties

Attributes

Source:
JSONSchemaProps.scala

Appends new values to required

Appends new values to required

Attributes

Source:
JSONSchemaProps.scala

Appends new values to x-kubernetes-list-map-keys

Appends new values to x-kubernetes-list-map-keys

Attributes

Source:
JSONSchemaProps.scala

Appends new values to x-kubernetes-validations

Appends new values to x-kubernetes-validations

Attributes

Source:
JSONSchemaProps.scala

if additionalItems has a value, transforms to the result of function

if additionalItems has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if additionalProperties has a value, transforms to the result of function

if additionalProperties has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if allOf has a value, transforms to the result of function

if allOf has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if anyOf has a value, transforms to the result of function

if anyOf has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if default has a value, transforms to the result of function

if default has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if definitions has a value, transforms to the result of function

if definitions has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if dependencies has a value, transforms to the result of function

if dependencies has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if description has a value, transforms to the result of function

if description has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if enum has a value, transforms to the result of function

if enum has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if example has a value, transforms to the result of function

if example has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if exclusiveMaximum has a value, transforms to the result of function

if exclusiveMaximum has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if exclusiveMinimum has a value, transforms to the result of function

if exclusiveMinimum has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if externalDocs has a value, transforms to the result of function

if externalDocs has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if format has a value, transforms to the result of function

if format has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if id has a value, transforms to the result of function

if id has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if items has a value, transforms to the result of function

if items has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if maxItems has a value, transforms to the result of function

if maxItems has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if maxLength has a value, transforms to the result of function

if maxLength has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if maxProperties has a value, transforms to the result of function

if maxProperties has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if maximum has a value, transforms to the result of function

if maximum has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if minItems has a value, transforms to the result of function

if minItems has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if minLength has a value, transforms to the result of function

if minLength has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if minProperties has a value, transforms to the result of function

if minProperties has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if minimum has a value, transforms to the result of function

if minimum has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if multipleOf has a value, transforms to the result of function

if multipleOf has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if not has a value, transforms to the result of function

if not has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if nullable has a value, transforms to the result of function

if nullable has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if oneOf has a value, transforms to the result of function

if oneOf has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if pattern has a value, transforms to the result of function

if pattern has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if patternProperties has a value, transforms to the result of function

if patternProperties has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if properties has a value, transforms to the result of function

if properties has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if ref has a value, transforms to the result of function

if ref has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if required has a value, transforms to the result of function

if required has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if schema has a value, transforms to the result of function

if schema has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if title has a value, transforms to the result of function

if title has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if type has a value, transforms to the result of function

if type has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if uniqueItems has a value, transforms to the result of function

if uniqueItems has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if x-kubernetes-embedded-resource has a value, transforms to the result of function

if x-kubernetes-embedded-resource has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if x-kubernetes-int-or-string has a value, transforms to the result of function

if x-kubernetes-int-or-string has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if x-kubernetes-list-map-keys has a value, transforms to the result of function

if x-kubernetes-list-map-keys has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if x-kubernetes-list-type has a value, transforms to the result of function

if x-kubernetes-list-type has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if x-kubernetes-map-type has a value, transforms to the result of function

if x-kubernetes-map-type has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if x-kubernetes-preserve-unknown-fields has a value, transforms to the result of function

if x-kubernetes-preserve-unknown-fields has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

if x-kubernetes-validations has a value, transforms to the result of function

if x-kubernetes-validations has a value, transforms to the result of function

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with additionalItems set to new value

Returns a new data with additionalItems set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with additionalProperties set to new value

Returns a new data with additionalProperties set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with allOf set to new value

Returns a new data with allOf set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with anyOf set to new value

Returns a new data with anyOf set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with default set to new value

Returns a new data with default set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with definitions set to new value

Returns a new data with definitions set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with dependencies set to new value

Returns a new data with dependencies set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with description set to new value

Returns a new data with description set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with enum set to new value

Returns a new data with enum set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with example set to new value

Returns a new data with example set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with exclusiveMaximum set to new value

Returns a new data with exclusiveMaximum set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with exclusiveMinimum set to new value

Returns a new data with exclusiveMinimum set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with externalDocs set to new value

Returns a new data with externalDocs set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with format set to new value

Returns a new data with format set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with id set to new value

Returns a new data with id set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with items set to new value

Returns a new data with items set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with maxItems set to new value

Returns a new data with maxItems set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with maxLength set to new value

Returns a new data with maxLength set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with maxProperties set to new value

Returns a new data with maxProperties set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with maximum set to new value

Returns a new data with maximum set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with minItems set to new value

Returns a new data with minItems set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with minLength set to new value

Returns a new data with minLength set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with minProperties set to new value

Returns a new data with minProperties set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with minimum set to new value

Returns a new data with minimum set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with multipleOf set to new value

Returns a new data with multipleOf set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with not set to new value

Returns a new data with not set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with nullable set to new value

Returns a new data with nullable set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with oneOf set to new value

Returns a new data with oneOf set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with pattern set to new value

Returns a new data with pattern set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with patternProperties set to new value

Returns a new data with patternProperties set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with properties set to new value

Returns a new data with properties set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with ref set to new value

Returns a new data with ref set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with required set to new value

Returns a new data with required set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with schema set to new value

Returns a new data with schema set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with title set to new value

Returns a new data with title set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with type set to new value

Returns a new data with type set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with uniqueItems set to new value

Returns a new data with uniqueItems set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with x-kubernetes-embedded-resource set to new value

Returns a new data with x-kubernetes-embedded-resource set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with x-kubernetes-int-or-string set to new value

Returns a new data with x-kubernetes-int-or-string set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with x-kubernetes-list-map-keys set to new value

Returns a new data with x-kubernetes-list-map-keys set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with x-kubernetes-list-type set to new value

Returns a new data with x-kubernetes-list-type set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with x-kubernetes-map-type set to new value

Returns a new data with x-kubernetes-map-type set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with x-kubernetes-preserve-unknown-fields set to new value

Returns a new data with x-kubernetes-preserve-unknown-fields set to new value

Attributes

Source:
JSONSchemaProps.scala

Returns a new data with x-kubernetes-validations set to new value

Returns a new data with x-kubernetes-validations set to new value

Attributes

Source:
JSONSchemaProps.scala

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product