Class MyShoppingListRemoveTextLineItemActionBuilder
- All Implemented Interfaces:
Builder<MyShoppingListRemoveTextLineItemAction>
Example to create an instance using the builder pattern
MyShoppingListRemoveTextLineItemAction myShoppingListRemoveTextLineItemAction = MyShoppingListRemoveTextLineItemAction.builder()
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()builds MyShoppingListRemoveTextLineItemAction with checking for non-null required valuesbuilds MyShoppingListRemoveTextLineItemAction without checking for non-null required valuesAmount to remove from thequantityof the TextLineItem.Theidof the TextLineItem to update.Thekeyof the TextLineItem to update.of()factory method for an instance of MyShoppingListRemoveTextLineItemActionBuilderof(MyShoppingListRemoveTextLineItemAction template) create builder for MyShoppingListRemoveTextLineItemAction instanceAmount to remove from thequantityof the TextLineItem.textLineItemId(String textLineItemId) Theidof the TextLineItem to update.textLineItemKey(String textLineItemKey) Thekeyof the TextLineItem to update.
-
Constructor Details
-
MyShoppingListRemoveTextLineItemActionBuilder
public MyShoppingListRemoveTextLineItemActionBuilder()
-
-
Method Details
-
textLineItemId
public MyShoppingListRemoveTextLineItemActionBuilder textLineItemId(@Nullable String textLineItemId) The
idof the TextLineItem to update. EitherlineItemIdorlineItemKeyis required.- Parameters:
textLineItemId- value to be set- Returns:
- Builder
-
textLineItemKey
public MyShoppingListRemoveTextLineItemActionBuilder textLineItemKey(@Nullable String textLineItemKey) The
keyof the TextLineItem to update. EitherlineItemIdorlineItemKeyis required.- Parameters:
textLineItemKey- value to be set- Returns:
- Builder
-
quantity
Amount to remove from the
quantityof the TextLineItem. If not set, the TextLineItem is removed from the ShoppingList. If this value matches or exceeds the currentquantityof the TextLineItem, the TextLineItem is removed from the ShoppingList.- Parameters:
quantity- value to be set- Returns:
- Builder
-
getTextLineItemId
The
idof the TextLineItem to update. EitherlineItemIdorlineItemKeyis required.- Returns:
- textLineItemId
-
getTextLineItemKey
The
keyof the TextLineItem to update. EitherlineItemIdorlineItemKeyis required.- Returns:
- textLineItemKey
-
getQuantity
Amount to remove from the
quantityof the TextLineItem. If not set, the TextLineItem is removed from the ShoppingList. If this value matches or exceeds the currentquantityof the TextLineItem, the TextLineItem is removed from the ShoppingList.- Returns:
- quantity
-
build
builds MyShoppingListRemoveTextLineItemAction with checking for non-null required values- Specified by:
buildin interfaceBuilder<MyShoppingListRemoveTextLineItemAction>- Returns:
- MyShoppingListRemoveTextLineItemAction
-
buildUnchecked
builds MyShoppingListRemoveTextLineItemAction without checking for non-null required values- Returns:
- MyShoppingListRemoveTextLineItemAction
-
of
factory method for an instance of MyShoppingListRemoveTextLineItemActionBuilder- Returns:
- builder
-
of
public static MyShoppingListRemoveTextLineItemActionBuilder of(MyShoppingListRemoveTextLineItemAction template) create builder for MyShoppingListRemoveTextLineItemAction instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-