Package io.constructor.client
Class SearchabilitiesV2Request
java.lang.Object
io.constructor.client.SearchabilitiesV2Request
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 Summary
ConstructorsConstructorDescriptionSearchabilitiesV2Request(List<SearchabilityV2> searchabilities) Creates a searchabilities v2 request with default section "Products"SearchabilitiesV2Request(List<SearchabilityV2> searchabilities, String section) Creates a searchabilities v2 request for bulk update (PATCH) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetSearchabilities(List<SearchabilityV2> searchabilities) voidsetSection(String section) voidsetSkipRebuild(Boolean skipRebuild)
-
Constructor Details
-
SearchabilitiesV2Request
Creates a searchabilities v2 request for bulk update (PATCH)- Parameters:
searchabilities- the list of searchability configurationssection- the section to which the searchabilities belong
-
SearchabilitiesV2Request
Creates a searchabilities v2 request with default section "Products"- Parameters:
searchabilities- the list of searchability configurations
-
-
Method Details
-
getSearchabilities
- Returns:
- the list of searchability configurations
-
setSearchabilities
- Parameters:
searchabilities- the searchabilities to set
-
getSection
- Returns:
- the section
-
setSection
- Parameters:
section- the section to set
-
getSkipRebuild
- Returns:
- whether to skip index rebuild
-
setSkipRebuild
- Parameters:
skipRebuild- whether to skip index rebuild
-