public class VirtualProduct extends AbstractResponse<VirtualProduct> implements CustomizableProductInterface, ProductInterface
optimisticData, responseData| Constructor and Description |
|---|
VirtualProduct() |
VirtualProduct(com.google.gson.JsonObject fields) |
collectNodes, get, getAsArray, getAsBoolean, getAsDouble, getAsInteger, getAsString, getFieldName, getKey, jsonAsArray, jsonAsBoolean, jsonAsDouble, jsonAsInteger, jsonAsObject, jsonAsString, readCustomField, withAliasclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, getAsArray, getAsBoolean, getAsDouble, getAsInteger, getAsStringpublic VirtualProduct()
public VirtualProduct(com.google.gson.JsonObject fields)
throws SchemaViolationError
SchemaViolationErrorpublic String getGraphQlTypeName()
getGraphQlTypeName in interface CustomizableProductInterfacegetGraphQlTypeName in interface ProductInterface@Deprecated public Integer getAttributeSetId()
getAttributeSetId in interface ProductInterfacepublic VirtualProduct setAttributeSetId(Integer arg)
public String getCanonicalUrl()
getCanonicalUrl in interface ProductInterfacepublic VirtualProduct setCanonicalUrl(String arg)
public List<CategoryInterface> getCategories()
getCategories in interface ProductInterfacepublic VirtualProduct setCategories(List<CategoryInterface> arg)
public Integer getColor()
getColor in interface ProductInterfacepublic VirtualProduct setColor(Integer arg)
public String getCountryOfManufacture()
getCountryOfManufacture in interface ProductInterfacepublic VirtualProduct setCountryOfManufacture(String arg)
@Deprecated public String getCreatedAt()
getCreatedAt in interface ProductInterfacepublic VirtualProduct setCreatedAt(String arg)
public List<ProductInterface> getCrosssellProducts()
getCrosssellProducts in interface ProductInterfacepublic VirtualProduct setCrosssellProducts(List<ProductInterface> arg)
public ComplexTextValue getDescription()
getDescription in interface ProductInterfacepublic VirtualProduct setDescription(ComplexTextValue arg)
public String getGiftMessageAvailable()
getGiftMessageAvailable in interface ProductInterfacepublic VirtualProduct setGiftMessageAvailable(String arg)
@Deprecated public Integer getId()
getId in interface ProductInterfacepublic VirtualProduct setId(Integer arg)
public ProductImage getImage()
getImage in interface ProductInterfacepublic VirtualProduct setImage(ProductImage arg)
public String getIsReturnable()
getIsReturnable in interface ProductInterfacepublic VirtualProduct setIsReturnable(String arg)
public Integer getManufacturer()
getManufacturer in interface ProductInterfacepublic VirtualProduct setManufacturer(Integer arg)
public List<MediaGalleryInterface> getMediaGallery()
getMediaGallery in interface ProductInterfacepublic VirtualProduct setMediaGallery(List<MediaGalleryInterface> arg)
@Deprecated public List<MediaGalleryEntry> getMediaGalleryEntries()
getMediaGalleryEntries in interface ProductInterfacepublic VirtualProduct setMediaGalleryEntries(List<MediaGalleryEntry> arg)
public String getMetaDescription()
getMetaDescription in interface ProductInterfacepublic VirtualProduct setMetaDescription(String arg)
public String getMetaKeyword()
getMetaKeyword in interface ProductInterfacepublic VirtualProduct setMetaKeyword(String arg)
public String getMetaTitle()
getMetaTitle in interface ProductInterfacepublic VirtualProduct setMetaTitle(String arg)
public String getName()
getName in interface ProductInterfacepublic VirtualProduct setName(String arg)
@Deprecated public String getNewFromDate()
getNewFromDate in interface ProductInterfacepublic VirtualProduct setNewFromDate(String arg)
@Deprecated public String getNewToDate()
getNewToDate in interface ProductInterfacepublic VirtualProduct setNewToDate(String arg)
public Double getOnlyXLeftInStock()
getOnlyXLeftInStock in interface ProductInterfacepublic VirtualProduct setOnlyXLeftInStock(Double arg)
public List<CustomizableOptionInterface> getOptions()
getOptions in interface CustomizableProductInterfacepublic VirtualProduct setOptions(List<CustomizableOptionInterface> arg)
public String getOptionsContainer()
getOptionsContainer in interface ProductInterfacepublic VirtualProduct setOptionsContainer(String arg)
@Deprecated public ProductPrices getPrice()
getPrice in interface ProductInterfacepublic VirtualProduct setPrice(ProductPrices arg)
public PriceRange getPriceRange()
getPriceRange in interface ProductInterfacepublic VirtualProduct setPriceRange(PriceRange arg)
public List<TierPrice> getPriceTiers()
getPriceTiers in interface ProductInterfacepublic VirtualProduct setPriceTiers(List<TierPrice> arg)
public List<ProductLinksInterface> getProductLinks()
getProductLinks in interface ProductInterfacepublic VirtualProduct setProductLinks(List<ProductLinksInterface> arg)
public Double getRatingSummary()
getRatingSummary in interface ProductInterfacepublic VirtualProduct setRatingSummary(Double arg)
public List<ProductInterface> getRelatedProducts()
getRelatedProducts in interface ProductInterfacepublic VirtualProduct setRelatedProducts(List<ProductInterface> arg)
public Integer getReviewCount()
getReviewCount in interface ProductInterfacepublic VirtualProduct setReviewCount(Integer arg)
public ProductReviews getReviews()
getReviews in interface ProductInterfacepublic VirtualProduct setReviews(ProductReviews arg)
public ComplexTextValue getShortDescription()
getShortDescription in interface ProductInterfacepublic VirtualProduct setShortDescription(ComplexTextValue arg)
public String getSku()
getSku in interface ProductInterfacepublic VirtualProduct setSku(String arg)
public ProductImage getSmallImage()
getSmallImage in interface ProductInterfacepublic VirtualProduct setSmallImage(ProductImage arg)
@Deprecated public String getSpecialFromDate()
getSpecialFromDate in interface ProductInterfacepublic VirtualProduct setSpecialFromDate(String arg)
public Double getSpecialPrice()
getSpecialPrice in interface ProductInterfacepublic VirtualProduct setSpecialPrice(Double arg)
public String getSpecialToDate()
getSpecialToDate in interface ProductInterfacepublic VirtualProduct setSpecialToDate(String arg)
public Boolean getStaged()
getStaged in interface ProductInterfacepublic VirtualProduct setStaged(Boolean arg)
public ProductStockStatus getStockStatus()
getStockStatus in interface ProductInterfacepublic VirtualProduct setStockStatus(ProductStockStatus arg)
public String getSwatchImage()
getSwatchImage in interface ProductInterfacepublic VirtualProduct setSwatchImage(String arg)
public ProductImage getThumbnail()
getThumbnail in interface ProductInterfacepublic VirtualProduct setThumbnail(ProductImage arg)
@Deprecated public Double getTierPrice()
getTierPrice in interface ProductInterfacepublic VirtualProduct setTierPrice(Double arg)
@Deprecated public List<ProductTierPrices> getTierPrices()
getTierPrices in interface ProductInterfacepublic VirtualProduct setTierPrices(List<ProductTierPrices> arg)
@Deprecated public String getTypeId()
getTypeId in interface ProductInterfacepublic VirtualProduct setTypeId(String arg)
public ID getUid()
getUid in interface ProductInterfacepublic VirtualProduct setUid(ID arg)
@Deprecated public String getUpdatedAt()
getUpdatedAt in interface ProductInterfacepublic VirtualProduct setUpdatedAt(String arg)
public List<ProductInterface> getUpsellProducts()
getUpsellProducts in interface ProductInterfacepublic VirtualProduct setUpsellProducts(List<ProductInterface> arg)
public String getUrlKey()
getUrlKey in interface ProductInterfacepublic VirtualProduct setUrlKey(String arg)
@Deprecated public String getUrlPath()
getUrlPath in interface ProductInterfacepublic VirtualProduct setUrlPath(String arg)
public List<UrlRewrite> getUrlRewrites()
getUrlRewrites in interface ProductInterfacepublic VirtualProduct setUrlRewrites(List<UrlRewrite> arg)
public String getUrlSuffix()
getUrlSuffix in interface ProductInterfacepublic VirtualProduct setUrlSuffix(String arg)
@Deprecated public List<Website> getWebsites()
getWebsites in interface ProductInterfacepublic VirtualProduct setWebsites(List<Website> arg)
public boolean unwrapsToObject(String key)
unwrapsToObject in class AbstractResponse<VirtualProduct>Copyright © 2022 Adobe. All rights reserved.