Class SearchInputField.Builder

java.lang.Object
org.apache.avro.data.RecordBuilderBase<T>
org.apache.avro.specific.SpecificRecordBuilderBase<SearchInputField>
net.sourceforge.jbizmo.commons.avro.search.SearchInputField.Builder
All Implemented Interfaces:
org.apache.avro.data.RecordBuilder<SearchInputField>
Enclosing class:
SearchInputField

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

    • getFilterCriteria

      public String getFilterCriteria()
      Gets the value of the 'filterCriteria' field.
      Returns:
      The value.
    • setFilterCriteria

      public SearchInputField.Builder setFilterCriteria(String value)
      Sets the value of the 'filterCriteria' field.
      Parameters:
      value - The value of 'filterCriteria'.
      Returns:
      This builder.
    • hasFilterCriteria

      public boolean hasFilterCriteria()
      Checks whether the 'filterCriteria' field has been set.
      Returns:
      True if the 'filterCriteria' field has been set, false otherwise.
    • clearFilterCriteria

      public SearchInputField.Builder clearFilterCriteria()
      Clears the value of the 'filterCriteria' field.
      Returns:
      This builder.
    • getName

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

      public SearchInputField.Builder setName(String 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 SearchInputField.Builder clearName()
      Clears the value of the 'name' field.
      Returns:
      This builder.
    • getSortOrder

      public SortDirectionEnum getSortOrder()
      Gets the value of the 'sortOrder' field.
      Returns:
      The value.
    • setSortOrder

      public SearchInputField.Builder setSortOrder(SortDirectionEnum value)
      Sets the value of the 'sortOrder' field.
      Parameters:
      value - The value of 'sortOrder'.
      Returns:
      This builder.
    • hasSortOrder

      public boolean hasSortOrder()
      Checks whether the 'sortOrder' field has been set.
      Returns:
      True if the 'sortOrder' field has been set, false otherwise.
    • clearSortOrder

      public SearchInputField.Builder clearSortOrder()
      Clears the value of the 'sortOrder' field.
      Returns:
      This builder.
    • getSortIndex

      public int getSortIndex()
      Gets the value of the 'sortIndex' field.
      Returns:
      The value.
    • setSortIndex

      public SearchInputField.Builder setSortIndex(int value)
      Sets the value of the 'sortIndex' field.
      Parameters:
      value - The value of 'sortIndex'.
      Returns:
      This builder.
    • hasSortIndex

      public boolean hasSortIndex()
      Checks whether the 'sortIndex' field has been set.
      Returns:
      True if the 'sortIndex' field has been set, false otherwise.
    • clearSortIndex

      public SearchInputField.Builder clearSortIndex()
      Clears the value of the 'sortIndex' field.
      Returns:
      This builder.
    • getDateTimeFormat

      public boolean getDateTimeFormat()
      Gets the value of the 'dateTimeFormat' field.
      Returns:
      The value.
    • setDateTimeFormat

      public SearchInputField.Builder setDateTimeFormat(boolean value)
      Sets the value of the 'dateTimeFormat' field.
      Parameters:
      value - The value of 'dateTimeFormat'.
      Returns:
      This builder.
    • hasDateTimeFormat

      public boolean hasDateTimeFormat()
      Checks whether the 'dateTimeFormat' field has been set.
      Returns:
      True if the 'dateTimeFormat' field has been set, false otherwise.
    • clearDateTimeFormat

      public SearchInputField.Builder clearDateTimeFormat()
      Clears the value of the 'dateTimeFormat' field.
      Returns:
      This builder.
    • getOperator

      public FilterOperatorEnum getOperator()
      Gets the value of the 'operator' field.
      Returns:
      The value.
    • setOperator

      public SearchInputField.Builder setOperator(FilterOperatorEnum value)
      Sets the value of the 'operator' field.
      Parameters:
      value - The value of 'operator'.
      Returns:
      This builder.
    • hasOperator

      public boolean hasOperator()
      Checks whether the 'operator' field has been set.
      Returns:
      True if the 'operator' field has been set, false otherwise.
    • clearOperator

      public SearchInputField.Builder clearOperator()
      Clears the value of the 'operator' field.
      Returns:
      This builder.
    • build

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