Google Cloud Retail V2 Client - Class ProductInlineSource (1.0.1)

Reference documentation and code samples for the Google Cloud Retail V2 Client class ProductInlineSource.

The inline source for the input config for ImportProducts method.

Generated from protobuf message google.cloud.retail.v2.ProductInlineSource

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ products array<Google\Cloud\Retail\V2\Product>

Required. A list of products to update/create. Each product must have a valid Product.id. Recommended max of 100 items.

getProducts

Required. A list of products to update/create. Each product must have a valid Product.id. Recommended max of 100 items.

Generated from protobuf field repeated .google.cloud.retail.v2.Product products = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setProducts

Required. A list of products to update/create. Each product must have a valid Product.id. Recommended max of 100 items.

Generated from protobuf field repeated .google.cloud.retail.v2.Product products = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
var array<Google\Cloud\Retail\V2\Product>
Returns
TypeDescription
$this