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(String description)ReferenceSchema.BuilderrefValue(String refValue)ReferenceSchema.BuilderschemaLocation(SchemaLocation location)ReferenceSchema.Buildertitle(String title)ReferenceSchema.BuilderunprocessedProperties(Map<String,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(String refValue)
-
unprocessedProperties
public ReferenceSchema.Builder unprocessedProperties(Map<String,Object> unprocessedProperties)
- Overrides:
unprocessedPropertiesin classSchema.Builder<ReferenceSchema>
-
title
public ReferenceSchema.Builder title(String title)
- Overrides:
titlein classSchema.Builder<ReferenceSchema>
-
description
public ReferenceSchema.Builder description(String description)
- Overrides:
descriptionin classSchema.Builder<ReferenceSchema>
-
schemaLocation
public ReferenceSchema.Builder schemaLocation(SchemaLocation location)
- Overrides:
schemaLocationin classSchema.Builder<ReferenceSchema>
-
copy
public ReferenceSchema.Builder copy()
-
-