Class DiscountGroupCreatedMessagePayloadBuilder
java.lang.Object
com.commercetools.api.models.message.DiscountGroupCreatedMessagePayloadBuilder
- All Implemented Interfaces:
Builder<DiscountGroupCreatedMessagePayload>
public class DiscountGroupCreatedMessagePayloadBuilder
extends Object
implements Builder<DiscountGroupCreatedMessagePayload>
DiscountGroupCreatedMessagePayloadBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
DiscountGroupCreatedMessagePayload discountGroupCreatedMessagePayload = DiscountGroupCreatedMessagePayload.builder()
.discountGroup(discountGroupBuilder -> discountGroupBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds DiscountGroupCreatedMessagePayload with checking for non-null required valuesbuilds DiscountGroupCreatedMessagePayload without checking for non-null required valuesdiscountGroup
(DiscountGroup discountGroup) The DiscountGroup that was created.The DiscountGroup that was created.The DiscountGroup that was created.of()
factory method for an instance of DiscountGroupCreatedMessagePayloadBuilderof
(DiscountGroupCreatedMessagePayload template) create builder for DiscountGroupCreatedMessagePayload instanceThe DiscountGroup that was created.
-
Constructor Details
-
DiscountGroupCreatedMessagePayloadBuilder
public DiscountGroupCreatedMessagePayloadBuilder()
-
-
Method Details
-
discountGroup
public DiscountGroupCreatedMessagePayloadBuilder discountGroup(Function<DiscountGroupBuilder, DiscountGroupBuilder> builder) The DiscountGroup that was created.
- Parameters:
builder
- function to build the discountGroup value- Returns:
- Builder
-
withDiscountGroup
public DiscountGroupCreatedMessagePayloadBuilder withDiscountGroup(Function<DiscountGroupBuilder, DiscountGroup> builder) The DiscountGroup that was created.
- Parameters:
builder
- function to build the discountGroup value- Returns:
- Builder
-
discountGroup
The DiscountGroup that was created.
- Parameters:
discountGroup
- value to be set- Returns:
- Builder
-
getDiscountGroup
The DiscountGroup that was created.
- Returns:
- discountGroup
-
build
builds DiscountGroupCreatedMessagePayload with checking for non-null required values- Specified by:
build
in interfaceBuilder<DiscountGroupCreatedMessagePayload>
- Returns:
- DiscountGroupCreatedMessagePayload
-
buildUnchecked
builds DiscountGroupCreatedMessagePayload without checking for non-null required values- Returns:
- DiscountGroupCreatedMessagePayload
-
of
factory method for an instance of DiscountGroupCreatedMessagePayloadBuilder- Returns:
- builder
-
of
public static DiscountGroupCreatedMessagePayloadBuilder of(DiscountGroupCreatedMessagePayload template) create builder for DiscountGroupCreatedMessagePayload instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-