Class ItemStateBuilder
java.lang.Object
com.commercetools.api.models.order.ItemStateBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<ItemState>
ItemStateBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
ItemState itemState = ItemState.builder()
.quantity(0.3)
.state(stateBuilder -> stateBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds ItemState with checking for non-null required valuesbuilds ItemState without checking for non-null required valuesvalue of quantity}getState()
value of state}static ItemStateBuilder
of()
factory method for an instance of ItemStateBuilderstatic ItemStateBuilder
create builder for ItemState instanceset the value to the quantitystate
(StateReference state) set the value to the stateset the value to the state using the builder functionwithState
(Function<StateReferenceBuilder, StateReference> builder) set the value to the state using the builder function
-
Constructor Details
-
ItemStateBuilder
public ItemStateBuilder()
-
-
Method Details
-
quantity
set the value to the quantity- Parameters:
quantity
- value to be set- Returns:
- Builder
-
state
set the value to the state using the builder function- Parameters:
builder
- function to build the state value- Returns:
- Builder
-
withState
set the value to the state using the builder function- Parameters:
builder
- function to build the state value- Returns:
- Builder
-
state
set the value to the state- Parameters:
state
- value to be set- Returns:
- Builder
-
getQuantity
value of quantity}- Returns:
- quantity
-
getState
value of state}- Returns:
- state
-
build
builds ItemState with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<ItemState>
- Returns:
- ItemState
-
buildUnchecked
builds ItemState without checking for non-null required values- Returns:
- ItemState
-
of
factory method for an instance of ItemStateBuilder- Returns:
- builder
-
of
create builder for ItemState instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-