Package org.everit.json.schema
Class ReferenceSchema.Builder
- java.lang.Object
-
- org.everit.json.schema.Schema.Builder<ReferenceSchema>
-
- org.everit.json.schema.ReferenceSchema.Builder
-
- Enclosing class:
- ReferenceSchema
public static class ReferenceSchema.Builder extends Schema.Builder<ReferenceSchema>
Builder class forReferenceSchema.
-
-
Field Summary
-
Fields inherited from class org.everit.json.schema.Schema.Builder
unprocessedProperties
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description ReferenceSchemabuild()This method caches its result, so multiple invocations will return referentially the sameReferenceSchemainstance.ReferenceSchema.Buildercopy()ReferenceSchema.Builderdescription(java.lang.String description)ReferenceSchema.BuilderrefValue(java.lang.String refValue)ReferenceSchema.BuilderschemaLocation(SchemaLocation location)ReferenceSchema.Buildertitle(java.lang.String title)ReferenceSchema.BuilderunprocessedProperties(java.util.Map<java.lang.String,java.lang.Object> unprocessedProperties)-
Methods inherited from class org.everit.json.schema.Schema.Builder
defaultValue, id, nullable, readOnly, schemaLocation, writeOnly
-
-
-
-
Method Detail
-
build
public ReferenceSchema build()
This method caches its result, so multiple invocations will return referentially the sameReferenceSchemainstance.- Specified by:
buildin classSchema.Builder<ReferenceSchema>
-
refValue
public ReferenceSchema.Builder refValue(java.lang.String refValue)
-
unprocessedProperties
public ReferenceSchema.Builder unprocessedProperties(java.util.Map<java.lang.String,java.lang.Object> unprocessedProperties)
- Overrides:
unprocessedPropertiesin classSchema.Builder<ReferenceSchema>
-
title
public ReferenceSchema.Builder title(java.lang.String title)
- Overrides:
titlein classSchema.Builder<ReferenceSchema>
-
description
public ReferenceSchema.Builder description(java.lang.String description)
- Overrides:
descriptionin classSchema.Builder<ReferenceSchema>
-
schemaLocation
public ReferenceSchema.Builder schemaLocation(SchemaLocation location)
- Overrides:
schemaLocationin classSchema.Builder<ReferenceSchema>
-
copy
public ReferenceSchema.Builder copy()
-
-