Class AttributeNestedTypeBuilder
java.lang.Object
com.commercetools.importapi.models.producttypes.AttributeNestedTypeBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<AttributeNestedType>
public class AttributeNestedTypeBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<AttributeNestedType>
AttributeNestedTypeBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
AttributeNestedType attributeNestedType = AttributeNestedType.builder()
.typeReference(typeReferenceBuilder -> typeReferenceBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds AttributeNestedType with checking for non-null required valuesbuilds AttributeNestedType without checking for non-null required valuesReferences a product type by key.static AttributeNestedTypeBuilder
of()
factory method for an instance of AttributeNestedTypeBuilderstatic AttributeNestedTypeBuilder
of
(AttributeNestedType template) create builder for AttributeNestedType instancetypeReference
(ProductTypeKeyReference typeReference) References a product type by key.References a product type by key.References a product type by key.
-
Constructor Details
-
AttributeNestedTypeBuilder
public AttributeNestedTypeBuilder()
-
-
Method Details
-
typeReference
public AttributeNestedTypeBuilder typeReference(Function<ProductTypeKeyReferenceBuilder, ProductTypeKeyReferenceBuilder> builder) References a product type by key.
- Parameters:
builder
- function to build the typeReference value- Returns:
- Builder
-
withTypeReference
public AttributeNestedTypeBuilder withTypeReference(Function<ProductTypeKeyReferenceBuilder, ProductTypeKeyReference> builder) References a product type by key.
- Parameters:
builder
- function to build the typeReference value- Returns:
- Builder
-
typeReference
References a product type by key.
- Parameters:
typeReference
- value to be set- Returns:
- Builder
-
getTypeReference
References a product type by key.
- Returns:
- typeReference
-
build
builds AttributeNestedType with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<AttributeNestedType>
- Returns:
- AttributeNestedType
-
buildUnchecked
builds AttributeNestedType without checking for non-null required values- Returns:
- AttributeNestedType
-
of
factory method for an instance of AttributeNestedTypeBuilder- Returns:
- builder
-
of
create builder for AttributeNestedType instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-