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
Builder class for
ReferenceSchema.-
Field Summary
Fields inherited from class org.everit.json.schema.Schema.Builder
unprocessedProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()This method caches its result, so multiple invocations will return referentially the sameReferenceSchemainstance.copy()description(String description) schemaLocation(SchemaLocation location) unprocessedProperties(Map<String, Object> unprocessedProperties) Methods inherited from class org.everit.json.schema.Schema.Builder
defaultValue, id, nullable, readOnly, schemaLocation, writeOnly
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
This method caches its result, so multiple invocations will return referentially the sameReferenceSchemainstance.- Specified by:
buildin classSchema.Builder<ReferenceSchema>
-
refValue
-
unprocessedProperties
- Overrides:
unprocessedPropertiesin classSchema.Builder<ReferenceSchema>
-
title
- Overrides:
titlein classSchema.Builder<ReferenceSchema>
-
description
- Overrides:
descriptionin classSchema.Builder<ReferenceSchema>
-
schemaLocation
- Overrides:
schemaLocationin classSchema.Builder<ReferenceSchema>
-
copy
-