Class NumberSetAttributeBuilder
java.lang.Object
com.commercetools.importapi.models.productvariants.NumberSetAttributeBuilder
- All Implemented Interfaces:
Builder<NumberSetAttribute>
NumberSetAttributeBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
NumberSetAttribute numberSetAttribute = NumberSetAttribute.builder()
.plusValue(valueBuilder -> valueBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds NumberSetAttribute with checking for non-null required valuesbuilds NumberSetAttribute without checking for non-null required valuesgetName()
Required if used for ProductVariantImport.getValue()
A set of number values.Required if used for ProductVariantImport.static NumberSetAttributeBuilder
of()
factory method for an instance of NumberSetAttributeBuilderstatic NumberSetAttributeBuilder
of
(NumberSetAttribute template) create builder for NumberSetAttribute instanceA set of number values.A set of number values.A set of number values.
-
Constructor Details
-
NumberSetAttributeBuilder
public NumberSetAttributeBuilder()
-
-
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 number values. Each value can be an integer or a floating-point number.
- Parameters:
value
- value to be set- Returns:
- Builder
-
value
A set of number values. Each value can be an integer or a floating-point number.
- Parameters:
value
- value to be set- Returns:
- Builder
-
plusValue
A set of number values. Each value can be an integer or a floating-point number.
- 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 number values. Each value can be an integer or a floating-point number.
- Returns:
- value
-
build
builds NumberSetAttribute with checking for non-null required values- Specified by:
build
in interfaceBuilder<NumberSetAttribute>
- Returns:
- NumberSetAttribute
-
buildUnchecked
builds NumberSetAttribute without checking for non-null required values- Returns:
- NumberSetAttribute
-
of
factory method for an instance of NumberSetAttributeBuilder- Returns:
- builder
-
of
create builder for NumberSetAttribute instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-