Class OrderEditAppliedBuilder
java.lang.Object
com.commercetools.api.models.order_edit.OrderEditAppliedBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<OrderEditApplied>
public class OrderEditAppliedBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<OrderEditApplied>
OrderEditAppliedBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
OrderEditApplied orderEditApplied = OrderEditApplied.builder()
.appliedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.excerptBeforeEdit(excerptBeforeEditBuilder -> excerptBeforeEditBuilder)
.excerptAfterEdit(excerptAfterEditBuilder -> excerptAfterEditBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionappliedAt
(ZonedDateTime appliedAt) set the value to the appliedAtbuild()
builds OrderEditApplied with checking for non-null required valuesbuilds OrderEditApplied without checking for non-null required valuesexcerptAfterEdit
(OrderExcerpt excerptAfterEdit) set the value to the excerptAfterEditset the value to the excerptAfterEdit using the builder functionexcerptBeforeEdit
(OrderExcerpt excerptBeforeEdit) set the value to the excerptBeforeEditset the value to the excerptBeforeEdit using the builder functionvalue of appliedAt}value of excerptAfterEdit}value of excerptBeforeEdit}static OrderEditAppliedBuilder
of()
factory method for an instance of OrderEditAppliedBuilderstatic OrderEditAppliedBuilder
of
(OrderEditApplied template) create builder for OrderEditApplied instanceset the value to the excerptAfterEdit using the builder functionset the value to the excerptBeforeEdit using the builder function
-
Constructor Details
-
OrderEditAppliedBuilder
public OrderEditAppliedBuilder()
-
-
Method Details
-
appliedAt
set the value to the appliedAt- Parameters:
appliedAt
- value to be set- Returns:
- Builder
-
excerptBeforeEdit
public OrderEditAppliedBuilder excerptBeforeEdit(Function<OrderExcerptBuilder, OrderExcerptBuilder> builder) set the value to the excerptBeforeEdit using the builder function- Parameters:
builder
- function to build the excerptBeforeEdit value- Returns:
- Builder
-
withExcerptBeforeEdit
public OrderEditAppliedBuilder withExcerptBeforeEdit(Function<OrderExcerptBuilder, OrderExcerpt> builder) set the value to the excerptBeforeEdit using the builder function- Parameters:
builder
- function to build the excerptBeforeEdit value- Returns:
- Builder
-
excerptBeforeEdit
set the value to the excerptBeforeEdit- Parameters:
excerptBeforeEdit
- value to be set- Returns:
- Builder
-
excerptAfterEdit
public OrderEditAppliedBuilder excerptAfterEdit(Function<OrderExcerptBuilder, OrderExcerptBuilder> builder) set the value to the excerptAfterEdit using the builder function- Parameters:
builder
- function to build the excerptAfterEdit value- Returns:
- Builder
-
withExcerptAfterEdit
public OrderEditAppliedBuilder withExcerptAfterEdit(Function<OrderExcerptBuilder, OrderExcerpt> builder) set the value to the excerptAfterEdit using the builder function- Parameters:
builder
- function to build the excerptAfterEdit value- Returns:
- Builder
-
excerptAfterEdit
set the value to the excerptAfterEdit- Parameters:
excerptAfterEdit
- value to be set- Returns:
- Builder
-
getAppliedAt
value of appliedAt}- Returns:
- appliedAt
-
getExcerptBeforeEdit
value of excerptBeforeEdit}- Returns:
- excerptBeforeEdit
-
getExcerptAfterEdit
value of excerptAfterEdit}- Returns:
- excerptAfterEdit
-
build
builds OrderEditApplied with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<OrderEditApplied>
- Returns:
- OrderEditApplied
-
buildUnchecked
builds OrderEditApplied without checking for non-null required values- Returns:
- OrderEditApplied
-
of
factory method for an instance of OrderEditAppliedBuilder- Returns:
- builder
-
of
create builder for OrderEditApplied instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-