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

- Packages that use SchemaBuilder.PropBuilder
  Package | Description
  --- | ---
  org.apache.avro | Avro kernel classes.

- - ### Uses of SchemaBuilder.PropBuilder in org.apache.avro

    Classes in org.apache.avro with type parameters of type SchemaBuilder.PropBuilder
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `SchemaBuilder.PropBuilder<S extends SchemaBuilder.PropBuilder<S>>` An abstract builder for all Avro types.

    Subclasses of SchemaBuilder.PropBuilder in org.apache.avro
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `SchemaBuilder.ArrayBuilder<R>` Builds an Avro Array type with optional properties.
    `static class` | `SchemaBuilder.BooleanBuilder<R>` Builds an Avro boolean type with optional properties.
    `static class` | `SchemaBuilder.BytesBuilder<R>` Builds an Avro bytes type with optional properties.
    `static class` | `SchemaBuilder.DoubleBuilder<R>` Builds an Avro double type with optional properties.
    `static class` | `SchemaBuilder.EnumBuilder<R>` Builds an Avro Enum type with optional properties, namespace, doc, and aliases.
    `static class` | `SchemaBuilder.FieldBuilder<R>` Builds a Field in the context of a `SchemaBuilder.FieldAssembler`.
    `static class` | `SchemaBuilder.FixedBuilder<R>` Builds an Avro Fixed type with optional properties, namespace, doc, and aliases.
    `static class` | `SchemaBuilder.FloatBuilder<R>` Builds an Avro float type with optional properties.
    `static class` | `SchemaBuilder.IntBuilder<R>` Builds an Avro int type with optional properties.
    `static class` | `SchemaBuilder.LongBuilder<R>` Builds an Avro long type with optional properties.
    `static class` | `SchemaBuilder.MapBuilder<R>` Builds an Avro Map type with optional properties.
    `static class` | `SchemaBuilder.NamedBuilder<S extends SchemaBuilder.NamedBuilder<S>>` An abstract type that provides builder methods for configuring the name, doc, and aliases of all Avro types that have names (fields, Fixed, Record, and Enum).
    `static class` | `SchemaBuilder.NamespacedBuilder<R,S extends SchemaBuilder.NamespacedBuilder<R,S>>` An abstract type that provides builder methods for configuring the namespace for all Avro types that have namespaces (Fixed, Record, and Enum).
    `static class` | `SchemaBuilder.NullBuilder<R>` Builds an Avro null type with optional properties.
    `static class` | `SchemaBuilder.RecordBuilder<R>`
    `static class` | `SchemaBuilder.StringBldr<R>` Builds an Avro string type with optional properties.

Copyright © 2009–2024 The Apache Software Foundation. All rights reserved.