Reference documentation and code samples for the Retail V2 API class Google::Cloud::Retail::V2::AddLocalInventoriesRequest.
Request message for ProductService.AddLocalInventories method.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#add_mask
def add_mask() -> ::Google::Protobuf::FieldMask
-
(::Google::Protobuf::FieldMask) — Indicates which inventory fields in the provided list of
LocalInventory to update. The
field is updated to the provided value.
If a field is set while the place does not have a previous local inventory, the local inventory at that store is created.
If a field is set while the value of that field is not provided, the original field value, if it exists, is deleted.
If the mask is not set or set with empty paths, all inventory fields will be updated.
If an unsupported or unknown field is provided, an INVALID_ARGUMENT error is returned and the entire update will be ignored.
#add_mask=
def add_mask=(value) -> ::Google::Protobuf::FieldMask
-
value (::Google::Protobuf::FieldMask) — Indicates which inventory fields in the provided list of
LocalInventory to update. The
field is updated to the provided value.
If a field is set while the place does not have a previous local inventory, the local inventory at that store is created.
If a field is set while the value of that field is not provided, the original field value, if it exists, is deleted.
If the mask is not set or set with empty paths, all inventory fields will be updated.
If an unsupported or unknown field is provided, an INVALID_ARGUMENT error is returned and the entire update will be ignored.
-
(::Google::Protobuf::FieldMask) — Indicates which inventory fields in the provided list of
LocalInventory to update. The
field is updated to the provided value.
If a field is set while the place does not have a previous local inventory, the local inventory at that store is created.
If a field is set while the value of that field is not provided, the original field value, if it exists, is deleted.
If the mask is not set or set with empty paths, all inventory fields will be updated.
If an unsupported or unknown field is provided, an INVALID_ARGUMENT error is returned and the entire update will be ignored.
#add_time
def add_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — The time when the inventory updates are issued. Used to prevent out-of-order updates on local inventory fields. If not provided, the internal system time will be used.
#add_time=
def add_time=(value) -> ::Google::Protobuf::Timestamp
- value (::Google::Protobuf::Timestamp) — The time when the inventory updates are issued. Used to prevent out-of-order updates on local inventory fields. If not provided, the internal system time will be used.
- (::Google::Protobuf::Timestamp) — The time when the inventory updates are issued. Used to prevent out-of-order updates on local inventory fields. If not provided, the internal system time will be used.
#allow_missing
def allow_missing() -> ::Boolean
#allow_missing=
def allow_missing=(value) -> ::Boolean
#local_inventories
def local_inventories() -> ::Array<::Google::Cloud::Retail::V2::LocalInventory>
- (::Array<::Google::Cloud::Retail::V2::LocalInventory>) — Required. A list of inventory information at difference places. Each place is identified by its place ID. At most 3000 inventories are allowed per request.
#local_inventories=
def local_inventories=(value) -> ::Array<::Google::Cloud::Retail::V2::LocalInventory>
- value (::Array<::Google::Cloud::Retail::V2::LocalInventory>) — Required. A list of inventory information at difference places. Each place is identified by its place ID. At most 3000 inventories are allowed per request.
- (::Array<::Google::Cloud::Retail::V2::LocalInventory>) — Required. A list of inventory information at difference places. Each place is identified by its place ID. At most 3000 inventories are allowed per request.
#product
def product() -> ::String
-
(::String) — 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.
#product=
def product=(value) -> ::String
-
value (::String) — 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.
-
(::String) — 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.