Interface GenericRecordBuilder


@Public @Stable public interface GenericRecordBuilder
Generic Record Builder to build a GenericRecord.
  • Method Details

    • set

      GenericRecordBuilder set(String fieldName, 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, 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(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

      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.