lib/google/apis/retail_v2beta/service.rb in google-apis-retail_v2beta-0.51.0 vs lib/google/apis/retail_v2beta/service.rb in google-apis-retail_v2beta-0.52.0
- old
+ new
@@ -612,13 +612,17 @@
# Incrementally adds place IDs to Product.fulfillment_info.place_ids. This
# process is asynchronous and does not require the Product to exist before
# updating fulfillment information. If the request is valid, the update will be
# enqueued and processed downstream. As a consequence, when a response is
# returned, the added place IDs are not immediately manifested in the Product
- # queried by ProductService.GetProduct or ProductService.ListProducts. This
- # feature is only available for users who have Retail Search enabled. Please
- # enable Retail Search on Cloud Console before using this feature.
+ # queried by ProductService.GetProduct or ProductService.ListProducts. The
+ # returned Operations will be obsolete after 1 day, and GetOperation API will
+ # return NOT_FOUND afterwards. If conflicting updates are issued, the Operations
+ # associated with the stale updates will not be marked as done until being
+ # obsolete. This feature is only available for users who have Retail Search
+ # enabled. Please enable Retail Search on Cloud Console before using this
+ # feature.
# @param [String] product
# Required. Full resource name of Product, such as `projects/*/locations/global/
# catalogs/default_catalog/branches/default_branch/products/some_product_id`. If
# the caller does not have permission to access the Product, regardless of
# whether or not it exists, a PERMISSION_DENIED error is returned.
@@ -659,13 +663,16 @@
# and processed downstream. As a consequence, when a response is returned,
# updates are not immediately manifested in the Product queried by
# ProductService.GetProduct or ProductService.ListProducts. Local inventory
# information can only be modified using this method. ProductService.
# CreateProduct and ProductService.UpdateProduct has no effect on local
- # inventories. This feature is only available for users who have Retail Search
- # enabled. Please enable Retail Search on Cloud Console before using this
- # feature.
+ # inventories. The returned Operations will be obsolete after 1 day, and
+ # GetOperation API will return NOT_FOUND afterwards. If conflicting updates are
+ # issued, the Operations associated with the stale updates will not be marked as
+ # done until being obsolete. This feature is only available for users who have
+ # Retail Search enabled. Please enable Retail Search on Cloud Console before
+ # using this feature.
# @param [String] product
# Required. Full resource name of Product, such as `projects/*/locations/global/
# catalogs/default_catalog/branches/default_branch/products/some_product_id`. If
# the caller does not have permission to access the Product, regardless of
# whether or not it exists, a PERMISSION_DENIED error is returned.
@@ -967,13 +974,17 @@
# Incrementally removes place IDs from a Product.fulfillment_info.place_ids.
# This process is asynchronous and does not require the Product to exist before
# updating fulfillment information. If the request is valid, the update will be
# enqueued and processed downstream. As a consequence, when a response is
# returned, the removed place IDs are not immediately manifested in the Product
- # queried by ProductService.GetProduct or ProductService.ListProducts. This
- # feature is only available for users who have Retail Search enabled. Please
- # enable Retail Search on Cloud Console before using this feature.
+ # queried by ProductService.GetProduct or ProductService.ListProducts. The
+ # returned Operations will be obsolete after 1 day, and GetOperation API will
+ # return NOT_FOUND afterwards. If conflicting updates are issued, the Operations
+ # associated with the stale updates will not be marked as done until being
+ # obsolete. This feature is only available for users who have Retail Search
+ # enabled. Please enable Retail Search on Cloud Console before using this
+ # feature.
# @param [String] product
# Required. Full resource name of Product, such as `projects/*/locations/global/
# catalogs/default_catalog/branches/default_branch/products/some_product_id`. If
# the caller does not have permission to access the Product, regardless of
# whether or not it exists, a PERMISSION_DENIED error is returned.
@@ -1012,13 +1023,16 @@
# removal will be enqueued and processed downstream. As a consequence, when a
# response is returned, removals are not immediately manifested in the Product
# queried by ProductService.GetProduct or ProductService.ListProducts. Local
# inventory information can only be removed using this method. ProductService.
# CreateProduct and ProductService.UpdateProduct has no effect on local
- # inventories. This feature is only available for users who have Retail Search
- # enabled. Please enable Retail Search on Cloud Console before using this
- # feature.
+ # inventories. The returned Operations will be obsolete after 1 day, and
+ # GetOperation API will return NOT_FOUND afterwards. If conflicting updates are
+ # issued, the Operations associated with the stale updates will not be marked as
+ # done until being obsolete. This feature is only available for users who have
+ # Retail Search enabled. Please enable Retail Search on Cloud Console before
+ # using this feature.
# @param [String] product
# Required. Full resource name of Product, such as `projects/*/locations/global/
# catalogs/default_catalog/branches/default_branch/products/some_product_id`. If
# the caller does not have permission to access the Product, regardless of
# whether or not it exists, a PERMISSION_DENIED error is returned.
@@ -1067,13 +1081,16 @@
# are set in CreateProductRequest.product, then any pre-existing inventory
# information for this product will be used. If no inventory fields are set in
# SetInventoryRequest.set_mask, then any existing inventory information will be
# preserved. Pre-existing inventory information can only be updated with
# ProductService.SetInventory, ProductService.AddFulfillmentPlaces, and
- # ProductService.RemoveFulfillmentPlaces. This feature is only available for
- # users who have Retail Search enabled. Please enable Retail Search on Cloud
- # Console before using this feature.
+ # ProductService.RemoveFulfillmentPlaces. The returned Operations will be
+ # obsolete after 1 day, and GetOperation API will return NOT_FOUND afterwards.
+ # If conflicting updates are issued, the Operations associated with the stale
+ # updates will not be marked as done until being obsolete. This feature is only
+ # available for users who have Retail Search enabled. Please enable Retail
+ # Search on Cloud Console before using this feature.
# @param [String] name
# Immutable. Full resource name of the product, such as `projects/*/locations/
# global/catalogs/default_catalog/branches/default_branch/products/product_id`.
# @param [Google::Apis::RetailV2beta::GoogleCloudRetailV2betaSetInventoryRequest] google_cloud_retail_v2beta_set_inventory_request_object
# @param [String] fields
@@ -1885,12 +1902,12 @@
execute_or_queue_command(command, &block)
end
# Bulk import of User events. Request processing might be synchronous. Events
# that already exist are skipped. Use this method for backfilling historical
- # user events. Operation.response is of type ImportResponse. Note that it is
- # possible for a subset of the items to be successfully inserted. Operation.
- # metadata is of type ImportMetadata.
+ # user events. `Operation.response` is of type `ImportResponse`. Note that it is
+ # possible for a subset of the items to be successfully inserted. `Operation.
+ # metadata` is of type `ImportMetadata`.
# @param [String] parent
# Required. `projects/1234/locations/global/catalogs/default_catalog`
# @param [Google::Apis::RetailV2beta::GoogleCloudRetailV2betaImportUserEventsRequest] google_cloud_retail_v2beta_import_user_events_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.