Package com.networknt.schema.annotation
Class JsonNodeAnnotation.Builder
- java.lang.Object
-
- com.networknt.schema.annotation.JsonNodeAnnotation.Builder
-
- Enclosing class:
- JsonNodeAnnotation
public static class JsonNodeAnnotation.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonNodeAnnotation
build()
JsonNodeAnnotation.Builder
evaluationPath(JsonNodePath evaluationPath)
JsonNodeAnnotation.Builder
instanceLocation(JsonNodePath instanceLocation)
JsonNodeAnnotation.Builder
keyword(Keyword keyword)
JsonNodeAnnotation.Builder
keyword(String keyword)
JsonNodeAnnotation.Builder
schemaLocation(SchemaLocation schemaLocation)
JsonNodeAnnotation.Builder
value(Object value)
-
-
-
Method Detail
-
keyword
public JsonNodeAnnotation.Builder keyword(Keyword keyword)
-
keyword
public JsonNodeAnnotation.Builder keyword(String keyword)
-
instanceLocation
public JsonNodeAnnotation.Builder instanceLocation(JsonNodePath instanceLocation)
-
schemaLocation
public JsonNodeAnnotation.Builder schemaLocation(SchemaLocation schemaLocation)
-
evaluationPath
public JsonNodeAnnotation.Builder evaluationPath(JsonNodePath evaluationPath)
-
value
public JsonNodeAnnotation.Builder value(Object value)
-
build
public JsonNodeAnnotation build()
-
-