Class AddDeliveryChangeBuilder
java.lang.Object
com.commercetools.history.models.change.AddDeliveryChangeBuilder
- All Implemented Interfaces:
Builder<AddDeliveryChange>
AddDeliveryChangeBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
AddDeliveryChange addDeliveryChange = AddDeliveryChange.builder()
.change("{change}")
.previousValue(previousValueBuilder -> previousValueBuilder)
.nextValue(nextValueBuilder -> nextValueBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds AddDeliveryChange with checking for non-null required valuesbuilds AddDeliveryChange without checking for non-null required valuesset the value to the changevalue of change}Value after the change.Value before the change.nextValue
(DeliveryChangeValue nextValue) Value after the change.Value after the change.static AddDeliveryChangeBuilder
of()
factory method for an instance of AddDeliveryChangeBuilderstatic AddDeliveryChangeBuilder
of
(AddDeliveryChange template) create builder for AddDeliveryChange instancepreviousValue
(DeliveryChangeValue previousValue) Value before the change.Value before the change.Value after the change.Value before the change.
-
Constructor Details
-
AddDeliveryChangeBuilder
public AddDeliveryChangeBuilder()
-
-
Method Details
-
change
set the value to the change- Parameters:
change
- value to be set- Returns:
- Builder
-
previousValue
public AddDeliveryChangeBuilder previousValue(Function<DeliveryChangeValueBuilder, DeliveryChangeValueBuilder> builder) Value before the change.
- Parameters:
builder
- function to build the previousValue value- Returns:
- Builder
-
withPreviousValue
public AddDeliveryChangeBuilder withPreviousValue(Function<DeliveryChangeValueBuilder, DeliveryChangeValue> builder) Value before the change.
- Parameters:
builder
- function to build the previousValue value- Returns:
- Builder
-
previousValue
Value before the change.
- Parameters:
previousValue
- value to be set- Returns:
- Builder
-
nextValue
public AddDeliveryChangeBuilder nextValue(Function<DeliveryChangeValueBuilder, DeliveryChangeValueBuilder> builder) Value after the change.
- Parameters:
builder
- function to build the nextValue value- Returns:
- Builder
-
withNextValue
public AddDeliveryChangeBuilder withNextValue(Function<DeliveryChangeValueBuilder, DeliveryChangeValue> builder) Value after the change.
- Parameters:
builder
- function to build the nextValue value- Returns:
- Builder
-
nextValue
Value after the change.
- Parameters:
nextValue
- value to be set- Returns:
- Builder
-
getChange
value of change}- Returns:
- change
-
getPreviousValue
Value before the change.
- Returns:
- previousValue
-
getNextValue
Value after the change.
- Returns:
- nextValue
-
build
builds AddDeliveryChange with checking for non-null required values- Specified by:
build
in interfaceBuilder<AddDeliveryChange>
- Returns:
- AddDeliveryChange
-
buildUnchecked
builds AddDeliveryChange without checking for non-null required values- Returns:
- AddDeliveryChange
-
of
factory method for an instance of AddDeliveryChangeBuilder- Returns:
- builder
-
of
create builder for AddDeliveryChange instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-