Class ProductSearchNumberRangeValueBuilder
java.lang.Object
com.commercetools.api.models.product_search.ProductSearchNumberRangeValueBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<ProductSearchNumberRangeValue>
public class ProductSearchNumberRangeValueBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<ProductSearchNumberRangeValue>
ProductSearchNumberRangeValueBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
ProductSearchNumberRangeValue productSearchNumberRangeValue = ProductSearchNumberRangeValue.builder()
.field("{field}")
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattributeType
(ProductSearchAttributeType attributeType) set the value to the attributeTypeset the value to the boostbuild()
builds ProductSearchNumberRangeValue with checking for non-null required valuesbuilds ProductSearchNumberRangeValue without checking for non-null required valuesset the value to the fieldvalue of attributeType}getBoost()
value of boost}getField()
value of field}getGt()
value of gt}getGte()
value of gte}getLt()
value of lt}getLte()
value of lte}set the value to the gtset the value to the gteset the value to the ltset the value to the lteof()
factory method for an instance of ProductSearchNumberRangeValueBuilderof
(ProductSearchNumberRangeValue template) create builder for ProductSearchNumberRangeValue instance
-
Constructor Details
-
ProductSearchNumberRangeValueBuilder
public ProductSearchNumberRangeValueBuilder()
-
-
Method Details
-
field
set the value to the field- Parameters:
field
- value to be set- Returns:
- Builder
-
boost
set the value to the boost- Parameters:
boost
- value to be set- Returns:
- Builder
-
attributeType
public ProductSearchNumberRangeValueBuilder attributeType(@Nullable ProductSearchAttributeType attributeType) set the value to the attributeType- Parameters:
attributeType
- value to be set- Returns:
- Builder
-
gte
set the value to the gte- Parameters:
gte
- value to be set- Returns:
- Builder
-
gt
set the value to the gt- Parameters:
gt
- value to be set- Returns:
- Builder
-
lte
set the value to the lte- Parameters:
lte
- value to be set- Returns:
- Builder
-
lt
set the value to the lt- Parameters:
lt
- value to be set- Returns:
- Builder
-
getField
value of field}- Returns:
- field
-
getBoost
value of boost}- Returns:
- boost
-
getAttributeType
value of attributeType}- Returns:
- attributeType
-
getGte
value of gte}- Returns:
- gte
-
getGt
value of gt}- Returns:
- gt
-
getLte
value of lte}- Returns:
- lte
-
getLt
value of lt}- Returns:
- lt
-
build
builds ProductSearchNumberRangeValue with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<ProductSearchNumberRangeValue>
- Returns:
- ProductSearchNumberRangeValue
-
buildUnchecked
builds ProductSearchNumberRangeValue without checking for non-null required values- Returns:
- ProductSearchNumberRangeValue
-
of
factory method for an instance of ProductSearchNumberRangeValueBuilder- Returns:
- builder
-
of
create builder for ProductSearchNumberRangeValue instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-