Class SchemaBuilder.FixedDefault<R>

Enclosing class:
SchemaBuilder

public static class SchemaBuilder.FixedDefault<R> extends SchemaBuilder.FieldDefault<R,SchemaBuilder.FixedDefault<R>>
Choose whether to use a default value for the field or not.
  • Method Details

    • fixedDefault

      public final SchemaBuilder.FieldAssembler<R> fixedDefault(byte[] defaultVal)
      Completes this field with the default value provided, cannot be null
    • fixedDefault

      public final SchemaBuilder.FieldAssembler<R> fixedDefault(ByteBuffer defaultVal)
      Completes this field with the default value provided, cannot be null
    • fixedDefault

      public final SchemaBuilder.FieldAssembler<R> fixedDefault(String defaultVal)
      Completes this field with the default value provided, cannot be null. The string is interpreted as a byte[], with each character code point value equalling the byte value, as in the Avro spec JSON default.