Class RecurringOrderStateTransitionMessagePayloadBuilder
java.lang.Object
com.commercetools.api.models.message.RecurringOrderStateTransitionMessagePayloadBuilder
- All Implemented Interfaces:
Builder<RecurringOrderStateTransitionMessagePayload>
public class RecurringOrderStateTransitionMessagePayloadBuilder
extends Object
implements Builder<RecurringOrderStateTransitionMessagePayload>
RecurringOrderStateTransitionMessagePayloadBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
RecurringOrderStateTransitionMessagePayload recurringOrderStateTransitionMessagePayload = RecurringOrderStateTransitionMessagePayload.builder()
.state(stateBuilder -> stateBuilder)
.force(true)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds RecurringOrderStateTransitionMessagePayload with checking for non-null required valuesbuilds RecurringOrderStateTransitionMessagePayload without checking for non-null required valuesWhether State transition validations were turned off during the Transition State update action.getForce()
Whether State transition validations were turned off during the Transition State update action.RecurringOrderState before the Transition State update action.getState()
RecurringOrderState after the Transition State update action.of()
factory method for an instance of RecurringOrderStateTransitionMessagePayloadBuildercreate builder for RecurringOrderStateTransitionMessagePayload instanceoldState
(StateReference oldState) RecurringOrderState before the Transition State update action.RecurringOrderState before the Transition State update action.state
(StateReference state) RecurringOrderState after the Transition State update action.RecurringOrderState after the Transition State update action.RecurringOrderState before the Transition State update action.withState
(Function<StateReferenceBuilder, StateReference> builder) RecurringOrderState after the Transition State update action.
-
Constructor Details
-
RecurringOrderStateTransitionMessagePayloadBuilder
public RecurringOrderStateTransitionMessagePayloadBuilder()
-
-
Method Details
-
state
public RecurringOrderStateTransitionMessagePayloadBuilder state(Function<StateReferenceBuilder, StateReferenceBuilder> builder) RecurringOrderState after the Transition State update action.
- Parameters:
builder
- function to build the state value- Returns:
- Builder
-
withState
public RecurringOrderStateTransitionMessagePayloadBuilder withState(Function<StateReferenceBuilder, StateReference> builder) RecurringOrderState after the Transition State update action.
- Parameters:
builder
- function to build the state value- Returns:
- Builder
-
state
RecurringOrderState after the Transition State update action.
- Parameters:
state
- value to be set- Returns:
- Builder
-
oldState
public RecurringOrderStateTransitionMessagePayloadBuilder oldState(Function<StateReferenceBuilder, StateReferenceBuilder> builder) RecurringOrderState before the Transition State update action.
- Parameters:
builder
- function to build the oldState value- Returns:
- Builder
-
withOldState
public RecurringOrderStateTransitionMessagePayloadBuilder withOldState(Function<StateReferenceBuilder, StateReference> builder) RecurringOrderState before the Transition State update action.
- Parameters:
builder
- function to build the oldState value- Returns:
- Builder
-
oldState
public RecurringOrderStateTransitionMessagePayloadBuilder oldState(@Nullable StateReference oldState) RecurringOrderState before the Transition State update action.
- Parameters:
oldState
- value to be set- Returns:
- Builder
-
force
Whether State transition validations were turned off during the Transition State update action.
- Parameters:
force
- value to be set- Returns:
- Builder
-
getState
RecurringOrderState after the Transition State update action.
- Returns:
- state
-
getOldState
RecurringOrderState before the Transition State update action.
- Returns:
- oldState
-
getForce
Whether State transition validations were turned off during the Transition State update action.
- Returns:
- force
-
build
builds RecurringOrderStateTransitionMessagePayload with checking for non-null required values- Specified by:
build
in interfaceBuilder<RecurringOrderStateTransitionMessagePayload>
- Returns:
- RecurringOrderStateTransitionMessagePayload
-
buildUnchecked
builds RecurringOrderStateTransitionMessagePayload without checking for non-null required values- Returns:
- RecurringOrderStateTransitionMessagePayload
-
of
factory method for an instance of RecurringOrderStateTransitionMessagePayloadBuilder- Returns:
- builder
-
of
public static RecurringOrderStateTransitionMessagePayloadBuilder of(RecurringOrderStateTransitionMessagePayload template) create builder for RecurringOrderStateTransitionMessagePayload instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-