Class OrderEditPreviewSuccessBuilder
java.lang.Object
com.commercetools.api.models.order_edit.OrderEditPreviewSuccessBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<OrderEditPreviewSuccess>
public class OrderEditPreviewSuccessBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<OrderEditPreviewSuccess>
OrderEditPreviewSuccessBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
OrderEditPreviewSuccess orderEditPreviewSuccess = OrderEditPreviewSuccess.builder()
.preview(previewBuilder -> previewBuilder)
.plusMessagePayloads(messagePayloadsBuilder -> messagePayloadsBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds OrderEditPreviewSuccess with checking for non-null required valuesbuilds OrderEditPreviewSuccess without checking for non-null required valuesvalue of messagePayloads}value of preview}messagePayloads
(MessagePayload... messagePayloads) set values to the messagePayloadsmessagePayloads
(List<MessagePayload> messagePayloads) set value to the messagePayloadsof()
factory method for an instance of OrderEditPreviewSuccessBuilderof
(OrderEditPreviewSuccess template) create builder for OrderEditPreviewSuccess instanceplusMessagePayloads
(MessagePayload... messagePayloads) add values to the messagePayloadsplusMessagePayloads
(Function<MessagePayloadBuilder, io.vrap.rmf.base.client.Builder<? extends MessagePayload>> builder) add a value to the messagePayloads using the builder functionpreview
(StagedOrder preview) set the value to the previewpreview
(Function<StagedOrderBuilder, StagedOrderBuilder> builder) set the value to the preview using the builder functionwithMessagePayloads
(Function<MessagePayloadBuilder, io.vrap.rmf.base.client.Builder<? extends MessagePayload>> builder) set the value to the messagePayloads using the builder functionwithPreview
(Function<StagedOrderBuilder, StagedOrder> builder) set the value to the preview using the builder function
-
Constructor Details
-
OrderEditPreviewSuccessBuilder
public OrderEditPreviewSuccessBuilder()
-
-
Method Details
-
preview
public OrderEditPreviewSuccessBuilder preview(Function<StagedOrderBuilder, StagedOrderBuilder> builder) set the value to the preview using the builder function- Parameters:
builder
- function to build the preview value- Returns:
- Builder
-
withPreview
set the value to the preview using the builder function- Parameters:
builder
- function to build the preview value- Returns:
- Builder
-
preview
set the value to the preview- Parameters:
preview
- value to be set- Returns:
- Builder
-
messagePayloads
set values to the messagePayloads- Parameters:
messagePayloads
- value to be set- Returns:
- Builder
-
messagePayloads
set value to the messagePayloads- Parameters:
messagePayloads
- value to be set- Returns:
- Builder
-
plusMessagePayloads
add values to the messagePayloads- Parameters:
messagePayloads
- value to be set- Returns:
- Builder
-
plusMessagePayloads
public OrderEditPreviewSuccessBuilder plusMessagePayloads(Function<MessagePayloadBuilder, io.vrap.rmf.base.client.Builder<? extends MessagePayload>> builder) add a value to the messagePayloads using the builder function- Parameters:
builder
- function to build the messagePayloads value- Returns:
- Builder
-
withMessagePayloads
public OrderEditPreviewSuccessBuilder withMessagePayloads(Function<MessagePayloadBuilder, io.vrap.rmf.base.client.Builder<? extends MessagePayload>> builder) set the value to the messagePayloads using the builder function- Parameters:
builder
- function to build the messagePayloads value- Returns:
- Builder
-
getPreview
value of preview}- Returns:
- preview
-
getMessagePayloads
value of messagePayloads}- Returns:
- messagePayloads
-
build
builds OrderEditPreviewSuccess with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<OrderEditPreviewSuccess>
- Returns:
- OrderEditPreviewSuccess
-
buildUnchecked
builds OrderEditPreviewSuccess without checking for non-null required values- Returns:
- OrderEditPreviewSuccess
-
of
factory method for an instance of OrderEditPreviewSuccessBuilder- Returns:
- builder
-
of
create builder for OrderEditPreviewSuccess instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-