Package io.airlift.json
Interface JsonSubType.SubTypeSubBuilder<B>
- Enclosing class:
JsonSubType
public static interface JsonSubType.SubTypeSubBuilder<B>
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T extends B>
JsonSubType.SubTypeSubBuilder<B> <T extends B>
JsonSubType.SubTypeSubBuilder<B> default JsonSubType.SubTypeSubBuilder<B> addPermittedSubClasses(Function<Class<?>, String> propertyValueProvider) build()
-
Method Details
-
add
-
add
-
addPermittedSubClasses
-
addPermittedSubClasses
JsonSubType.SubTypeSubBuilder<B> addPermittedSubClasses(Function<Class<?>, String> propertyValueProvider) -
forBase
-
build
JsonSubType build()
-