Uses of Class
org.springframework.data.mongodb.core.schema.UntypedJsonSchemaObject
Packages that use UntypedJsonSchemaObject
Package
Description
MongoDB-specific JSON schema implementation classes.
-
Uses of UntypedJsonSchemaObject in org.springframework.data.mongodb.core.schema
Subclasses of UntypedJsonSchemaObject in org.springframework.data.mongodb.core.schemaModifier and TypeClassDescriptionclassAJsonSchemaObjectof a givenJsonSchemaObject.Type.static classJsonSchemaObjectimplementation oftype : 'array'schema elements.
Provides programmatic access to schema specifics like range, minItems, maxItems,... via a fluent API producing immutableschema objects.static classJsonSchemaObjectimplementation oftype : 'boolean'schema elements.
Provides programmatic access to schema specifics via a fluent API producing immutableschema objects.static classJsonSchemaObjectimplementation oftype : 'number',bsonType : 'int',bsonType : 'long',bsonType : 'double'andbsonType : 'decimal128'schema elements.
Provides programmatic access to schema specifics like multipleOf, minimum, maximum,... via a fluent API producing immutableschema objects.static classJsonSchemaObjectimplementation oftype : 'object'schema elements.
Provides programmatic access to schema specifics like required, properties, patternProperties,... via a fluent API producing immutableschema objects.static classJsonSchemaObjectimplementation oftype : 'string'schema elements.
Provides programmatic access to schema specifics like minLength, maxLength, pattern,... via a fluent API producing immutableschema objects.Subclasses with type arguments of type UntypedJsonSchemaObject in org.springframework.data.mongodb.core.schemaModifier and TypeClassDescriptionstatic classConvenienceJsonSchemaPropertyimplementation without atypeproperty.Methods in org.springframework.data.mongodb.core.schema that return UntypedJsonSchemaObjectModifier and TypeMethodDescriptionUntypedJsonSchemaObject.allOf(Collection<JsonSchemaObject> allOf) The field value must match all specified schemas.UntypedJsonSchemaObject.anyOf(Collection<JsonSchemaObject> anyOf) The field value must match at least one of the specified schemas.UntypedJsonSchemaObject.description(String description) Set the description.UntypedJsonSchemaObject.generatedDescription()Auto generate the description if not explicitly set.static UntypedJsonSchemaObjectUntypedJsonSchemaObject.newInstance()Create a new instance ofUntypedJsonSchemaObject.UntypedJsonSchemaObject.notMatch(JsonSchemaObject notMatch) The field value must not match the specified schemas.UntypedJsonSchemaObject.oneOf(Collection<JsonSchemaObject> oneOf) The field value must match exactly one of the specified schemas.UntypedJsonSchemaObject.possibleValues(Collection<? extends Object> possibleValues) enumerates all possible values of the field.static UntypedJsonSchemaObjectJsonSchemaObject.untyped()Create a newUntypedJsonSchemaObject.Methods in org.springframework.data.mongodb.core.schema that return types with arguments of type UntypedJsonSchemaObject