Class VariantSelectionBuilder
java.lang.Object
com.commercetools.importapi.models.product_selections.VariantSelectionBuilder
- All Implemented Interfaces:
Builder<VariantSelection>
VariantSelectionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
VariantSelection variantSelection = VariantSelection.builder()
.type(VariantSelectionType.INCLUDE_ONLY)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds VariantSelection with checking for non-null required valuesbuilds VariantSelection without checking for non-null required valuesgetSkus()
List of SKUs to include or exclude.getType()
Type of variant selection.static VariantSelectionBuilder
of()
factory method for an instance of VariantSelectionBuilderstatic VariantSelectionBuilder
of
(VariantSelection template) create builder for VariantSelection instanceList of SKUs to include or exclude.List of SKUs to include or exclude.List of SKUs to include or exclude.type
(VariantSelectionType type) Type of variant selection.
-
Constructor Details
-
VariantSelectionBuilder
public VariantSelectionBuilder()
-
-
Method Details
-
type
Type of variant selection.
- Parameters:
type
- value to be set- Returns:
- Builder
-
skus
List of SKUs to include or exclude.
- Parameters:
skus
- value to be set- Returns:
- Builder
-
skus
List of SKUs to include or exclude.
- Parameters:
skus
- value to be set- Returns:
- Builder
-
plusSkus
List of SKUs to include or exclude.
- Parameters:
skus
- value to be set- Returns:
- Builder
-
getType
Type of variant selection.
- Returns:
- type
-
getSkus
List of SKUs to include or exclude.
- Returns:
- skus
-
build
builds VariantSelection with checking for non-null required values- Specified by:
build
in interfaceBuilder<VariantSelection>
- Returns:
- VariantSelection
-
buildUnchecked
builds VariantSelection without checking for non-null required values- Returns:
- VariantSelection
-
of
factory method for an instance of VariantSelectionBuilder- Returns:
- builder
-
of
create builder for VariantSelection instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-