Class SearchKeywordBuilder

java.lang.Object
com.commercetools.importapi.models.products.SearchKeywordBuilder
All Implemented Interfaces:
Builder<SearchKeyword>

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

     SearchKeyword searchKeyword = SearchKeyword.builder()
             .text("{text}")
             .build()
 
  • Constructor Details

    • SearchKeywordBuilder

      public SearchKeywordBuilder()
  • Method Details

    • text

      public SearchKeywordBuilder text(String text)
      set the value to the text
      Parameters:
      text - value to be set
      Returns:
      Builder
    • suggestTokenizer

      public SearchKeywordBuilder suggestTokenizer(@Nullable SuggestTokenizer suggestTokenizer)

      The tokenizer defines the tokens that are used to match against the Suggest Query input.

      Parameters:
      suggestTokenizer - value to be set
      Returns:
      Builder
    • suggestTokenizer

      public SearchKeywordBuilder suggestTokenizer(Function<SuggestTokenizerBuilder,Builder<? extends SuggestTokenizer>> builder)

      The tokenizer defines the tokens that are used to match against the Suggest Query input.

      Parameters:
      builder - function to build the suggestTokenizer value
      Returns:
      Builder
    • getText

      public String getText()
      value of text}
      Returns:
      text
    • getSuggestTokenizer

      @Nullable public SuggestTokenizer getSuggestTokenizer()

      The tokenizer defines the tokens that are used to match against the Suggest Query input.

      Returns:
      suggestTokenizer
    • build

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

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

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

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