Package com.networknt.schema
Class JsonMetaSchema.Builder
- java.lang.Object
-
- com.networknt.schema.JsonMetaSchema.Builder
-
- Enclosing class:
- JsonMetaSchema
public static class JsonMetaSchema.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonMetaSchema.Builder
addFormat(Format format)
JsonMetaSchema.Builder
addFormats(Collection<? extends Format> formats)
JsonMetaSchema.Builder
addKeyword(Keyword keyword)
JsonMetaSchema.Builder
addKeywords(Collection<? extends Keyword> keywords)
JsonMetaSchema
build()
JsonMetaSchema.Builder
idKeyword(String idKeyword)
-
-
-
Constructor Detail
-
Builder
public Builder(String uri)
-
-
Method Detail
-
addKeyword
public JsonMetaSchema.Builder addKeyword(Keyword keyword)
-
addKeywords
public JsonMetaSchema.Builder addKeywords(Collection<? extends Keyword> keywords)
-
addFormat
public JsonMetaSchema.Builder addFormat(Format format)
-
addFormats
public JsonMetaSchema.Builder addFormats(Collection<? extends Format> formats)
-
idKeyword
public JsonMetaSchema.Builder idKeyword(String idKeyword)
-
build
public JsonMetaSchema build()
-
-