# Uses of Interface
org.apache.avro.generic.GenericRecord

Packages that use GenericRecord
Package
Description
org.apache.avro
Avro kernel classes.
org.apache.avro.generic
A generic representation for Avro data.
org.apache.avro.specific
Generate specific Java classes for schemas and protocols.

## Uses of GenericRecord in org.apache.avro

Methods in org.apache.avro with parameters of type GenericRecord
Modifier and Type
Method
Description
`final SchemaBuilder.FieldAssembler<R>`
SchemaBuilder.RecordDefault.`recordDefault(GenericRecord defaultVal)`
Completes this field with the default value provided, cannot be null

## Uses of GenericRecord in org.apache.avro.generic

Classes in org.apache.avro.generic that implement GenericRecord
Modifier and Type
Class
Description
`static class`
`GenericData.Record`
Default implementation of `GenericRecord`.

## Uses of GenericRecord in org.apache.avro.specific

Classes in org.apache.avro.specific that implement GenericRecord
Modifier and Type
Class
Description
`class`
`SpecificRecordBase`
Base class for generated record classes.