Package | Description |
---|---|
org.springframework.data.mongodb.core.schema |
MongoDB-specific JSON schema implementation classes.
|
Modifier and Type | Method and Description |
---|---|
static JsonSchemaProperty |
JsonSchemaProperty.merged(Collection<JsonSchemaProperty> properties)
Merges multiple
JsonSchemaProperty with potentially different attributes into one. |
static JsonSchemaProperty |
JsonSchemaProperty.objectId(String identifier)
Creates a new
JsonSchemaProperty with given identifier of bsonType : 'objectId' . |
static JsonSchemaProperty |
JsonSchemaProperty.required(JsonSchemaProperty property)
Turns the given
JsonSchemaProperty into a required on. |
Modifier and Type | Method and Description |
---|---|
List<JsonSchemaProperty> |
TypedJsonSchemaObject.ObjectJsonSchemaObject.getProperties() |
List<JsonSchemaProperty> |
IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.getProperties() |
Modifier and Type | Method and Description |
---|---|
static IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty |
JsonSchemaProperty.encrypted(JsonSchemaProperty property)
Turns the given target property into an
ecrypted one. |
static IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty |
IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty.encrypted(JsonSchemaProperty target)
Create new instance of
IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty wrapping the given target . |
TypedJsonSchemaObject.ObjectJsonSchemaObject |
TypedJsonSchemaObject.ObjectJsonSchemaObject.patternProperties(JsonSchemaProperty... regularExpressions)
Append regular expression patterns along with the
JsonSchemaObject matching properties validating
against. |
MongoJsonSchema.MongoJsonSchemaBuilder |
MongoJsonSchema.MongoJsonSchemaBuilder.patternProperties(JsonSchemaProperty... properties) |
TypedJsonSchemaObject.ObjectJsonSchemaObject |
TypedJsonSchemaObject.ObjectJsonSchemaObject.properties(JsonSchemaProperty... properties)
Append the objects properties along with the
JsonSchemaObject validating against. |
MongoJsonSchema.MongoJsonSchemaBuilder |
MongoJsonSchema.MongoJsonSchemaBuilder.properties(JsonSchemaProperty... properties) |
IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty |
IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.properties(JsonSchemaProperty... properties) |
TypedJsonSchemaObject.ObjectJsonSchemaObject |
TypedJsonSchemaObject.ObjectJsonSchemaObject.property(JsonSchemaProperty property)
Append the objects property along with the
JsonSchemaObject validating against. |
MongoJsonSchema.MongoJsonSchemaBuilder |
MongoJsonSchema.MongoJsonSchemaBuilder.property(JsonSchemaProperty property) |
static JsonSchemaProperty |
JsonSchemaProperty.required(JsonSchemaProperty property)
Turns the given
JsonSchemaProperty into a required on. |
Modifier and Type | Method and Description |
---|---|
static JsonSchemaProperty |
JsonSchemaProperty.merged(Collection<JsonSchemaProperty> properties)
Merges multiple
JsonSchemaProperty with potentially different attributes into one. |
Constructor and Description |
---|
EncryptedJsonSchemaProperty(JsonSchemaProperty target)
Create new instance of
IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty wrapping the given target . |
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.