Class ImportProductsRequest (1.0.0)

public sealed class ImportProductsRequest : IMessage<ImportProductsRequest>, IEquatable<ImportProductsRequest>, IDeepCloneable<ImportProductsRequest>, IBufferMessage, IMessage

Request message for Import methods.

Inheritance

System.Object > ImportProductsRequest

Implements

Google.Protobuf.IMessage<ImportProductsRequest>, System.IEquatable<ImportProductsRequest>, Google.Protobuf.IDeepCloneable<ImportProductsRequest>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessage

Namespace

Google.Cloud.Retail.V2

Assembly

Google.Cloud.Retail.V2.dll

Constructors

ImportProductsRequest()

public ImportProductsRequest()

ImportProductsRequest(ImportProductsRequest)

public ImportProductsRequest(ImportProductsRequest other)
Parameter
NameDescription
otherImportProductsRequest

Properties

ErrorsConfig

public ImportErrorsConfig ErrorsConfig { get; set; }

The desired location of errors incurred during the Import.

Property Value
TypeDescription
ImportErrorsConfig

InputConfig

public ProductInputConfig InputConfig { get; set; }

Required. The desired input location of the data.

Property Value
TypeDescription
ProductInputConfig

Parent

public string Parent { get; set; }

Required. "projects/1234/locations/global/catalogs/default_catalog/branches/default_branch"

If no updateMask is specified, requires products.create permission. If updateMask is specified, requires products.update permission.

Property Value
TypeDescription
System.String

UpdateMask

public FieldMask UpdateMask { get; set; }

Indicates which fields in the provided imported 'products' to update. If not set, will by default update all fields.

Property Value
TypeDescription
Google.Protobuf.WellKnownTypes.FieldMask