Class AttributeLocalizedEnumTypeBuilder
java.lang.Object
com.commercetools.importapi.models.producttypes.AttributeLocalizedEnumTypeBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<AttributeLocalizedEnumType>
public class AttributeLocalizedEnumTypeBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<AttributeLocalizedEnumType>
AttributeLocalizedEnumTypeBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
AttributeLocalizedEnumType attributeLocalizedEnumType = AttributeLocalizedEnumType.builder()
.plusValues(valuesBuilder -> valuesBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadd the value to the values using the builder functionbuild()
builds AttributeLocalizedEnumType with checking for non-null required valuesbuilds AttributeLocalizedEnumType without checking for non-null required valuesvalue of values}of()
factory method for an instance of AttributeLocalizedEnumTypeBuilderof
(AttributeLocalizedEnumType template) create builder for AttributeLocalizedEnumType instanceplusValues
(AttributeLocalizedEnumValue... values) add values to the valuesadd the value to the values using the builder functionset the value to the values using the builder functionvalues
(AttributeLocalizedEnumValue... values) set values to the valuesvalues
(List<AttributeLocalizedEnumValue> values) set value to the valuesset the value to the values using the builder function
-
Constructor Details
-
AttributeLocalizedEnumTypeBuilder
public AttributeLocalizedEnumTypeBuilder()
-
-
Method Details
-
values
set values to the values- Parameters:
values
- value to be set- Returns:
- Builder
-
values
set value to the values- Parameters:
values
- value to be set- Returns:
- Builder
-
plusValues
add values to the values- Parameters:
values
- value to be set- Returns:
- Builder
-
plusValues
public AttributeLocalizedEnumTypeBuilder plusValues(Function<AttributeLocalizedEnumValueBuilder, AttributeLocalizedEnumValueBuilder> builder) add the value to the values using the builder function- Parameters:
builder
- function to build the values value- Returns:
- Builder
-
withValues
public AttributeLocalizedEnumTypeBuilder withValues(Function<AttributeLocalizedEnumValueBuilder, AttributeLocalizedEnumValueBuilder> builder) set the value to the values using the builder function- Parameters:
builder
- function to build the values value- Returns:
- Builder
-
addValues
public AttributeLocalizedEnumTypeBuilder addValues(Function<AttributeLocalizedEnumValueBuilder, AttributeLocalizedEnumValue> builder) add the value to the values using the builder function- Parameters:
builder
- function to build the values value- Returns:
- Builder
-
setValues
public AttributeLocalizedEnumTypeBuilder setValues(Function<AttributeLocalizedEnumValueBuilder, AttributeLocalizedEnumValue> builder) set the value to the values using the builder function- Parameters:
builder
- function to build the values value- Returns:
- Builder
-
getValues
value of values}- Returns:
- values
-
build
builds AttributeLocalizedEnumType with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<AttributeLocalizedEnumType>
- Returns:
- AttributeLocalizedEnumType
-
buildUnchecked
builds AttributeLocalizedEnumType without checking for non-null required values- Returns:
- AttributeLocalizedEnumType
-
of
factory method for an instance of AttributeLocalizedEnumTypeBuilder- Returns:
- builder
-
of
create builder for AttributeLocalizedEnumType instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-