public class ConfigurableProduct extends AbstractResponse<ConfigurableProduct> implements CustomizableProductInterface, PhysicalProductInterface, ProductInterface
optimisticData, responseData| Constructor and Description |
|---|
ConfigurableProduct() |
ConfigurableProduct(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 ConfigurableProduct()
public ConfigurableProduct(com.google.gson.JsonObject fields)
throws SchemaViolationError
SchemaViolationErrorpublic String getGraphQlTypeName()
getGraphQlTypeName in interface CustomizableProductInterfacegetGraphQlTypeName in interface PhysicalProductInterfacegetGraphQlTypeName in interface ProductInterface@Deprecated public Integer getAttributeSetId()
getAttributeSetId in interface ProductInterfacepublic ConfigurableProduct setAttributeSetId(Integer arg)
public String getCanonicalUrl()
getCanonicalUrl in interface ProductInterfacepublic ConfigurableProduct setCanonicalUrl(String arg)
public List<CategoryInterface> getCategories()
getCategories in interface ProductInterfacepublic ConfigurableProduct setCategories(List<CategoryInterface> arg)
public Integer getColor()
getColor in interface ProductInterfacepublic ConfigurableProduct setColor(Integer arg)
public List<ConfigurableProductOptions> getConfigurableOptions()
public ConfigurableProduct setConfigurableOptions(List<ConfigurableProductOptions> arg)
public ConfigurableProductOptionsSelection getConfigurableProductOptionsSelection()
public ConfigurableProduct setConfigurableProductOptionsSelection(ConfigurableProductOptionsSelection arg)
public String getCountryOfManufacture()
getCountryOfManufacture in interface ProductInterfacepublic ConfigurableProduct setCountryOfManufacture(String arg)
@Deprecated public String getCreatedAt()
getCreatedAt in interface ProductInterfacepublic ConfigurableProduct setCreatedAt(String arg)
public List<ProductInterface> getCrosssellProducts()
getCrosssellProducts in interface ProductInterfacepublic ConfigurableProduct setCrosssellProducts(List<ProductInterface> arg)
public ComplexTextValue getDescription()
getDescription in interface ProductInterfacepublic ConfigurableProduct setDescription(ComplexTextValue arg)
public String getGiftMessageAvailable()
getGiftMessageAvailable in interface ProductInterfacepublic ConfigurableProduct setGiftMessageAvailable(String arg)
@Deprecated public Integer getId()
getId in interface ProductInterfacepublic ConfigurableProduct setId(Integer arg)
public ProductImage getImage()
getImage in interface ProductInterfacepublic ConfigurableProduct setImage(ProductImage arg)
public String getIsReturnable()
getIsReturnable in interface ProductInterfacepublic ConfigurableProduct setIsReturnable(String arg)
public Integer getManufacturer()
getManufacturer in interface ProductInterfacepublic ConfigurableProduct setManufacturer(Integer arg)
public List<MediaGalleryInterface> getMediaGallery()
getMediaGallery in interface ProductInterfacepublic ConfigurableProduct setMediaGallery(List<MediaGalleryInterface> arg)
@Deprecated public List<MediaGalleryEntry> getMediaGalleryEntries()
getMediaGalleryEntries in interface ProductInterfacepublic ConfigurableProduct setMediaGalleryEntries(List<MediaGalleryEntry> arg)
public String getMetaDescription()
getMetaDescription in interface ProductInterfacepublic ConfigurableProduct setMetaDescription(String arg)
public String getMetaKeyword()
getMetaKeyword in interface ProductInterfacepublic ConfigurableProduct setMetaKeyword(String arg)
public String getMetaTitle()
getMetaTitle in interface ProductInterfacepublic ConfigurableProduct setMetaTitle(String arg)
public String getName()
getName in interface ProductInterfacepublic ConfigurableProduct setName(String arg)
@Deprecated public String getNewFromDate()
getNewFromDate in interface ProductInterfacepublic ConfigurableProduct setNewFromDate(String arg)
@Deprecated public String getNewToDate()
getNewToDate in interface ProductInterfacepublic ConfigurableProduct setNewToDate(String arg)
public Double getOnlyXLeftInStock()
getOnlyXLeftInStock in interface ProductInterfacepublic ConfigurableProduct setOnlyXLeftInStock(Double arg)
public List<CustomizableOptionInterface> getOptions()
getOptions in interface CustomizableProductInterfacepublic ConfigurableProduct setOptions(List<CustomizableOptionInterface> arg)
public String getOptionsContainer()
getOptionsContainer in interface ProductInterfacepublic ConfigurableProduct setOptionsContainer(String arg)
@Deprecated public ProductPrices getPrice()
getPrice in interface ProductInterfacepublic ConfigurableProduct setPrice(ProductPrices arg)
public PriceRange getPriceRange()
getPriceRange in interface ProductInterfacepublic ConfigurableProduct setPriceRange(PriceRange arg)
public List<TierPrice> getPriceTiers()
getPriceTiers in interface ProductInterfacepublic ConfigurableProduct setPriceTiers(List<TierPrice> arg)
public List<ProductLinksInterface> getProductLinks()
getProductLinks in interface ProductInterfacepublic ConfigurableProduct setProductLinks(List<ProductLinksInterface> arg)
public Double getRatingSummary()
getRatingSummary in interface ProductInterfacepublic ConfigurableProduct setRatingSummary(Double arg)
public List<ProductInterface> getRelatedProducts()
getRelatedProducts in interface ProductInterfacepublic ConfigurableProduct setRelatedProducts(List<ProductInterface> arg)
public Integer getReviewCount()
getReviewCount in interface ProductInterfacepublic ConfigurableProduct setReviewCount(Integer arg)
public ProductReviews getReviews()
getReviews in interface ProductInterfacepublic ConfigurableProduct setReviews(ProductReviews arg)
public ComplexTextValue getShortDescription()
getShortDescription in interface ProductInterfacepublic ConfigurableProduct setShortDescription(ComplexTextValue arg)
public String getSku()
getSku in interface ProductInterfacepublic ConfigurableProduct setSku(String arg)
public ProductImage getSmallImage()
getSmallImage in interface ProductInterfacepublic ConfigurableProduct setSmallImage(ProductImage arg)
@Deprecated public String getSpecialFromDate()
getSpecialFromDate in interface ProductInterfacepublic ConfigurableProduct setSpecialFromDate(String arg)
public Double getSpecialPrice()
getSpecialPrice in interface ProductInterfacepublic ConfigurableProduct setSpecialPrice(Double arg)
public String getSpecialToDate()
getSpecialToDate in interface ProductInterfacepublic ConfigurableProduct setSpecialToDate(String arg)
public Boolean getStaged()
getStaged in interface ProductInterfacepublic ConfigurableProduct setStaged(Boolean arg)
public ProductStockStatus getStockStatus()
getStockStatus in interface ProductInterfacepublic ConfigurableProduct setStockStatus(ProductStockStatus arg)
public String getSwatchImage()
getSwatchImage in interface ProductInterfacepublic ConfigurableProduct setSwatchImage(String arg)
public ProductImage getThumbnail()
getThumbnail in interface ProductInterfacepublic ConfigurableProduct setThumbnail(ProductImage arg)
@Deprecated public Double getTierPrice()
getTierPrice in interface ProductInterfacepublic ConfigurableProduct setTierPrice(Double arg)
@Deprecated public List<ProductTierPrices> getTierPrices()
getTierPrices in interface ProductInterfacepublic ConfigurableProduct setTierPrices(List<ProductTierPrices> arg)
@Deprecated public String getTypeId()
getTypeId in interface ProductInterfacepublic ConfigurableProduct setTypeId(String arg)
public ID getUid()
getUid in interface ProductInterfacepublic ConfigurableProduct setUid(ID arg)
@Deprecated public String getUpdatedAt()
getUpdatedAt in interface ProductInterfacepublic ConfigurableProduct setUpdatedAt(String arg)
public List<ProductInterface> getUpsellProducts()
getUpsellProducts in interface ProductInterfacepublic ConfigurableProduct setUpsellProducts(List<ProductInterface> arg)
public String getUrlKey()
getUrlKey in interface ProductInterfacepublic ConfigurableProduct setUrlKey(String arg)
@Deprecated public String getUrlPath()
getUrlPath in interface ProductInterfacepublic ConfigurableProduct setUrlPath(String arg)
public List<UrlRewrite> getUrlRewrites()
getUrlRewrites in interface ProductInterfacepublic ConfigurableProduct setUrlRewrites(List<UrlRewrite> arg)
public String getUrlSuffix()
getUrlSuffix in interface ProductInterfacepublic ConfigurableProduct setUrlSuffix(String arg)
public List<ConfigurableVariant> getVariants()
public ConfigurableProduct setVariants(List<ConfigurableVariant> arg)
@Deprecated public List<Website> getWebsites()
getWebsites in interface ProductInterfacepublic ConfigurableProduct setWebsites(List<Website> arg)
public Double getWeight()
getWeight in interface PhysicalProductInterfacepublic ConfigurableProduct setWeight(Double arg)
public boolean unwrapsToObject(String key)
unwrapsToObject in class AbstractResponse<ConfigurableProduct>Copyright © 2022 Adobe. All rights reserved.