Interface SearchFullTextValue
- All Superinterfaces:
SearchQueryExpressionValue
SearchFullTextValue
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
SearchFullTextValue searchFullTextValue = SearchFullTextValue.builder()
.field("{field}")
.build()
-
Method Summary
Modifier and TypeMethodDescriptionstatic SearchFullTextValueBuilder
builder()
builder factory method for SearchFullTextValuestatic SearchFullTextValueBuilder
builder
(SearchFullTextValue template) create builder for SearchFullTextValue instancestatic SearchFullTextValue
deepCopy
(SearchFullTextValue template) factory method to create a deep copy of SearchFullTextValueString value specifying linguistic and regional preferences using the IETF language tag format, as described in BCP 47.@NotNull Object
getValue()
static SearchFullTextValue
of()
factory methodstatic SearchFullTextValue
of
(SearchFullTextValue template) factory method to create a shallow copy SearchFullTextValuevoid
setLanguage
(String language) String value specifying linguistic and regional preferences using the IETF language tag format, as described in BCP 47.void
setMustMatch
(SearchMatchType mustMatch) set mustMatchvoid
set valuestatic com.fasterxml.jackson.core.type.TypeReference<SearchFullTextValue>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
withSearchFullTextValue
(Function<SearchFullTextValue, T> helper) accessor map functionMethods inherited from interface com.commercetools.api.models.search.SearchQueryExpressionValue
getBoost, getField, getFieldType, setBoost, setField, setFieldType, withSearchQueryExpressionValue
-
Method Details
-
getValue
- Returns:
- value
-
getLanguage
String getLanguage()String value specifying linguistic and regional preferences using the IETF language tag format, as described in BCP 47. The format combines language, script, and region using hyphen-separated subtags. For example:
en
,en-US
,zh-Hans-SG
.- Returns:
- language
-
getMustMatch
SearchMatchType getMustMatch()- Returns:
- mustMatch
-
setValue
set value- Parameters:
value
- value to be set
-
setLanguage
String value specifying linguistic and regional preferences using the IETF language tag format, as described in BCP 47. The format combines language, script, and region using hyphen-separated subtags. For example:
en
,en-US
,zh-Hans-SG
.- Parameters:
language
- value to be set
-
setMustMatch
set mustMatch- Parameters:
mustMatch
- value to be set
-
of
factory method- Returns:
- instance of SearchFullTextValue
-
of
factory method to create a shallow copy SearchFullTextValue- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
factory method to create a deep copy of SearchFullTextValue- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for SearchFullTextValue- Returns:
- builder
-
builder
create builder for SearchFullTextValue instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withSearchFullTextValue
accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-