Class SetLineItemDeactivatedAtChangeBuilder
java.lang.Object
com.commercetools.history.models.change.SetLineItemDeactivatedAtChangeBuilder
- All Implemented Interfaces:
Builder<SetLineItemDeactivatedAtChange>
public class SetLineItemDeactivatedAtChangeBuilder
extends Object
implements Builder<SetLineItemDeactivatedAtChange>
SetLineItemDeactivatedAtChangeBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
SetLineItemDeactivatedAtChange setLineItemDeactivatedAtChange = SetLineItemDeactivatedAtChange.builder()
.change("{change}")
.previousValue("{previousValue}")
.nextValue("{nextValue}")
.lineItem(lineItemBuilder -> lineItemBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds SetLineItemDeactivatedAtChange with checking for non-null required valuesbuilds SetLineItemDeactivatedAtChange without checking for non-null required valuesset the value to the changevalue of change}Holds information about the updated Shopping List Line Item.Value after the change.Value before the change.lineItem
(ShoppingListLineItemValue lineItem) Holds information about the updated Shopping List Line Item.Holds information about the updated Shopping List Line Item.Value after the change.of()
factory method for an instance of SetLineItemDeactivatedAtChangeBuilderof
(SetLineItemDeactivatedAtChange template) create builder for SetLineItemDeactivatedAtChange instancepreviousValue
(String previousValue) Value before the change.Holds information about the updated Shopping List Line Item.
-
Constructor Details
-
SetLineItemDeactivatedAtChangeBuilder
public SetLineItemDeactivatedAtChangeBuilder()
-
-
Method Details
-
change
set the value to the change- Parameters:
change
- value to be set- Returns:
- Builder
-
previousValue
Value before the change.
- Parameters:
previousValue
- value to be set- Returns:
- Builder
-
nextValue
Value after the change.
- Parameters:
nextValue
- value to be set- Returns:
- Builder
-
lineItem
public SetLineItemDeactivatedAtChangeBuilder lineItem(Function<ShoppingListLineItemValueBuilder, ShoppingListLineItemValueBuilder> builder) Holds information about the updated Shopping List Line Item.
- Parameters:
builder
- function to build the lineItem value- Returns:
- Builder
-
withLineItem
public SetLineItemDeactivatedAtChangeBuilder withLineItem(Function<ShoppingListLineItemValueBuilder, ShoppingListLineItemValue> builder) Holds information about the updated Shopping List Line Item.
- Parameters:
builder
- function to build the lineItem value- Returns:
- Builder
-
lineItem
Holds information about the updated Shopping List Line Item.
- Parameters:
lineItem
- 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
-
getLineItem
Holds information about the updated Shopping List Line Item.
- Returns:
- lineItem
-
build
builds SetLineItemDeactivatedAtChange with checking for non-null required values- Specified by:
build
in interfaceBuilder<SetLineItemDeactivatedAtChange>
- Returns:
- SetLineItemDeactivatedAtChange
-
buildUnchecked
builds SetLineItemDeactivatedAtChange without checking for non-null required values- Returns:
- SetLineItemDeactivatedAtChange
-
of
factory method for an instance of SetLineItemDeactivatedAtChangeBuilder- Returns:
- builder
-
of
create builder for SetLineItemDeactivatedAtChange instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-