Package org.apache.beam.sdk.schemas
Class FieldValueTypeInformation.Builder
java.lang.Object
org.apache.beam.sdk.schemas.FieldValueTypeInformation.Builder
- Enclosing class:
FieldValueTypeInformation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract FieldValueTypeInformation.BuildersetDescription(@Nullable String fieldDescription) abstract FieldValueTypeInformation.BuildersetElementType(@Nullable FieldValueTypeInformation elementType) abstract FieldValueTypeInformation.Builderabstract FieldValueTypeInformation.BuildersetMapKeyType(@Nullable FieldValueTypeInformation mapKeyType) abstract FieldValueTypeInformation.BuildersetMapValueType(@Nullable FieldValueTypeInformation mapValueType) abstract FieldValueTypeInformation.Builderabstract FieldValueTypeInformation.Builderabstract FieldValueTypeInformation.BuildersetNullable(boolean nullable) abstract FieldValueTypeInformation.Builderabstract FieldValueTypeInformation.BuildersetOneOfTypes(Map<String, FieldValueTypeInformation> oneOfTypes) abstract FieldValueTypeInformation.BuildersetRawType(Class<?> type) abstract FieldValueTypeInformation.BuildersetType(TypeDescriptor<?> type)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setNumber
-
setName
-
setNullable
-
setType
-
setRawType
-
setField
-
setMethod
-
setOneOfTypes
public abstract FieldValueTypeInformation.Builder setOneOfTypes(Map<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) -
setDescription
-