# Uses of Class
org.apache.avro.SchemaBuilder.UnionAccumulator

Packages that use SchemaBuilder.UnionAccumulator
Package
Description
org.apache.avro
Avro kernel classes.

## Uses of SchemaBuilder.UnionAccumulator in org.apache.avro

Methods in org.apache.avro that return SchemaBuilder.UnionAccumulator
Modifier and Type
Method
Description
`SchemaBuilder.UnionAccumulator<SchemaBuilder.BooleanDefault<R>>`
SchemaBuilder.UnionFieldTypeBuilder.`booleanType()`
A plain boolean type without custom properties.
`SchemaBuilder.UnionAccumulator<SchemaBuilder.BytesDefault<R>>`
SchemaBuilder.UnionFieldTypeBuilder.`bytesType()`
A plain bytes type without custom properties.
`SchemaBuilder.UnionAccumulator<SchemaBuilder.DoubleDefault<R>>`
SchemaBuilder.UnionFieldTypeBuilder.`doubleType()`
A plain double type without custom properties.
`SchemaBuilder.UnionAccumulator<SchemaBuilder.FloatDefault<R>>`
SchemaBuilder.UnionFieldTypeBuilder.`floatType()`
A plain float type without custom properties.
`SchemaBuilder.UnionAccumulator<SchemaBuilder.IntDefault<R>>`
SchemaBuilder.UnionFieldTypeBuilder.`intType()`
A plain int type without custom properties.
`SchemaBuilder.UnionAccumulator<SchemaBuilder.LongDefault<R>>`
SchemaBuilder.UnionFieldTypeBuilder.`longType()`
A plain long type without custom properties.
`SchemaBuilder.UnionAccumulator<SchemaBuilder.NullDefault<R>>`
SchemaBuilder.UnionFieldTypeBuilder.`nullType()`
A plain null type without custom properties.
`SchemaBuilder.UnionAccumulator<SchemaBuilder.StringDefault<R>>`
SchemaBuilder.UnionFieldTypeBuilder.`stringType()`
A plain string type without custom properties.
Methods in org.apache.avro that return types with arguments of type SchemaBuilder.UnionAccumulator
Modifier and Type
Method
Description
`SchemaBuilder.BaseTypeBuilder<SchemaBuilder.UnionAccumulator<R>>`
SchemaBuilder.UnionAccumulator.`and()`
Add an additional type to this union
`SchemaBuilder.ArrayBuilder<SchemaBuilder.UnionAccumulator<SchemaBuilder.ArrayDefault<R>>>`
SchemaBuilder.UnionFieldTypeBuilder.`array()`
Build an Avro array type
`SchemaBuilder.BooleanBuilder<SchemaBuilder.UnionAccumulator<SchemaBuilder.BooleanDefault<R>>>`
SchemaBuilder.UnionFieldTypeBuilder.`booleanBuilder()`
Build a boolean type that can set custom properties.
`SchemaBuilder.BytesBuilder<SchemaBuilder.UnionAccumulator<SchemaBuilder.BytesDefault<R>>>`
SchemaBuilder.UnionFieldTypeBuilder.`bytesBuilder()`
Build a bytes type that can set custom properties.
`SchemaBuilder.DoubleBuilder<SchemaBuilder.UnionAccumulator<SchemaBuilder.DoubleDefault<R>>>`
SchemaBuilder.UnionFieldTypeBuilder.`doubleBuilder()`
Build a double type that can set custom properties.
`SchemaBuilder.EnumBuilder<SchemaBuilder.UnionAccumulator<SchemaBuilder.EnumDefault<R>>>`
SchemaBuilder.UnionFieldTypeBuilder.`enumeration(String name)`
Build an Avro enum type.
`SchemaBuilder.FixedBuilder<SchemaBuilder.UnionAccumulator<SchemaBuilder.FixedDefault<R>>>`
SchemaBuilder.UnionFieldTypeBuilder.`fixed(String name)`
Build an Avro fixed type.
`SchemaBuilder.FloatBuilder<SchemaBuilder.UnionAccumulator<SchemaBuilder.FloatDefault<R>>>`
SchemaBuilder.UnionFieldTypeBuilder.`floatBuilder()`
Build a float type that can set custom properties.
`SchemaBuilder.IntBuilder<SchemaBuilder.UnionAccumulator<SchemaBuilder.IntDefault<R>>>`
SchemaBuilder.UnionFieldTypeBuilder.`intBuilder()`
Build an int type that can set custom properties.
`SchemaBuilder.LongBuilder<SchemaBuilder.UnionAccumulator<SchemaBuilder.LongDefault<R>>>`
SchemaBuilder.UnionFieldTypeBuilder.`longBuilder()`
Build a long type that can set custom properties.
`SchemaBuilder.MapBuilder<SchemaBuilder.UnionAccumulator<SchemaBuilder.MapDefault<R>>>`
SchemaBuilder.UnionFieldTypeBuilder.`map()`
Build an Avro map type
`SchemaBuilder.NullBuilder<SchemaBuilder.UnionAccumulator<SchemaBuilder.NullDefault<R>>>`
SchemaBuilder.UnionFieldTypeBuilder.`nullBuilder()`
Build a null type that can set custom properties.
`SchemaBuilder.RecordBuilder<SchemaBuilder.UnionAccumulator<SchemaBuilder.RecordDefault<R>>>`
SchemaBuilder.UnionFieldTypeBuilder.`record(String name)`
Build an Avro record type.
`SchemaBuilder.StringBldr<SchemaBuilder.UnionAccumulator<SchemaBuilder.StringDefault<R>>>`
SchemaBuilder.UnionFieldTypeBuilder.`stringBuilder()`
Build a string type that can set custom properties.
`protected SchemaBuilder.BaseTypeBuilder<SchemaBuilder.UnionAccumulator<R>>`
SchemaBuilder.BaseTypeBuilder.`unionOf()`
Build an Avro union schema type.
`SchemaBuilder.BaseTypeBuilder<SchemaBuilder.UnionAccumulator<R>>`
SchemaBuilder.TypeBuilder.`unionOf()`
`static SchemaBuilder.BaseTypeBuilder<SchemaBuilder.UnionAccumulator<Schema>>`
SchemaBuilder.`unionOf()`
Create a builder for an Avro union This is equivalent to: