public static class CatalogItem.Builder extends Object
CatalogItem.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CatalogItem.Builder |
abbreviation(String abbreviation)
Setter for abbreviation.
|
CatalogItem.Builder |
availableElectronically(Boolean availableElectronically)
Setter for availableElectronically.
|
CatalogItem.Builder |
availableForPickup(Boolean availableForPickup)
Setter for availableForPickup.
|
CatalogItem.Builder |
availableOnline(Boolean availableOnline)
Setter for availableOnline.
|
CatalogItem |
build()
Builds a new
CatalogItem object using the set fields. |
CatalogItem.Builder |
categoryId(String categoryId)
Setter for categoryId.
|
CatalogItem.Builder |
description(String description)
Setter for description.
|
CatalogItem.Builder |
descriptionHtml(String descriptionHtml)
Setter for descriptionHtml.
|
CatalogItem.Builder |
descriptionPlaintext(String descriptionPlaintext)
Setter for descriptionPlaintext.
|
CatalogItem.Builder |
imageIds(List<String> imageIds)
Setter for imageIds.
|
CatalogItem.Builder |
itemOptions(List<CatalogItemOptionForItem> itemOptions)
Setter for itemOptions.
|
CatalogItem.Builder |
labelColor(String labelColor)
Setter for labelColor.
|
CatalogItem.Builder |
modifierListInfo(List<CatalogItemModifierListInfo> modifierListInfo)
Setter for modifierListInfo.
|
CatalogItem.Builder |
name(String name)
Setter for name.
|
CatalogItem.Builder |
productType(String productType)
Setter for productType.
|
CatalogItem.Builder |
skipModifierScreen(Boolean skipModifierScreen)
Setter for skipModifierScreen.
|
CatalogItem.Builder |
sortName(String sortName)
Setter for sortName.
|
CatalogItem.Builder |
taxIds(List<String> taxIds)
Setter for taxIds.
|
CatalogItem.Builder |
unsetAbbreviation()
UnSetter for abbreviation.
|
CatalogItem.Builder |
unsetAvailableElectronically()
UnSetter for availableElectronically.
|
CatalogItem.Builder |
unsetAvailableForPickup()
UnSetter for availableForPickup.
|
CatalogItem.Builder |
unsetAvailableOnline()
UnSetter for availableOnline.
|
CatalogItem.Builder |
unsetCategoryId()
UnSetter for categoryId.
|
CatalogItem.Builder |
unsetDescription()
UnSetter for description.
|
CatalogItem.Builder |
unsetDescriptionHtml()
UnSetter for descriptionHtml.
|
CatalogItem.Builder |
unsetImageIds()
UnSetter for imageIds.
|
CatalogItem.Builder |
unsetItemOptions()
UnSetter for itemOptions.
|
CatalogItem.Builder |
unsetLabelColor()
UnSetter for labelColor.
|
CatalogItem.Builder |
unsetModifierListInfo()
UnSetter for modifierListInfo.
|
CatalogItem.Builder |
unsetName()
UnSetter for name.
|
CatalogItem.Builder |
unsetSkipModifierScreen()
UnSetter for skipModifierScreen.
|
CatalogItem.Builder |
unsetSortName()
UnSetter for sortName.
|
CatalogItem.Builder |
unsetTaxIds()
UnSetter for taxIds.
|
CatalogItem.Builder |
unsetVariations()
UnSetter for variations.
|
CatalogItem.Builder |
variations(List<CatalogObject> variations)
Setter for variations.
|
public CatalogItem.Builder name(String name)
name - String value for name.public CatalogItem.Builder unsetName()
public CatalogItem.Builder description(String description)
description - String value for description.public CatalogItem.Builder unsetDescription()
public CatalogItem.Builder abbreviation(String abbreviation)
abbreviation - String value for abbreviation.public CatalogItem.Builder unsetAbbreviation()
public CatalogItem.Builder labelColor(String labelColor)
labelColor - String value for labelColor.public CatalogItem.Builder unsetLabelColor()
public CatalogItem.Builder availableOnline(Boolean availableOnline)
availableOnline - Boolean value for availableOnline.public CatalogItem.Builder unsetAvailableOnline()
public CatalogItem.Builder availableForPickup(Boolean availableForPickup)
availableForPickup - Boolean value for availableForPickup.public CatalogItem.Builder unsetAvailableForPickup()
public CatalogItem.Builder availableElectronically(Boolean availableElectronically)
availableElectronically - Boolean value for availableElectronically.public CatalogItem.Builder unsetAvailableElectronically()
public CatalogItem.Builder categoryId(String categoryId)
categoryId - String value for categoryId.public CatalogItem.Builder unsetCategoryId()
public CatalogItem.Builder taxIds(List<String> taxIds)
taxIds - List of String value for taxIds.public CatalogItem.Builder unsetTaxIds()
public CatalogItem.Builder modifierListInfo(List<CatalogItemModifierListInfo> modifierListInfo)
modifierListInfo - List of CatalogItemModifierListInfo value for modifierListInfo.public CatalogItem.Builder unsetModifierListInfo()
public CatalogItem.Builder variations(List<CatalogObject> variations)
variations - List of CatalogObject value for variations.public CatalogItem.Builder unsetVariations()
public CatalogItem.Builder productType(String productType)
productType - String value for productType.public CatalogItem.Builder skipModifierScreen(Boolean skipModifierScreen)
skipModifierScreen - Boolean value for skipModifierScreen.public CatalogItem.Builder unsetSkipModifierScreen()
public CatalogItem.Builder itemOptions(List<CatalogItemOptionForItem> itemOptions)
itemOptions - List of CatalogItemOptionForItem value for itemOptions.public CatalogItem.Builder unsetItemOptions()
public CatalogItem.Builder imageIds(List<String> imageIds)
imageIds - List of String value for imageIds.public CatalogItem.Builder unsetImageIds()
public CatalogItem.Builder sortName(String sortName)
sortName - String value for sortName.public CatalogItem.Builder unsetSortName()
public CatalogItem.Builder descriptionHtml(String descriptionHtml)
descriptionHtml - String value for descriptionHtml.public CatalogItem.Builder unsetDescriptionHtml()
public CatalogItem.Builder descriptionPlaintext(String descriptionPlaintext)
descriptionPlaintext - String value for descriptionPlaintext.public CatalogItem build()
CatalogItem object using the set fields.CatalogItemCopyright © 2023. All rights reserved.