Class ChangeLineItemPublishedChangeBuilder
java.lang.Object
com.commercetools.history.models.change.ChangeLineItemPublishedChangeBuilder
- All Implemented Interfaces:
Builder<ChangeLineItemPublishedChange>
public class ChangeLineItemPublishedChangeBuilder
extends Object
implements Builder<ChangeLineItemPublishedChange>
ChangeLineItemPublishedChangeBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
ChangeLineItemPublishedChange changeLineItemPublishedChange = ChangeLineItemPublishedChange.builder()
.change("{change}")
.lineItem(lineItemBuilder -> lineItemBuilder)
.previousValue(true)
.nextValue(true)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()builds ChangeLineItemPublishedChange with checking for non-null required valuesbuilds ChangeLineItemPublishedChange 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 ChangeLineItemPublishedChangeBuilderof(ChangeLineItemPublishedChange template) create builder for ChangeLineItemPublishedChange instancepreviousValue(Boolean previousValue) Value before the change.Holds information about the updated Shopping List Line Item.
-
Constructor Details
-
ChangeLineItemPublishedChangeBuilder
public ChangeLineItemPublishedChangeBuilder()
-
-
Method Details
-
change
set the value to the change- Parameters:
change- value to be set- Returns:
- Builder
-
lineItem
public ChangeLineItemPublishedChangeBuilder 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 ChangeLineItemPublishedChangeBuilder 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
-
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
-
getChange
value of change}- Returns:
- change
-
getLineItem
Holds information about the updated Shopping List Line Item.
- Returns:
- lineItem
-
getPreviousValue
Value before the change.
- Returns:
- previousValue
-
getNextValue
Value after the change.
- Returns:
- nextValue
-
build
builds ChangeLineItemPublishedChange with checking for non-null required values- Specified by:
buildin interfaceBuilder<ChangeLineItemPublishedChange>- Returns:
- ChangeLineItemPublishedChange
-
buildUnchecked
builds ChangeLineItemPublishedChange without checking for non-null required values- Returns:
- ChangeLineItemPublishedChange
-
of
factory method for an instance of ChangeLineItemPublishedChangeBuilder- Returns:
- builder
-
of
create builder for ChangeLineItemPublishedChange instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-