Class GoogleCloudRetailV2ImportProductsRequest
Request message for Import methods.
Implements
Inherited Members
Namespace: Google.Apis.CloudRetail.v2.Data
Assembly: Google.Apis.CloudRetail.v2.dll
Syntax
public class GoogleCloudRetailV2ImportProductsRequest : IDirectResponseSchema
Properties
ErrorsConfig
The desired location of errors incurred during the Import.
Declaration
[JsonProperty("errorsConfig")]
public virtual GoogleCloudRetailV2ImportErrorsConfig ErrorsConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudRetailV2ImportErrorsConfig |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InputConfig
Required. The desired input location of the data.
Declaration
[JsonProperty("inputConfig")]
public virtual GoogleCloudRetailV2ProductInputConfig InputConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudRetailV2ProductInputConfig |
NotificationPubsubTopic
Full Pub/Sub topic name for receiving notification. If this field is set, when the import is finished, a
notification is sent to specified Pub/Sub topic. The message data is JSON string of a Operation. Format of
the Pub/Sub topic is projects/{project}/topics/{topic}. It has to be within the same project as
ImportProductsRequest.parent. Make sure that both
cloud-retail-customer-data-access@system.gserviceaccount.com and
service-@gcp-sa-retail.iam.gserviceaccount.com have the pubsub.topics.publish IAM permission on the
topic. Only supported when ImportProductsRequest.reconciliation_mode is set to FULL.
Declaration
[JsonProperty("notificationPubsubTopic")]
public virtual string NotificationPubsubTopic { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ReconciliationMode
The mode of reconciliation between existing products and the products to be imported. Defaults to ReconciliationMode.INCREMENTAL.
Declaration
[JsonProperty("reconciliationMode")]
public virtual string ReconciliationMode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RequestId
Deprecated. This field has no effect.
Declaration
[JsonProperty("requestId")]
public virtual string RequestId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UpdateMask
Indicates which fields in the provided imported products to update. If not set, all fields are updated.
Declaration
[JsonProperty("updateMask")]
public virtual object UpdateMask { get; set; }
Property Value
| Type | Description |
|---|---|
| object |