Class TextSetAttributeBuilder
java.lang.Object
com.commercetools.importapi.models.productvariants.TextSetAttributeBuilder
- All Implemented Interfaces:
Builder<TextSetAttribute>
TextSetAttributeBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
TextSetAttribute textSetAttribute = TextSetAttribute.builder()
.plusValue(valueBuilder -> valueBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds TextSetAttribute with checking for non-null required valuesbuilds TextSetAttribute without checking for non-null required valuesgetName()
Required if used for ProductVariantImport.getValue()
A set of text values.Required if used for ProductVariantImport.static TextSetAttributeBuilder
of()
factory method for an instance of TextSetAttributeBuilderstatic TextSetAttributeBuilder
of
(TextSetAttribute template) create builder for TextSetAttribute instanceA set of text values.A set of text values.A set of text values.
-
Constructor Details
-
TextSetAttributeBuilder
public TextSetAttributeBuilder()
-
-
Method Details
-
name
Required if used for ProductVariantImport. Must not be set if used for ProductVariantPatch.
Must match
name
of an AttributeDefinition of the Product Type.- Parameters:
name
- value to be set- Returns:
- Builder
-
value
A set of text values.
- Parameters:
value
- value to be set- Returns:
- Builder
-
value
A set of text values.
- Parameters:
value
- value to be set- Returns:
- Builder
-
plusValue
A set of text values.
- Parameters:
value
- value to be set- Returns:
- Builder
-
getName
Required if used for ProductVariantImport. Must not be set if used for ProductVariantPatch.
Must match
name
of an AttributeDefinition of the Product Type.- Returns:
- name
-
getValue
A set of text values.
- Returns:
- value
-
build
builds TextSetAttribute with checking for non-null required values- Specified by:
build
in interfaceBuilder<TextSetAttribute>
- Returns:
- TextSetAttribute
-
buildUnchecked
builds TextSetAttribute without checking for non-null required values- Returns:
- TextSetAttribute
-
of
factory method for an instance of TextSetAttributeBuilder- Returns:
- builder
-
of
create builder for TextSetAttribute instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-