Package com.networknt.schema.annotation
Class JsonNodeAnnotationPredicate.Builder
java.lang.Object
com.networknt.schema.annotation.JsonNodeAnnotationPredicate.Builder
- Enclosing class:
JsonNodeAnnotationPredicate
Builder for building a
JsonNodeAnnotationPredicate
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
evaluationPath
(Predicate<JsonNodePath> evaluationPathPredicate) instanceLocation
(Predicate<JsonNodePath> instanceLocationPredicate) schema
(Predicate<SchemaLocation> schemaLocationPredicate)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
instanceLocation
public JsonNodeAnnotationPredicate.Builder instanceLocation(Predicate<JsonNodePath> instanceLocationPredicate) -
evaluationPath
public JsonNodeAnnotationPredicate.Builder evaluationPath(Predicate<JsonNodePath> evaluationPathPredicate) -
schema
public JsonNodeAnnotationPredicate.Builder schema(Predicate<SchemaLocation> schemaLocationPredicate) -
keyword
-
value
-
build
-