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

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

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

    Methods in org.apache.avro that return SchemaBuilder.FieldAssembler
    Modifier and Type | Method and Description
    --- | ---
    `<V> SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.ArrayDefault.`arrayDefault(List<V> defaultVal)` Completes this field with the default value provided, cannot be null
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.BooleanDefault.`booleanDefault(boolean defaultVal)` Completes this field with the default value provided
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.BytesDefault.`bytesDefault(byte[] defaultVal)` Completes this field with the default value provided, cannot be null
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.BytesDefault.`bytesDefault(ByteBuffer defaultVal)` Completes this field with the default value provided, cannot be null
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.BytesDefault.`bytesDefault(String defaultVal)` Completes this field with the default value provided, cannot be null.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.DoubleDefault.`doubleDefault(double defaultVal)` Completes this field with the default value provided
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.EnumDefault.`enumDefault(String defaultVal)` Completes this field with the default value provided, cannot be null
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.RecordBuilder.`fields()`
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FixedDefault.`fixedDefault(byte[] defaultVal)` Completes this field with the default value provided, cannot be null
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FixedDefault.`fixedDefault(ByteBuffer defaultVal)` Completes this field with the default value provided, cannot be null
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FixedDefault.`fixedDefault(String defaultVal)` Completes this field with the default value provided, cannot be null.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FloatDefault.`floatDefault(float defaultVal)` Completes this field with the default value provided
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.IntDefault.`intDefault(int defaultVal)` Completes this field with the default value provided
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.LongDefault.`longDefault(long defaultVal)` Completes this field with the default value provided
    `<K,V> SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.MapDefault.`mapDefault(Map<K,V> defaultVal)` Completes this field with the default value provided, cannot be null
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldDefault.`noDefault()` Completes this field with no default value
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.GenericDefault.`noDefault()` Do not use a default value for this field.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`nullableBoolean(String fieldName, boolean defaultVal)` Shortcut for creating a nullable boolean field: a union of boolean and null with an boolean default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`nullableBytes(String fieldName, byte[] defaultVal)` Shortcut for creating a nullable bytes field: a union of bytes and null with a bytes default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`nullableDouble(String fieldName, double defaultVal)` Shortcut for creating a nullable double field: a union of double and null with a double default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`nullableFloat(String fieldName, float defaultVal)` Shortcut for creating a nullable float field: a union of float and null with a float default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`nullableInt(String fieldName, int defaultVal)` Shortcut for creating a nullable int field: a union of int and null with an int default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`nullableLong(String fieldName, long defaultVal)` Shortcut for creating a nullable long field: a union of long and null with a long default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`nullableString(String fieldName, String defaultVal)` Shortcut for creating a nullable string field: a union of string and null with a string default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.NullDefault.`nullDefault()` Completes this field with a default value of null
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`optionalBoolean(String fieldName)` Shortcut for creating an optional boolean field: a union of null and boolean with null default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`optionalBytes(String fieldName)` Shortcut for creating an optional bytes field: a union of null and bytes with null default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`optionalDouble(String fieldName)` Shortcut for creating an optional double field: a union of null and double with null default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`optionalFloat(String fieldName)` Shortcut for creating an optional float field: a union of null and float with null default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`optionalInt(String fieldName)` Shortcut for creating an optional int field: a union of null and int with null default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`optionalLong(String fieldName)` Shortcut for creating an optional long field: a union of null and long with null default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`optionalString(String fieldName)` Shortcut for creating an optional string field: a union of null and string with null default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.RecordDefault.`recordDefault(GenericRecord defaultVal)` Completes this field with the default value provided, cannot be null
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`requiredBoolean(String fieldName)` Shortcut for creating a boolean field with the given name and no default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`requiredBytes(String fieldName)` Shortcut for creating a bytes field with the given name and no default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`requiredDouble(String fieldName)` Shortcut for creating a double field with the given name and no default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`requiredFloat(String fieldName)` Shortcut for creating a float field with the given name and no default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`requiredInt(String fieldName)` Shortcut for creating an int field with the given name and no default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`requiredLong(String fieldName)` Shortcut for creating a long field with the given name and no default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.FieldAssembler.`requiredString(String fieldName)` Shortcut for creating a string field with the given name and no default.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.StringDefault.`stringDefault(String defaultVal)` Completes this field with the default value provided.
    `SchemaBuilder.FieldAssembler<R>` | SchemaBuilder.GenericDefault.`withDefault(Object defaultVal)` Completes this field with the default value provided.

    Methods in org.apache.avro that return types with arguments of type SchemaBuilder.FieldAssembler
    Modifier and Type | Method and Description
    --- | ---
    `SchemaBuilder.BaseTypeBuilder<SchemaBuilder.FieldAssembler<R>>` | SchemaBuilder.FieldTypeBuilder.`optional()` A shortcut for building a union of null and a type, with a null default.

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