Class OrderTransitionLineItemStateActionBuilder
java.lang.Object
com.commercetools.api.models.order.OrderTransitionLineItemStateActionBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<OrderTransitionLineItemStateAction>
public class OrderTransitionLineItemStateActionBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<OrderTransitionLineItemStateAction>
OrderTransitionLineItemStateActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
OrderTransitionLineItemStateAction orderTransitionLineItemStateAction = OrderTransitionLineItemStateAction.builder()
.lineItemId("{lineItemId}")
.quantity(0.3)
.fromState(fromStateBuilder -> fromStateBuilder)
.toState(toStateBuilder -> toStateBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionactualTransitionDate
(ZonedDateTime actualTransitionDate) set the value to the actualTransitionDatebuild()
builds OrderTransitionLineItemStateAction with checking for non-null required valuesbuilds OrderTransitionLineItemStateAction without checking for non-null required valuesfromState
(StateResourceIdentifier fromState) ResourceIdentifier to a State.ResourceIdentifier to a State.value of actualTransitionDate}ResourceIdentifier to a State.value of lineItemId}value of quantity}ResourceIdentifier to a State.lineItemId
(String lineItemId) set the value to the lineItemIdof()
factory method for an instance of OrderTransitionLineItemStateActionBuilderof
(OrderTransitionLineItemStateAction template) create builder for OrderTransitionLineItemStateAction instanceset the value to the quantitytoState
(StateResourceIdentifier toState) ResourceIdentifier to a State.ResourceIdentifier to a State.ResourceIdentifier to a State.ResourceIdentifier to a State.
-
Constructor Details
-
OrderTransitionLineItemStateActionBuilder
-
-
Method Details
-
lineItemId
set the value to the lineItemId- Parameters:
lineItemId
- value to be set- Returns:
- Builder
-
quantity
set the value to the quantity- Parameters:
quantity
- value to be set- Returns:
- Builder
-
fromState
public OrderTransitionLineItemStateActionBuilder fromState(Function<StateResourceIdentifierBuilder, StateResourceIdentifierBuilder> builder) ResourceIdentifier to a State.
- Parameters:
builder
- function to build the fromState value- Returns:
- Builder
-
withFromState
public OrderTransitionLineItemStateActionBuilder withFromState(Function<StateResourceIdentifierBuilder, StateResourceIdentifier> builder) ResourceIdentifier to a State.
- Parameters:
builder
- function to build the fromState value- Returns:
- Builder
-
fromState
ResourceIdentifier to a State.
- Parameters:
fromState
- value to be set- Returns:
- Builder
-
toState
public OrderTransitionLineItemStateActionBuilder toState(Function<StateResourceIdentifierBuilder, StateResourceIdentifierBuilder> builder) ResourceIdentifier to a State.
- Parameters:
builder
- function to build the toState value- Returns:
- Builder
-
withToState
public OrderTransitionLineItemStateActionBuilder withToState(Function<StateResourceIdentifierBuilder, StateResourceIdentifier> builder) ResourceIdentifier to a State.
- Parameters:
builder
- function to build the toState value- Returns:
- Builder
-
toState
ResourceIdentifier to a State.
- Parameters:
toState
- value to be set- Returns:
- Builder
-
actualTransitionDate
public OrderTransitionLineItemStateActionBuilder actualTransitionDate(@Nullable ZonedDateTime actualTransitionDate) set the value to the actualTransitionDate- Parameters:
actualTransitionDate
- value to be set- Returns:
- Builder
-
getLineItemId
value of lineItemId}- Returns:
- lineItemId
-
getQuantity
value of quantity}- Returns:
- quantity
-
getFromState
ResourceIdentifier to a State.
- Returns:
- fromState
-
getToState
ResourceIdentifier to a State.
- Returns:
- toState
-
getActualTransitionDate
value of actualTransitionDate}- Returns:
- actualTransitionDate
-
build
builds OrderTransitionLineItemStateAction with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<OrderTransitionLineItemStateAction>
- Returns:
- OrderTransitionLineItemStateAction
-
buildUnchecked
builds OrderTransitionLineItemStateAction without checking for non-null required values- Returns:
- OrderTransitionLineItemStateAction
-
of
factory method for an instance of OrderTransitionLineItemStateActionBuilder- Returns:
- builder
-
of
public static OrderTransitionLineItemStateActionBuilder of(OrderTransitionLineItemStateAction template) create builder for OrderTransitionLineItemStateAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-