public abstract static class FieldValueTypeInformation.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
public abstract FieldValueTypeInformation.Builder setNumber(@Nullable java.lang.Integer number)
public abstract FieldValueTypeInformation.Builder setName(java.lang.String name)
public abstract FieldValueTypeInformation.Builder setNullable(boolean nullable)
public abstract FieldValueTypeInformation.Builder setType(TypeDescriptor<?> type)
public abstract FieldValueTypeInformation.Builder setRawType(java.lang.Class<?> type)
public abstract FieldValueTypeInformation.Builder setField(@Nullable java.lang.reflect.Field field)
public abstract FieldValueTypeInformation.Builder setMethod(@Nullable java.lang.reflect.Method method)
public abstract FieldValueTypeInformation.Builder setOneOfTypes(java.util.Map<java.lang.String,FieldValueTypeInformation> oneOfTypes)
public abstract FieldValueTypeInformation.Builder setElementType(@Nullable FieldValueTypeInformation elementType)
public abstract FieldValueTypeInformation.Builder setMapKeyType(@Nullable FieldValueTypeInformation mapKeyType)
public abstract FieldValueTypeInformation.Builder setMapValueType(@Nullable FieldValueTypeInformation mapValueType)
public abstract FieldValueTypeInformation.Builder setDescription(@Nullable java.lang.String fieldDescription)