Package org.apache.flink.types.variant
Class BinaryVariantBuilder.VariantObjectBuilder
- java.lang.Object
-
- org.apache.flink.types.variant.BinaryVariantBuilder.VariantObjectBuilder
-
- All Implemented Interfaces:
VariantBuilder.VariantObjectBuilder
- Enclosing class:
- BinaryVariantBuilder
@PublicEvolving public static class BinaryVariantBuilder.VariantObjectBuilder extends Object implements VariantBuilder.VariantObjectBuilder
Builder for a variant object.
-
-
Constructor Summary
Constructors Constructor Description VariantObjectBuilder(boolean allowDuplicateKeys)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BinaryVariantBuilder.VariantObjectBuilderadd(String key, Variant value)Add a field to the object.Variantbuild()Build the variant object.
-
-
-
Method Detail
-
add
public BinaryVariantBuilder.VariantObjectBuilder add(String key, Variant value)
Description copied from interface:VariantBuilder.VariantObjectBuilderAdd a field to the object.- Specified by:
addin interfaceVariantBuilder.VariantObjectBuilder
-
build
public Variant build()
Description copied from interface:VariantBuilder.VariantObjectBuilderBuild the variant object.- Specified by:
buildin interfaceVariantBuilder.VariantObjectBuilder
-
-