Package org.apache.beam.sdk.schemas
Class FieldValueTypeInformation.Builder
- java.lang.Object
-
- org.apache.beam.sdk.schemas.FieldValueTypeInformation.Builder
-
- Enclosing class:
- FieldValueTypeInformation
public abstract static class FieldValueTypeInformation.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
setNumber
public abstract FieldValueTypeInformation.Builder setNumber(@Nullable java.lang.Integer number)
-
setName
public abstract FieldValueTypeInformation.Builder setName(java.lang.String name)
-
setNullable
public abstract FieldValueTypeInformation.Builder setNullable(boolean nullable)
-
setType
public abstract FieldValueTypeInformation.Builder setType(TypeDescriptor type)
-
setRawType
public abstract FieldValueTypeInformation.Builder setRawType(java.lang.Class type)
-
setField
public abstract FieldValueTypeInformation.Builder setField(@Nullable java.lang.reflect.Field field)
-
setMethod
public abstract FieldValueTypeInformation.Builder setMethod(@Nullable java.lang.reflect.Method method)
-
setOneOfTypes
public abstract FieldValueTypeInformation.Builder setOneOfTypes(java.util.Map<java.lang.String,FieldValueTypeInformation> oneOfTypes)
-
setElementType
public abstract FieldValueTypeInformation.Builder setElementType(@Nullable FieldValueTypeInformation elementType)
-
setMapKeyType
public abstract FieldValueTypeInformation.Builder setMapKeyType(@Nullable FieldValueTypeInformation mapKeyType)
-
setMapValueType
public abstract FieldValueTypeInformation.Builder setMapValueType(@Nullable FieldValueTypeInformation mapValueType)
-
-