Class ProductCatalogItem.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ProductCatalogItem.Builder>
com.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.Builder
- All Implemented Interfaces:
ProductCatalogItemOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ProductCatalogItem
public static final class ProductCatalogItem.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ProductCatalogItem.Builder>
implements ProductCatalogItemOrBuilder
ProductCatalogItem captures item metadata specific to retail products.Protobuf type
google.cloud.recommendationengine.v1beta1.ProductCatalogItem-
Method Summary
Modifier and TypeMethodDescriptionaddAllImages(Iterable<? extends Image> values) Optional.Optional.addImages(int index, Image.Builder builderForValue) Optional.Optional.addImages(Image.Builder builderForValue) Optional.Optional.addImagesBuilder(int index) Optional.build()clear()Optional.Optional.Optional.Optional.Optional.Optional.Optional.booleancontainsCosts(String key) Optional.longOptional.Optional.com.google.protobuf.ByteStringOptional.getCosts()Deprecated.intOptional.Optional.floatgetCostsOrDefault(String key, float defaultValue) Optional.floatgetCostsOrThrow(String key) Optional.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.getImages(int index) Optional.getImagesBuilder(int index) Optional.Optional.intOptional.Optional.getImagesOrBuilder(int index) Optional.List<? extends ImageOrBuilder>Optional.Deprecated.Optional.Optional.Optional.Optional.intOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanOptional.mergeFrom(ProductCatalogItem other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.putAllCosts(Map<String, Float> values) Optional.Optional.removeCosts(String key) Optional.removeImages(int index) Optional.setAvailableQuantity(long value) Optional.setCanonicalProductUri(String value) Optional.setCanonicalProductUriBytes(com.google.protobuf.ByteString value) Optional.setCurrencyCode(String value) Optional.setCurrencyCodeBytes(com.google.protobuf.ByteString value) Optional.Optional.setExactPrice(ProductCatalogItem.ExactPrice.Builder builderForValue) Optional.Optional.setImages(int index, Image.Builder builderForValue) Optional.Optional.setPriceRange(ProductCatalogItem.PriceRange.Builder builderForValue) Optional.Optional.setStockStateValue(int value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<ProductCatalogItem.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<ProductCatalogItem.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ProductCatalogItem.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ProductCatalogItem.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ProductCatalogItem.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProductCatalogItem.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ProductCatalogItem.Builder>
-
mergeFrom
public ProductCatalogItem.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProductCatalogItem.Builder>- Throws:
IOException
-
getPriceCase
- Specified by:
getPriceCasein interfaceProductCatalogItemOrBuilder
-
clearPrice
-
hasExactPrice
public boolean hasExactPrice()Optional. The exact product price.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.ExactPrice exact_price = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasExactPricein interfaceProductCatalogItemOrBuilder- Returns:
- Whether the exactPrice field is set.
-
getExactPrice
Optional. The exact product price.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.ExactPrice exact_price = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExactPricein interfaceProductCatalogItemOrBuilder- Returns:
- The exactPrice.
-
setExactPrice
Optional. The exact product price.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.ExactPrice exact_price = 1 [(.google.api.field_behavior) = OPTIONAL]; -
setExactPrice
public ProductCatalogItem.Builder setExactPrice(ProductCatalogItem.ExactPrice.Builder builderForValue) Optional. The exact product price.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.ExactPrice exact_price = 1 [(.google.api.field_behavior) = OPTIONAL]; -
mergeExactPrice
Optional. The exact product price.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.ExactPrice exact_price = 1 [(.google.api.field_behavior) = OPTIONAL]; -
clearExactPrice
Optional. The exact product price.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.ExactPrice exact_price = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getExactPriceBuilder
Optional. The exact product price.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.ExactPrice exact_price = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getExactPriceOrBuilder
Optional. The exact product price.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.ExactPrice exact_price = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExactPriceOrBuilderin interfaceProductCatalogItemOrBuilder
-
hasPriceRange
public boolean hasPriceRange()Optional. The product price range.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.PriceRange price_range = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasPriceRangein interfaceProductCatalogItemOrBuilder- Returns:
- Whether the priceRange field is set.
-
getPriceRange
Optional. The product price range.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.PriceRange price_range = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPriceRangein interfaceProductCatalogItemOrBuilder- Returns:
- The priceRange.
-
setPriceRange
Optional. The product price range.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.PriceRange price_range = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setPriceRange
public ProductCatalogItem.Builder setPriceRange(ProductCatalogItem.PriceRange.Builder builderForValue) Optional. The product price range.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.PriceRange price_range = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergePriceRange
Optional. The product price range.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.PriceRange price_range = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearPriceRange
Optional. The product price range.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.PriceRange price_range = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getPriceRangeBuilder
Optional. The product price range.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.PriceRange price_range = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getPriceRangeOrBuilder
Optional. The product price range.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.PriceRange price_range = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPriceRangeOrBuilderin interfaceProductCatalogItemOrBuilder
-
getCostsCount
public int getCostsCount()Description copied from interface:ProductCatalogItemOrBuilderOptional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)map<string, float> costs = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCostsCountin interfaceProductCatalogItemOrBuilder
-
containsCosts
Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)map<string, float> costs = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsCostsin interfaceProductCatalogItemOrBuilder
-
getCosts
Deprecated.UsegetCostsMap()instead.- Specified by:
getCostsin interfaceProductCatalogItemOrBuilder
-
getCostsMap
Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)map<string, float> costs = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCostsMapin interfaceProductCatalogItemOrBuilder
-
getCostsOrDefault
Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)map<string, float> costs = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCostsOrDefaultin interfaceProductCatalogItemOrBuilder
-
getCostsOrThrow
Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)map<string, float> costs = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCostsOrThrowin interfaceProductCatalogItemOrBuilder
-
clearCosts
-
removeCosts
Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)map<string, float> costs = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getMutableCosts
Deprecated.Use alternate mutation accessors instead. -
putCosts
Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)map<string, float> costs = 3 [(.google.api.field_behavior) = OPTIONAL]; -
putAllCosts
Optional. A map to pass the costs associated with the product. For example: {"manufacturing": 45.5} The profit of selling this item is computed like so: * If 'exactPrice' is provided, profit = displayPrice - sum(costs) * If 'priceRange' is provided, profit = minPrice - sum(costs)map<string, float> costs = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getCurrencyCode
Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.
string currency_code = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCurrencyCodein interfaceProductCatalogItemOrBuilder- Returns:
- The currencyCode.
-
getCurrencyCodeBytes
public com.google.protobuf.ByteString getCurrencyCodeBytes()Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.
string currency_code = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCurrencyCodeBytesin interfaceProductCatalogItemOrBuilder- Returns:
- The bytes for currencyCode.
-
setCurrencyCode
Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.
string currency_code = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The currencyCode to set.- Returns:
- This builder for chaining.
-
clearCurrencyCode
Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.
string currency_code = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setCurrencyCodeBytes
Optional. Only required if the price is set. Currency code for price/costs. Use three-character ISO-4217 code.
string currency_code = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for currencyCode to set.- Returns:
- This builder for chaining.
-
getStockStateValue
public int getStockStateValue()Optional. Online stock state of the catalog item. Default is `IN_STOCK`.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.StockState stock_state = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStockStateValuein interfaceProductCatalogItemOrBuilder- Returns:
- The enum numeric value on the wire for stockState.
-
setStockStateValue
Optional. Online stock state of the catalog item. Default is `IN_STOCK`.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.StockState stock_state = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for stockState to set.- Returns:
- This builder for chaining.
-
getStockState
Optional. Online stock state of the catalog item. Default is `IN_STOCK`.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.StockState stock_state = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStockStatein interfaceProductCatalogItemOrBuilder- Returns:
- The stockState.
-
setStockState
Optional. Online stock state of the catalog item. Default is `IN_STOCK`.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.StockState stock_state = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The stockState to set.- Returns:
- This builder for chaining.
-
clearStockState
Optional. Online stock state of the catalog item. Default is `IN_STOCK`.
.google.cloud.recommendationengine.v1beta1.ProductCatalogItem.StockState stock_state = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getAvailableQuantity
public long getAvailableQuantity()Optional. The available quantity of the item.
int64 available_quantity = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAvailableQuantityin interfaceProductCatalogItemOrBuilder- Returns:
- The availableQuantity.
-
setAvailableQuantity
Optional. The available quantity of the item.
int64 available_quantity = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The availableQuantity to set.- Returns:
- This builder for chaining.
-
clearAvailableQuantity
Optional. The available quantity of the item.
int64 available_quantity = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getCanonicalProductUri
Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..
string canonical_product_uri = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCanonicalProductUriin interfaceProductCatalogItemOrBuilder- Returns:
- The canonicalProductUri.
-
getCanonicalProductUriBytes
public com.google.protobuf.ByteString getCanonicalProductUriBytes()Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..
string canonical_product_uri = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCanonicalProductUriBytesin interfaceProductCatalogItemOrBuilder- Returns:
- The bytes for canonicalProductUri.
-
setCanonicalProductUri
Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..
string canonical_product_uri = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The canonicalProductUri to set.- Returns:
- This builder for chaining.
-
clearCanonicalProductUri
Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..
string canonical_product_uri = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setCanonicalProductUriBytes
Optional. Canonical URL directly linking to the item detail page with a length limit of 5 KiB..
string canonical_product_uri = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for canonicalProductUri to set.- Returns:
- This builder for chaining.
-
getImagesList
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getImagesListin interfaceProductCatalogItemOrBuilder
-
getImagesCount
public int getImagesCount()Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getImagesCountin interfaceProductCatalogItemOrBuilder
-
getImages
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getImagesin interfaceProductCatalogItemOrBuilder
-
setImages
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL]; -
setImages
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL]; -
addImages
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL]; -
addImages
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL]; -
addImages
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL]; -
addImages
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL]; -
addAllImages
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL]; -
clearImages
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL]; -
removeImages
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getImagesBuilder
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getImagesOrBuilder
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getImagesOrBuilderin interfaceProductCatalogItemOrBuilder
-
getImagesOrBuilderList
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getImagesOrBuilderListin interfaceProductCatalogItemOrBuilder
-
addImagesBuilder
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL]; -
addImagesBuilder
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getImagesBuilderList
Optional. Product images for the catalog item.
repeated .google.cloud.recommendationengine.v1beta1.Image images = 8 [(.google.api.field_behavior) = OPTIONAL];
-