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[Long], maxItems: Option[Long], 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[Long], not: Option[JSONSchemaProps], definitions: Option[Map[String, JSONSchemaProps]], minLength: Option[Long], 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[Long], dependencies: Option[Map[String, JSONSchemaPropsOrStringArray]], externalDocs: Option[ExternalDocumentation], maxLength: Option[Long], 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
Show all

Members list

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
def addDefinitions(newValues: (String, JSONSchemaProps)*): JSONSchemaProps

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
def addProperties(newValues: (String, JSONSchemaProps)*): JSONSchemaProps

Adds new values to properties

Adds new values to properties

Attributes

Source
JSONSchemaProps.scala
def addRequired(newValues: String*): JSONSchemaProps

Appends new values to required

Appends new values to required

Attributes

Source
JSONSchemaProps.scala
def addXKubernetesListMapKeys(newValues: String*): JSONSchemaProps

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
def mapDefinitions(f: (Map[String, JSONSchemaProps]) => Map[String, JSONSchemaProps]): JSONSchemaProps

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
def mapDescription(f: String => String): JSONSchemaProps

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
def mapEnum(f: (Seq[JSON]) => Seq[JSON]): JSONSchemaProps

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
def mapExclusiveMaximum(f: Boolean => Boolean): JSONSchemaProps

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
def mapExclusiveMinimum(f: Boolean => Boolean): JSONSchemaProps

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
def mapFormat(f: String => String): JSONSchemaProps

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
def mapId(f: String => String): JSONSchemaProps

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
def mapMaxItems(f: Long => Long): JSONSchemaProps

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
def mapMaxLength(f: Long => Long): JSONSchemaProps

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
def mapMaxProperties(f: Long => Long): JSONSchemaProps

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
def mapMaximum(f: Double => Double): JSONSchemaProps

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
def mapMinItems(f: Long => Long): JSONSchemaProps

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
def mapMinLength(f: Long => Long): JSONSchemaProps

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
def mapMinProperties(f: Long => Long): JSONSchemaProps

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
def mapMinimum(f: Double => Double): JSONSchemaProps

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
def mapMultipleOf(f: Double => Double): JSONSchemaProps

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
def mapNullable(f: Boolean => Boolean): JSONSchemaProps

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
def mapPattern(f: String => String): JSONSchemaProps

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
def mapPatternProperties(f: (Map[String, JSONSchemaProps]) => Map[String, JSONSchemaProps]): JSONSchemaProps

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
def mapProperties(f: (Map[String, JSONSchemaProps]) => Map[String, JSONSchemaProps]): JSONSchemaProps

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
def mapRef(f: String => String): JSONSchemaProps

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
def mapRequired(f: (Seq[String]) => Seq[String]): JSONSchemaProps

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
def mapSchema(f: String => String): JSONSchemaProps

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
def mapTitle(f: String => String): JSONSchemaProps

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
def mapType(f: String => String): JSONSchemaProps

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
def mapUniqueItems(f: Boolean => Boolean): JSONSchemaProps

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
def mapXKubernetesEmbeddedResource(f: Boolean => Boolean): JSONSchemaProps

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
def mapXKubernetesIntOrString(f: Boolean => Boolean): JSONSchemaProps

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
def mapXKubernetesListMapKeys(f: (Seq[String]) => Seq[String]): JSONSchemaProps

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
def mapXKubernetesListType(f: String => String): JSONSchemaProps

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
def mapXKubernetesMapType(f: String => String): JSONSchemaProps

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
def withDefinitions(value: Map[String, JSONSchemaProps]): JSONSchemaProps

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
def withDescription(value: String): JSONSchemaProps

Returns a new data with description set to new value

Returns a new data with description set to new value

Attributes

Source
JSONSchemaProps.scala
def withEnum(value: Seq[JSON]): JSONSchemaProps

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
def withExclusiveMaximum(value: Boolean): JSONSchemaProps

Returns a new data with exclusiveMaximum set to new value

Returns a new data with exclusiveMaximum set to new value

Attributes

Source
JSONSchemaProps.scala
def withExclusiveMinimum(value: Boolean): JSONSchemaProps

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
def withFormat(value: String): JSONSchemaProps

Returns a new data with format set to new value

Returns a new data with format set to new value

Attributes

Source
JSONSchemaProps.scala
def withId(value: String): JSONSchemaProps

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
def withMaxItems(value: Long): JSONSchemaProps

Returns a new data with maxItems set to new value

Returns a new data with maxItems set to new value

Attributes

Source
JSONSchemaProps.scala
def withMaxLength(value: Long): JSONSchemaProps

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
def withMaximum(value: Double): JSONSchemaProps

Returns a new data with maximum set to new value

Returns a new data with maximum set to new value

Attributes

Source
JSONSchemaProps.scala
def withMinItems(value: Long): JSONSchemaProps

Returns a new data with minItems set to new value

Returns a new data with minItems set to new value

Attributes

Source
JSONSchemaProps.scala
def withMinLength(value: Long): JSONSchemaProps

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
def withMinimum(value: Double): JSONSchemaProps

Returns a new data with minimum set to new value

Returns a new data with minimum set to new value

Attributes

Source
JSONSchemaProps.scala
def withMultipleOf(value: Double): JSONSchemaProps

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
def withNullable(value: Boolean): JSONSchemaProps

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
def withPattern(value: String): JSONSchemaProps

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
def withProperties(value: Map[String, JSONSchemaProps]): JSONSchemaProps

Returns a new data with properties set to new value

Returns a new data with properties set to new value

Attributes

Source
JSONSchemaProps.scala
def withRef(value: String): JSONSchemaProps

Returns a new data with ref set to new value

Returns a new data with ref set to new value

Attributes

Source
JSONSchemaProps.scala
def withRequired(value: Seq[String]): JSONSchemaProps

Returns a new data with required set to new value

Returns a new data with required set to new value

Attributes

Source
JSONSchemaProps.scala
def withSchema(value: String): JSONSchemaProps

Returns a new data with schema set to new value

Returns a new data with schema set to new value

Attributes

Source
JSONSchemaProps.scala
def withTitle(value: String): JSONSchemaProps

Returns a new data with title set to new value

Returns a new data with title set to new value

Attributes

Source
JSONSchemaProps.scala
def withType(value: String): JSONSchemaProps

Returns a new data with type set to new value

Returns a new data with type set to new value

Attributes

Source
JSONSchemaProps.scala
def withUniqueItems(value: Boolean): JSONSchemaProps

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
def withXKubernetesListMapKeys(value: Seq[String]): JSONSchemaProps

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

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product