Class ProductTypeAddPlainEnumValueActionBuilder
java.lang.Object
com.commercetools.api.models.product_type.ProductTypeAddPlainEnumValueActionBuilder
- All Implemented Interfaces:
Builder<ProductTypeAddPlainEnumValueAction>
public class ProductTypeAddPlainEnumValueActionBuilder
extends Object
implements Builder<ProductTypeAddPlainEnumValueAction>
ProductTypeAddPlainEnumValueActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
ProductTypeAddPlainEnumValueAction productTypeAddPlainEnumValueAction = ProductTypeAddPlainEnumValueAction.builder()
.attributeName("{attributeName}")
.value(valueBuilder -> valueBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattributeName
(String attributeName) Name of the AttributeDefinition to update.build()
builds ProductTypeAddPlainEnumValueAction with checking for non-null required valuesbuilds ProductTypeAddPlainEnumValueAction without checking for non-null required valuesName of the AttributeDefinition to update.getValue()
Value to append to the array.of()
factory method for an instance of ProductTypeAddPlainEnumValueActionBuilderof
(ProductTypeAddPlainEnumValueAction template) create builder for ProductTypeAddPlainEnumValueAction instancevalue
(AttributePlainEnumValue value) Value to append to the array.Value to append to the array.Value to append to the array.
-
Constructor Details
-
ProductTypeAddPlainEnumValueActionBuilder
public ProductTypeAddPlainEnumValueActionBuilder()
-
-
Method Details
-
attributeName
Name of the AttributeDefinition to update.
- Parameters:
attributeName
- value to be set- Returns:
- Builder
-
value
public ProductTypeAddPlainEnumValueActionBuilder value(Function<AttributePlainEnumValueBuilder, AttributePlainEnumValueBuilder> builder) Value to append to the array.
- Parameters:
builder
- function to build the value value- Returns:
- Builder
-
withValue
public ProductTypeAddPlainEnumValueActionBuilder withValue(Function<AttributePlainEnumValueBuilder, AttributePlainEnumValue> builder) Value to append to the array.
- Parameters:
builder
- function to build the value value- Returns:
- Builder
-
value
Value to append to the array.
- Parameters:
value
- value to be set- Returns:
- Builder
-
getAttributeName
Name of the AttributeDefinition to update.
- Returns:
- attributeName
-
getValue
Value to append to the array.
- Returns:
- value
-
build
builds ProductTypeAddPlainEnumValueAction with checking for non-null required values- Specified by:
build
in interfaceBuilder<ProductTypeAddPlainEnumValueAction>
- Returns:
- ProductTypeAddPlainEnumValueAction
-
buildUnchecked
builds ProductTypeAddPlainEnumValueAction without checking for non-null required values- Returns:
- ProductTypeAddPlainEnumValueAction
-
of
factory method for an instance of ProductTypeAddPlainEnumValueActionBuilder- Returns:
- builder
-
of
public static ProductTypeAddPlainEnumValueActionBuilder of(ProductTypeAddPlainEnumValueAction template) create builder for ProductTypeAddPlainEnumValueAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-