Class ImportProductsRequest (1.10.1)

Stay organized with collections Save and categorize content based on your preferences.
ImportProductsRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Request message for Import methods.


parent str
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.
request_id str
Deprecated. This field has no effect.
Required. The desired input location of the data.
The desired location of errors incurred during the Import.
update_mask google.protobuf.field_mask_pb2.FieldMask
Indicates which fields in the provided imported 'products' to update. If not set, will by default update all fields.
The mode of reconciliation between existing products and the products to be imported. Defaults to ReconciliationMode.INCREMENTAL.
notification_pubsub_topic str
Full Pub/Sub topic name for receiving notification. If this field is set, when the import is finished, a notification will be sent to specified Pub/Sub topic. The message data will be JSON string of a `Operation][google.longrunning.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 ```` and ``service-
skip_default_branch_protection bool
If true, will perform the FULL import even if it would delete a large proportion of the products in the default branch, which could potentially cause outages if you have live predict/search traffic. Only supported when ImportProductsRequest.reconciliation_mode is set to ``FULL``.


builtins.object > proto.message.Message > ImportProductsRequest




Indicates how imported products are reconciled with the existing products created or imported before.