Show / Hide Table of Contents

Class GoogleCloudRetailV2ImportProductsRequest

Request message for Import methods.

Inheritance
object
GoogleCloudRetailV2ImportProductsRequest
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX