public static class IdentifiableJsonSchemaProperty.StringJsonSchemaProperty extends IdentifiableJsonSchemaProperty<TypedJsonSchemaObject.StringJsonSchemaObject>
JsonSchemaProperty
implementation for a type : 'string'
property.IdentifiableJsonSchemaProperty.ArrayJsonSchemaProperty, IdentifiableJsonSchemaProperty.BooleanJsonSchemaProperty, IdentifiableJsonSchemaProperty.DateJsonSchemaProperty, IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty, IdentifiableJsonSchemaProperty.NullJsonSchemaProperty, IdentifiableJsonSchemaProperty.NumericJsonSchemaProperty, IdentifiableJsonSchemaProperty.ObjectJsonSchemaProperty, IdentifiableJsonSchemaProperty.RequiredJsonSchemaProperty, IdentifiableJsonSchemaProperty.StringJsonSchemaProperty, IdentifiableJsonSchemaProperty.TimestampJsonSchemaProperty, IdentifiableJsonSchemaProperty.UntypedJsonSchemaProperty
JsonSchemaProperty.JsonSchemaPropertyBuilder
JsonSchemaObject.Type
identifier, jsonSchemaObjectDelegate
getIdentifier, getTypes, toDocument
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public IdentifiableJsonSchemaProperty.StringJsonSchemaProperty minLength(int length)
length
- IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
.TypedJsonSchemaObject.StringJsonSchemaObject.minLength(int)
public IdentifiableJsonSchemaProperty.StringJsonSchemaProperty maxLength(int length)
length
- IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
.TypedJsonSchemaObject.StringJsonSchemaObject.maxLength(int)
public IdentifiableJsonSchemaProperty.StringJsonSchemaProperty matching(String pattern)
pattern
- must not be null.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
.TypedJsonSchemaObject.StringJsonSchemaObject.matching(String)
public IdentifiableJsonSchemaProperty.StringJsonSchemaProperty possibleValues(String... possibleValues)
possibleValues
- must not be null.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
.TypedJsonSchemaObject.StringJsonSchemaObject.possibleValues(Collection)
public IdentifiableJsonSchemaProperty.StringJsonSchemaProperty allOf(JsonSchemaObject... allOf)
allOf
- must not be null.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
.TypedJsonSchemaObject.StringJsonSchemaObject.allOf(Collection)
public IdentifiableJsonSchemaProperty.StringJsonSchemaProperty anyOf(JsonSchemaObject... anyOf)
anyOf
- must not be null.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
.TypedJsonSchemaObject.StringJsonSchemaObject.anyOf(Collection)
public IdentifiableJsonSchemaProperty.StringJsonSchemaProperty oneOf(JsonSchemaObject... oneOf)
oneOf
- must not be null.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
.TypedJsonSchemaObject.StringJsonSchemaObject.oneOf(Collection)
public IdentifiableJsonSchemaProperty.StringJsonSchemaProperty possibleValues(Collection<String> possibleValues)
possibleValues
- must not be null.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
.TypedJsonSchemaObject.StringJsonSchemaObject.possibleValues(Collection)
public IdentifiableJsonSchemaProperty.StringJsonSchemaProperty allOf(Collection<JsonSchemaObject> allOf)
allOf
- must not be null.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
.TypedJsonSchemaObject.StringJsonSchemaObject.allOf(Collection)
public IdentifiableJsonSchemaProperty.StringJsonSchemaProperty anyOf(Collection<JsonSchemaObject> anyOf)
anyOf
- must not be null.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
.TypedJsonSchemaObject.StringJsonSchemaObject.anyOf(Collection)
public IdentifiableJsonSchemaProperty.StringJsonSchemaProperty oneOf(Collection<JsonSchemaObject> oneOf)
oneOf
- must not be null.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
.TypedJsonSchemaObject.StringJsonSchemaObject.oneOf(Collection)
public IdentifiableJsonSchemaProperty.StringJsonSchemaProperty notMatch(JsonSchemaObject notMatch)
notMatch
- must not be null.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
.TypedJsonSchemaObject.StringJsonSchemaObject.notMatch(JsonSchemaObject)
public IdentifiableJsonSchemaProperty.StringJsonSchemaProperty description(String description)
description
- must not be null.IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
.TypedJsonSchemaObject.StringJsonSchemaObject.description(String)
public IdentifiableJsonSchemaProperty.StringJsonSchemaProperty generatedDescription()
IdentifiableJsonSchemaProperty.StringJsonSchemaProperty
.TypedJsonSchemaObject.StringJsonSchemaObject.generateDescription()
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.