public static class Type.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Type |
build() |
Type.Builder |
exclude(java.lang.String excl) |
Type.Builder |
field(Field.FieldBuilder builder) |
Type.Builder |
field(Field field) |
Type.Builder |
fields(java.util.Collection<Field> fields) |
Type.Builder |
metaData(java.lang.String name,
java.lang.Object value) |
Type.Builder |
strict() |
Type.Builder |
with(java.util.function.Consumer<Type.Builder> consumer) |
public Type.Builder strict()
public Type.Builder field(Field.FieldBuilder builder)
public Type.Builder field(Field field)
public Type.Builder fields(java.util.Collection<Field> fields)
public Type.Builder exclude(java.lang.String excl)
public Type.Builder metaData(java.lang.String name, java.lang.Object value)
public Type.Builder with(java.util.function.Consumer<Type.Builder> consumer)
public Type build()