Class DiscountsConfigurationBuilder
java.lang.Object
com.commercetools.api.models.project.DiscountsConfigurationBuilder
- All Implemented Interfaces:
Builder<DiscountsConfiguration>
public class DiscountsConfigurationBuilder
extends Object
implements Builder<DiscountsConfiguration>
DiscountsConfigurationBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
DiscountsConfiguration discountsConfiguration = DiscountsConfiguration.builder()
.discountCombinationMode(DiscountCombinationMode.BEST_DEAL)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()builds DiscountsConfiguration with checking for non-null required valuesbuilds DiscountsConfiguration without checking for non-null required valuesdiscountCombinationMode(DiscountCombinationMode discountCombinationMode) Indicates how Product Discounts and Cart Discounts should be combined.Indicates how Product Discounts and Cart Discounts should be combined.of()factory method for an instance of DiscountsConfigurationBuilderof(DiscountsConfiguration template) create builder for DiscountsConfiguration instance
-
Constructor Details
-
DiscountsConfigurationBuilder
public DiscountsConfigurationBuilder()
-
-
Method Details
-
discountCombinationMode
public DiscountsConfigurationBuilder discountCombinationMode(DiscountCombinationMode discountCombinationMode) Indicates how Product Discounts and Cart Discounts should be combined. Default value is
Stacking.- Parameters:
discountCombinationMode- value to be set- Returns:
- Builder
-
getDiscountCombinationMode
Indicates how Product Discounts and Cart Discounts should be combined. Default value is
Stacking.- Returns:
- discountCombinationMode
-
build
builds DiscountsConfiguration with checking for non-null required values- Specified by:
buildin interfaceBuilder<DiscountsConfiguration>- Returns:
- DiscountsConfiguration
-
buildUnchecked
builds DiscountsConfiguration without checking for non-null required values- Returns:
- DiscountsConfiguration
-
of
factory method for an instance of DiscountsConfigurationBuilder- Returns:
- builder
-
of
create builder for DiscountsConfiguration instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-