Class FilteredFacetResultBuilder

java.lang.Object
com.commercetools.api.models.product.FilteredFacetResultBuilder
All Implemented Interfaces:
Builder<FilteredFacetResult>

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

     FilteredFacetResult filteredFacetResult = FilteredFacetResult.builder()
             .count(0.3)
             .build()
 
  • Constructor Details

    • FilteredFacetResultBuilder

      public FilteredFacetResultBuilder()
  • Method Details

    • count

      public FilteredFacetResultBuilder count(Long count)
      set the value to the count
      Parameters:
      count - value to be set
      Returns:
      Builder
    • productCount

      public FilteredFacetResultBuilder productCount(@Nullable Long productCount)
      set the value to the productCount
      Parameters:
      productCount - value to be set
      Returns:
      Builder
    • getCount

      public Long getCount()
      value of count}
      Returns:
      count
    • getProductCount

      @Nullable public Long getProductCount()
      value of productCount}
      Returns:
      productCount
    • build

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

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

      public static FilteredFacetResultBuilder of()
      factory method for an instance of FilteredFacetResultBuilder
      Returns:
      builder
    • of

      public static FilteredFacetResultBuilder of(FilteredFacetResult template)
      create builder for FilteredFacetResult instance
      Parameters:
      template - instance with prefilled values for the builder
      Returns:
      builder