Class OrderSearchLongRangeValueBuilder

java.lang.Object
com.commercetools.api.models.order.OrderSearchLongRangeValueBuilder
All Implemented Interfaces:
Builder<OrderSearchLongRangeValue>

public class OrderSearchLongRangeValueBuilder extends Object implements Builder<OrderSearchLongRangeValue>
OrderSearchLongRangeValueBuilder
Example to create an instance using the builder pattern

     OrderSearchLongRangeValue orderSearchLongRangeValue = OrderSearchLongRangeValue.builder()
             .field("{field}")
             .build()
 
  • Constructor Details

    • OrderSearchLongRangeValueBuilder

      public OrderSearchLongRangeValueBuilder()
  • Method Details

    • field

      set the value to the field
      Parameters:
      field - value to be set
      Returns:
      Builder
    • boost

      public OrderSearchLongRangeValueBuilder boost(@Nullable Integer boost)
      set the value to the boost
      Parameters:
      boost - value to be set
      Returns:
      Builder
    • customType

      public OrderSearchLongRangeValueBuilder customType(@Nullable OrderSearchCustomType customType)

      Possible values for the customType property on simple expressions indicating the data type of the field.

      Parameters:
      customType - value to be set
      Returns:
      Builder
    • gte

      public OrderSearchLongRangeValueBuilder gte(@Nullable Long gte)
      set the value to the gte
      Parameters:
      gte - value to be set
      Returns:
      Builder
    • lte

      public OrderSearchLongRangeValueBuilder lte(@Nullable Long lte)
      set the value to the lte
      Parameters:
      lte - value to be set
      Returns:
      Builder
    • getField

      public String getField()
      value of field}
      Returns:
      field
    • getBoost

      @Nullable public Integer getBoost()
      value of boost}
      Returns:
      boost
    • getCustomType

      @Nullable public OrderSearchCustomType getCustomType()

      Possible values for the customType property on simple expressions indicating the data type of the field.

      Returns:
      customType
    • getGte

      @Nullable public Long getGte()
      value of gte}
      Returns:
      gte
    • getLte

      @Nullable public Long getLte()
      value of lte}
      Returns:
      lte
    • build

      public OrderSearchLongRangeValue build()
      builds OrderSearchLongRangeValue with checking for non-null required values
      Specified by:
      build in interface Builder<OrderSearchLongRangeValue>
      Returns:
      OrderSearchLongRangeValue
    • buildUnchecked

      public OrderSearchLongRangeValue buildUnchecked()
      builds OrderSearchLongRangeValue without checking for non-null required values
      Returns:
      OrderSearchLongRangeValue
    • of

      factory method for an instance of OrderSearchLongRangeValueBuilder
      Returns:
      builder
    • of

      create builder for OrderSearchLongRangeValue instance
      Parameters:
      template - instance with prefilled values for the builder
      Returns:
      builder