public static class IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty extends IdentifiableJsonSchemaProperty<TypedJsonSchemaObject.ObjectJsonSchemaObject>
JsonSchemaProperty implementation for a type : 'object' property.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty, IdentifiableJsonSchemaProperty.BooleanJsonSchemaProperty, IdentifiableJsonSchemaProperty.DateJsonSchemaProperty, IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty, IdentifiableJsonSchemaProperty.NullJsonSchemaProperty, IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty, IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty, IdentifiableJsonSchemaProperty.RequiredJsonSchemaProperty, IdentifiableJsonSchemaProperty.StringJsonSchemaProperty, IdentifiableJsonSchemaProperty.TimestampJsonSchemaProperty, IdentifiableJsonSchemaProperty.UntypedJsonSchemaPropertyJsonSchemaProperty.JsonSchemaPropertyBuilderJsonSchemaObject.Typeidentifier, jsonSchemaObjectDelegategetIdentifier, getTypes, toDocumentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty propertiesCount(Range<Integer> range)
range - must not be null.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty minProperties(int count)
count - must not be null.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.TypedJsonSchemaObject.ObjectJsonSchemaObject.minProperties(int)public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty maxProperties(int count)
count - must not be null.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.TypedJsonSchemaObject.ObjectJsonSchemaObject.maxProperties(int)public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty required(String... properties)
properties - must not be null.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.TypedJsonSchemaObject.ObjectJsonSchemaObject.required(String...)public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty additionalProperties(boolean additionalPropertiesAllowed)
additionalPropertiesAllowed - IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.TypedJsonSchemaObject.ObjectJsonSchemaObject.additionalProperties(boolean)public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty additionalProperties(TypedJsonSchemaObject.ObjectJsonSchemaObject additionalProperties)
additionalProperties - must not be null.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.ObjectJsonSchemaObject#additionalProperties(ObjectJsonSchemaObject)public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty properties(JsonSchemaProperty... properties)
properties - must not be null.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.TypedJsonSchemaObject.ObjectJsonSchemaObject.properties(JsonSchemaProperty...)public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty possibleValues(Object... possibleValues)
possibleValues - must not be null.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.TypedJsonSchemaObject.ObjectJsonSchemaObject.possibleValues(Collection)public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty allOf(JsonSchemaObject... allOf)
allOf - must not be null.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.TypedJsonSchemaObject.ObjectJsonSchemaObject.allOf(Collection)public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty anyOf(JsonSchemaObject... anyOf)
anyOf - must not be null.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.TypedJsonSchemaObject.ObjectJsonSchemaObject.anyOf(Collection)public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty oneOf(JsonSchemaObject... oneOf)
oneOf - must not be null.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.TypedJsonSchemaObject.ObjectJsonSchemaObject.oneOf(Collection)public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty possibleValues(Collection<Object> possibleValues)
possibleValues - must not be null.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.TypedJsonSchemaObject.ObjectJsonSchemaObject.possibleValues(Collection)public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty allOf(Collection<JsonSchemaObject> allOf)
allOf - must not be null.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.TypedJsonSchemaObject.ObjectJsonSchemaObject.allOf(Collection)public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty anyOf(Collection<JsonSchemaObject> anyOf)
anyOf - must not be null.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.TypedJsonSchemaObject.ObjectJsonSchemaObject.anyOf(Collection)public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty oneOf(Collection<JsonSchemaObject> oneOf)
oneOf - must not be null.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.TypedJsonSchemaObject.ObjectJsonSchemaObject.oneOf(Collection)public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty notMatch(JsonSchemaObject notMatch)
notMatch - must not be null.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.TypedJsonSchemaObject.ObjectJsonSchemaObject.notMatch(JsonSchemaObject)public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty description(String description)
description - must not be null.IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.TypedJsonSchemaObject.ObjectJsonSchemaObject.description(String)public IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty generatedDescription()
IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty.TypedJsonSchemaObject.ObjectJsonSchemaObject.generateDescription()public List<JsonSchemaProperty> getProperties()
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.