Class VariantUnpublishedMessagePayloadBuilder
java.lang.Object
com.commercetools.api.models.message.VariantUnpublishedMessagePayloadBuilder
- All Implemented Interfaces:
Builder<VariantUnpublishedMessagePayload>
public class VariantUnpublishedMessagePayloadBuilder
extends Object
implements Builder<VariantUnpublishedMessagePayload>
VariantUnpublishedMessagePayloadBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
VariantUnpublishedMessagePayload variantUnpublishedMessagePayload = VariantUnpublishedMessagePayload.builder()
.product(productBuilder -> productBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()builds VariantUnpublishedMessagePayload with checking for non-null required valuesbuilds VariantUnpublishedMessagePayload without checking for non-null required valuesReference to the Product containing the Variant that was unpublished.of()factory method for an instance of VariantUnpublishedMessagePayloadBuilderof(VariantUnpublishedMessagePayload template) create builder for VariantUnpublishedMessagePayload instanceproduct(ProductReference product) Reference to the Product containing the Variant that was unpublished.Reference to the Product containing the Variant that was unpublished.Reference to the Product containing the Variant that was unpublished.
-
Constructor Details
-
VariantUnpublishedMessagePayloadBuilder
public VariantUnpublishedMessagePayloadBuilder()
-
-
Method Details
-
product
public VariantUnpublishedMessagePayloadBuilder product(Function<ProductReferenceBuilder, ProductReferenceBuilder> builder) Reference to the Product containing the Variant that was unpublished.
- Parameters:
builder- function to build the product value- Returns:
- Builder
-
withProduct
public VariantUnpublishedMessagePayloadBuilder withProduct(Function<ProductReferenceBuilder, ProductReference> builder) Reference to the Product containing the Variant that was unpublished.
- Parameters:
builder- function to build the product value- Returns:
- Builder
-
product
Reference to the Product containing the Variant that was unpublished.
- Parameters:
product- value to be set- Returns:
- Builder
-
getProduct
Reference to the Product containing the Variant that was unpublished.
- Returns:
- product
-
build
builds VariantUnpublishedMessagePayload with checking for non-null required values- Specified by:
buildin interfaceBuilder<VariantUnpublishedMessagePayload>- Returns:
- VariantUnpublishedMessagePayload
-
buildUnchecked
builds VariantUnpublishedMessagePayload without checking for non-null required values- Returns:
- VariantUnpublishedMessagePayload
-
of
factory method for an instance of VariantUnpublishedMessagePayloadBuilder- Returns:
- builder
-
of
create builder for VariantUnpublishedMessagePayload instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-