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