Class SearchabilitiesV2Request

java.lang.Object
io.constructor.client.SearchabilitiesV2Request

public class SearchabilitiesV2Request extends Object
Constructor.io Searchabilities V2 Request.

This request class is used for bulk v2 searchability configuration operations (PATCH /v2/searchabilities).

For GET operations, use SearchabilitiesV2GetRequest. For DELETE operations, use SearchabilitiesV2DeleteRequest.

  • Constructor Details

    • SearchabilitiesV2Request

      public SearchabilitiesV2Request(List<SearchabilityV2> searchabilities, String section)
      Creates a searchabilities v2 request for bulk update (PATCH)
      Parameters:
      searchabilities - the list of searchability configurations
      section - the section to which the searchabilities belong
    • SearchabilitiesV2Request

      public SearchabilitiesV2Request(List<SearchabilityV2> searchabilities)
      Creates a searchabilities v2 request with default section "Products"
      Parameters:
      searchabilities - the list of searchability configurations
  • Method Details

    • getSearchabilities

      public List<SearchabilityV2> getSearchabilities()
      Returns:
      the list of searchability configurations
    • setSearchabilities

      public void setSearchabilities(List<SearchabilityV2> searchabilities)
      Parameters:
      searchabilities - the searchabilities to set
    • getSection

      public String getSection()
      Returns:
      the section
    • setSection

      public void setSection(String section)
      Parameters:
      section - the section to set
    • getSkipRebuild

      public Boolean getSkipRebuild()
      Returns:
      whether to skip index rebuild
    • setSkipRebuild

      public void setSkipRebuild(Boolean skipRebuild)
      Parameters:
      skipRebuild - whether to skip index rebuild