Class RecurringOrderTransitionStateActionBuilder
java.lang.Object
com.commercetools.api.models.recurring_order.RecurringOrderTransitionStateActionBuilder
- All Implemented Interfaces:
Builder<RecurringOrderTransitionStateAction>
public class RecurringOrderTransitionStateActionBuilder
extends Object
implements Builder<RecurringOrderTransitionStateAction>
RecurringOrderTransitionStateActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
RecurringOrderTransitionStateAction recurringOrderTransitionStateAction = RecurringOrderTransitionStateAction.builder()
.state(stateBuilder -> stateBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds RecurringOrderTransitionStateAction with checking for non-null required valuesbuilds RecurringOrderTransitionStateAction without checking for non-null required valuesSet totrue
to turn off validation.getForce()
Set totrue
to turn off validation.getState()
Value to set.of()
factory method for an instance of RecurringOrderTransitionStateActionBuilderof
(RecurringOrderTransitionStateAction template) create builder for RecurringOrderTransitionStateAction instancestate
(StateResourceIdentifier state) Value to set.Value to set.Value to set.
-
Constructor Details
-
RecurringOrderTransitionStateActionBuilder
public RecurringOrderTransitionStateActionBuilder()
-
-
Method Details
-
state
public RecurringOrderTransitionStateActionBuilder state(Function<StateResourceIdentifierBuilder, StateResourceIdentifierBuilder> builder) Value to set. If there is no State yet, the new State must be an initial State.
- Parameters:
builder
- function to build the state value- Returns:
- Builder
-
withState
public RecurringOrderTransitionStateActionBuilder withState(Function<StateResourceIdentifierBuilder, StateResourceIdentifier> builder) Value to set. If there is no State yet, the new State must be an initial State.
- Parameters:
builder
- function to build the state value- Returns:
- Builder
-
state
Value to set. If there is no State yet, the new State must be an initial State.
- Parameters:
state
- value to be set- Returns:
- Builder
-
force
Set to
true
to turn off validation.- Parameters:
force
- value to be set- Returns:
- Builder
-
getState
Value to set. If there is no State yet, the new State must be an initial State.
- Returns:
- state
-
getForce
Set to
true
to turn off validation.- Returns:
- force
-
build
builds RecurringOrderTransitionStateAction with checking for non-null required values- Specified by:
build
in interfaceBuilder<RecurringOrderTransitionStateAction>
- Returns:
- RecurringOrderTransitionStateAction
-
buildUnchecked
builds RecurringOrderTransitionStateAction without checking for non-null required values- Returns:
- RecurringOrderTransitionStateAction
-
of
factory method for an instance of RecurringOrderTransitionStateActionBuilder- Returns:
- builder
-
of
public static RecurringOrderTransitionStateActionBuilder of(RecurringOrderTransitionStateAction template) create builder for RecurringOrderTransitionStateAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-