Interface GenericRecordBuilder
-
@Public @Stable public interface GenericRecordBuilder
Generic Record Builder to build aGenericRecord.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GenericRecordbuild()Build a generic record.GenericRecordBuilderclear(java.lang.String fieldName)Clears the value of the given field.GenericRecordBuilderclear(Field field)Clears the value of the given field.GenericRecordBuilderset(java.lang.String fieldName, java.lang.Object value)Sets the value of a field.GenericRecordBuilderset(Field field, java.lang.Object value)Sets the value of a field.
-
-
-
Method Detail
-
set
GenericRecordBuilder set(java.lang.String fieldName, java.lang.Object value)
Sets the value of a field.- Parameters:
fieldName- the name of the field to set.value- the value to set.- Returns:
- a reference to the RecordBuilder.
-
set
GenericRecordBuilder set(Field field, java.lang.Object value)
Sets the value of a field.- Parameters:
field- the field to set.value- the value to set.- Returns:
- a reference to the RecordBuilder.
-
clear
GenericRecordBuilder clear(java.lang.String fieldName)
Clears the value of the given field.- Parameters:
fieldName- the name of the field to clear.- Returns:
- a reference to the RecordBuilder.
-
clear
GenericRecordBuilder clear(Field field)
Clears the value of the given field.- Parameters:
field- the field to clear.- Returns:
- a reference to the RecordBuilder.
-
build
GenericRecord build()
Build a generic record.- Returns:
- a generic record.
-
-