Class GoogleCloudRetailV2betaProductLevelConfig
Configures what level the product should be uploaded with regards to how users will be send events and how predictions will be made.
Implements
Inherited Members
Namespace: Google.Apis.CloudRetail.v2beta.Data
Assembly: Google.Apis.CloudRetail.v2beta.dll
Syntax
public class GoogleCloudRetailV2betaProductLevelConfig : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
IngestionProductType
The type of Products allowed to be ingested into the catalog. Acceptable values are: * primary
(default):
You can ingest Products of all types. When ingesting a Product, its type will default to
Product.Type.PRIMARY if unset. * variant
(incompatible with Retail Search): You can only ingest
Product.Type.VARIANT Products. This means Product.primary_product_id cannot be empty. If this field is set
to an invalid value other than these, an INVALID_ARGUMENT error is returned. If this field is variant
and
merchant_center_product_id_field is itemGroupId
, an INVALID_ARGUMENT error is returned. See Product
levels for more details.
Declaration
[JsonProperty("ingestionProductType")]
public virtual string IngestionProductType { get; set; }
Property Value
Type | Description |
---|---|
string |
MerchantCenterProductIdField
Which field of Merchant Center Product should be
imported as Product.id. Acceptable values are: * offerId
(default): Import offerId
as the product ID. *
itemGroupId
: Import itemGroupId
as the product ID. Notice that Retail API will choose one item from the
ones with the same itemGroupId
, and use it to represent the item group. If this field is set to an invalid
value other than these, an INVALID_ARGUMENT error is returned. If this field is itemGroupId
and
ingestion_product_type is variant
, an INVALID_ARGUMENT error is returned. See Product
levels for more details.
Declaration
[JsonProperty("merchantCenterProductIdField")]
public virtual string MerchantCenterProductIdField { get; set; }
Property Value
Type | Description |
---|---|
string |