Class IdentifiableJsonSchemaProperty.DateJsonSchemaProperty
java.lang.Object
org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty<org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.DateJsonSchemaObject>
org.springframework.data.mongodb.core.schema.IdentifiableJsonSchemaProperty.DateJsonSchemaProperty
- All Implemented Interfaces:
JsonSchemaObject, JsonSchemaProperty
- Enclosing class:
IdentifiableJsonSchemaProperty<T extends JsonSchemaObject>
public static class IdentifiableJsonSchemaProperty.DateJsonSchemaProperty
extends IdentifiableJsonSchemaProperty<org.springframework.data.mongodb.core.schema.TypedJsonSchemaObject.DateJsonSchemaObject>
Convenience
JsonSchemaProperty implementation for a type : 'date' property.- Since:
- 2.1
- Author:
- Christoph Strobl
-
Nested Class Summary
Nested classes/interfaces inherited from class IdentifiableJsonSchemaProperty
IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty, IdentifiableJsonSchemaProperty.BooleanJsonSchemaProperty, IdentifiableJsonSchemaProperty.DateJsonSchemaProperty, IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty, IdentifiableJsonSchemaProperty.NullJsonSchemaProperty, IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty, IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty, IdentifiableJsonSchemaProperty.QueryableJsonSchemaProperty, IdentifiableJsonSchemaProperty.RequiredJsonSchemaProperty, IdentifiableJsonSchemaProperty.StringJsonSchemaProperty, IdentifiableJsonSchemaProperty.TimestampJsonSchemaProperty, IdentifiableJsonSchemaProperty.UntypedJsonSchemaPropertyNested classes/interfaces inherited from interface JsonSchemaObject
JsonSchemaObject.TypeNested classes/interfaces inherited from interface JsonSchemaProperty
JsonSchemaProperty.JsonSchemaPropertyBuilder -
Field Summary
Fields inherited from class IdentifiableJsonSchemaProperty
identifier, jsonSchemaObjectDelegate -
Method Summary
Methods inherited from class IdentifiableJsonSchemaProperty
getIdentifier, getTypes, toDocumentMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface JsonSchemaProperty
isRequired
-
Method Details
-
description
@Contract("_ -> new") public IdentifiableJsonSchemaProperty.DateJsonSchemaProperty description(String description) - Parameters:
description- must not be null.- Returns:
- new instance of
IdentifiableJsonSchemaProperty.DateJsonSchemaProperty. - See Also:
-
generatedDescription
- Returns:
- new instance of
IdentifiableJsonSchemaProperty.DateJsonSchemaProperty. - See Also:
-