Package example.avro

Class User.Builder

java.lang.Object
org.apache.avro.data.RecordBuilderBase<T>
org.apache.avro.specific.SpecificRecordBuilderBase<User>
example.avro.User.Builder
All Implemented Interfaces:
org.apache.avro.data.RecordBuilder<User>
Enclosing class:
User

public static class User.Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<User> implements org.apache.avro.data.RecordBuilder<User>
RecordBuilder for User instances.
  • Method Details

    • getName

      public CharSequence getName()
      Gets the value of the 'name' field.
      Returns:
      The value.
    • setName

      public User.Builder setName(CharSequence value)
      Sets the value of the 'name' field.
      Parameters:
      value - The value of 'name'.
      Returns:
      This builder.
    • hasName

      public boolean hasName()
      Checks whether the 'name' field has been set.
      Returns:
      True if the 'name' field has been set, false otherwise.
    • clearName

      public User.Builder clearName()
      Clears the value of the 'name' field.
      Returns:
      This builder.
    • getFavoriteNumber

      public Integer getFavoriteNumber()
      Gets the value of the 'favorite_number' field.
      Returns:
      The value.
    • setFavoriteNumber

      public User.Builder setFavoriteNumber(Integer value)
      Sets the value of the 'favorite_number' field.
      Parameters:
      value - The value of 'favorite_number'.
      Returns:
      This builder.
    • hasFavoriteNumber

      public boolean hasFavoriteNumber()
      Checks whether the 'favorite_number' field has been set.
      Returns:
      True if the 'favorite_number' field has been set, false otherwise.
    • clearFavoriteNumber

      public User.Builder clearFavoriteNumber()
      Clears the value of the 'favorite_number' field.
      Returns:
      This builder.
    • getFavoriteColor

      public CharSequence getFavoriteColor()
      Gets the value of the 'favorite_color' field.
      Returns:
      The value.
    • setFavoriteColor

      public User.Builder setFavoriteColor(CharSequence value)
      Sets the value of the 'favorite_color' field.
      Parameters:
      value - The value of 'favorite_color'.
      Returns:
      This builder.
    • hasFavoriteColor

      public boolean hasFavoriteColor()
      Checks whether the 'favorite_color' field has been set.
      Returns:
      True if the 'favorite_color' field has been set, false otherwise.
    • clearFavoriteColor

      public User.Builder clearFavoriteColor()
      Clears the value of the 'favorite_color' field.
      Returns:
      This builder.
    • build

      public User build()
      Specified by:
      build in interface org.apache.avro.data.RecordBuilder<User>