Class OrderEditUpdateBuilder
java.lang.Object
com.commercetools.api.models.order_edit.OrderEditUpdateBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<OrderEditUpdate>
public class OrderEditUpdateBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<OrderEditUpdate>
OrderEditUpdateBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
OrderEditUpdate orderEditUpdate = OrderEditUpdate.builder()
.version(0.3)
.plusActions(actionsBuilder -> actionsBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionactions
(OrderEditUpdateAction... actions) set values to the actionsactions
(List<OrderEditUpdateAction> actions) set value to the actionsbuild()
builds OrderEditUpdate with checking for non-null required valuesbuilds OrderEditUpdate without checking for non-null required valuesset the value to the dryRunvalue of actions}value of dryRun}value of version}static OrderEditUpdateBuilder
of()
factory method for an instance of OrderEditUpdateBuilderstatic OrderEditUpdateBuilder
of
(OrderEditUpdate template) create builder for OrderEditUpdate instanceplusActions
(OrderEditUpdateAction... actions) add values to the actionsplusActions
(Function<OrderEditUpdateActionBuilder, io.vrap.rmf.base.client.Builder<? extends OrderEditUpdateAction>> builder) add a value to the actions using the builder functionset the value to the versionwithActions
(Function<OrderEditUpdateActionBuilder, io.vrap.rmf.base.client.Builder<? extends OrderEditUpdateAction>> builder) set the value to the actions using the builder function
-
Constructor Details
-
OrderEditUpdateBuilder
public OrderEditUpdateBuilder()
-
-
Method Details
-
version
set the value to the version- Parameters:
version
- value to be set- Returns:
- Builder
-
actions
set values to the actions- Parameters:
actions
- value to be set- Returns:
- Builder
-
actions
set value to the actions- Parameters:
actions
- value to be set- Returns:
- Builder
-
plusActions
add values to the actions- Parameters:
actions
- value to be set- Returns:
- Builder
-
plusActions
public OrderEditUpdateBuilder plusActions(Function<OrderEditUpdateActionBuilder, io.vrap.rmf.base.client.Builder<? extends OrderEditUpdateAction>> builder) add a value to the actions using the builder function- Parameters:
builder
- function to build the actions value- Returns:
- Builder
-
withActions
public OrderEditUpdateBuilder withActions(Function<OrderEditUpdateActionBuilder, io.vrap.rmf.base.client.Builder<? extends OrderEditUpdateAction>> builder) set the value to the actions using the builder function- Parameters:
builder
- function to build the actions value- Returns:
- Builder
-
dryRun
set the value to the dryRun- Parameters:
dryRun
- value to be set- Returns:
- Builder
-
getVersion
value of version}- Returns:
- version
-
getActions
value of actions}- Returns:
- actions
-
getDryRun
value of dryRun}- Returns:
- dryRun
-
build
builds OrderEditUpdate with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<OrderEditUpdate>
- Returns:
- OrderEditUpdate
-
buildUnchecked
builds OrderEditUpdate without checking for non-null required values- Returns:
- OrderEditUpdate
-
of
factory method for an instance of OrderEditUpdateBuilder- Returns:
- builder
-
of
create builder for OrderEditUpdate instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-