Generated from protobuf message google.cloud.retail.v2.RemoveLocalInventoriesRequest
Namespace
Google \ Cloud \ Retail \ V2
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ product
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.
↳ place_ids
array
Required. A list of place IDs to have their inventory deleted. At most 3000 place IDs are allowed per request.
The time when the inventory deletions are issued. Used to prevent out-of-order updates and deletions on local inventory fields. If not provided, the internal system time will be used.
↳ allow_missing
bool
If set to true, and the Product is not found, the local inventory removal request will still be processed and retained for at most 1 day and processed once the Product is created. If set to false, a NOT_FOUND error is returned if the Product is not found.
getProduct
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.
Returns
Type
Description
string
setProduct
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.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getPlaceIds
Required. A list of place IDs to have their inventory deleted.
Required. A list of place IDs to have their inventory deleted.
At most 3000 place IDs are allowed per request.
Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
getRemoveTime
The time when the inventory deletions are issued. Used to prevent
out-of-order updates and deletions on local inventory fields. If not
provided, the internal system time will be used.
The time when the inventory deletions are issued. Used to prevent
out-of-order updates and deletions on local inventory fields. If not
provided, the internal system time will be used.
If set to true, and the Product is not
found, the local inventory removal request will still be processed and
retained for at most 1 day and processed once the
Product is created. If set to false, a
NOT_FOUND error is returned if the
Product is not found.
Returns
Type
Description
bool
setAllowMissing
If set to true, and the Product is not
found, the local inventory removal request will still be processed and
retained for at most 1 day and processed once the
Product is created. If set to false, a
NOT_FOUND error is returned if the
Product is not found.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
static::build
Parameter
Name
Description
product
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. Please see
ProductServiceClient::productName() for help formatting this field.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Retail V2 Client - Class RemoveLocalInventoriesRequest (2.3.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.3.1 (latest)](/php/docs/reference/cloud-retail/latest/V2.RemoveLocalInventoriesRequest)\n- [2.3.0](/php/docs/reference/cloud-retail/2.3.0/V2.RemoveLocalInventoriesRequest)\n- [2.2.1](/php/docs/reference/cloud-retail/2.2.1/V2.RemoveLocalInventoriesRequest)\n- [2.1.3](/php/docs/reference/cloud-retail/2.1.3/V2.RemoveLocalInventoriesRequest)\n- [2.0.0](/php/docs/reference/cloud-retail/2.0.0/V2.RemoveLocalInventoriesRequest)\n- [1.7.0](/php/docs/reference/cloud-retail/1.7.0/V2.RemoveLocalInventoriesRequest)\n- [1.6.4](/php/docs/reference/cloud-retail/1.6.4/V2.RemoveLocalInventoriesRequest)\n- [1.5.0](/php/docs/reference/cloud-retail/1.5.0/V2.RemoveLocalInventoriesRequest)\n- [1.4.2](/php/docs/reference/cloud-retail/1.4.2/V2.RemoveLocalInventoriesRequest)\n- [1.3.1](/php/docs/reference/cloud-retail/1.3.1/V2.RemoveLocalInventoriesRequest)\n- [1.2.1](/php/docs/reference/cloud-retail/1.2.1/V2.RemoveLocalInventoriesRequest)\n- [1.1.1](/php/docs/reference/cloud-retail/1.1.1/V2.RemoveLocalInventoriesRequest)\n- [1.0.1](/php/docs/reference/cloud-retail/1.0.1/V2.RemoveLocalInventoriesRequest) \nReference documentation and code samples for the Google Cloud Retail V2 Client class RemoveLocalInventoriesRequest.\n\nRequest message for\n[ProductService.RemoveLocalInventories](/php/docs/reference/cloud-retail/latest/V2.Client.ProductServiceClient#_Google_Cloud_Retail_V2_Client_ProductServiceClient__removeLocalInventories__)\nmethod.\n\nGenerated from protobuf message `google.cloud.retail.v2.RemoveLocalInventoriesRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Retail \\\\ V2\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getProduct\n\nRequired. Full resource name of [Product](/php/docs/reference/cloud-retail/latest/V2.Product),\nsuch as\n`projects/*/locations/global/catalogs/default_catalog/branches/default_branch/products/some_product_id`.\n\nIf the caller does not have permission to access the\n[Product](/php/docs/reference/cloud-retail/latest/V2.Product), regardless of whether or not it\nexists, a PERMISSION_DENIED error is returned.\n\n### setProduct\n\nRequired. Full resource name of [Product](/php/docs/reference/cloud-retail/latest/V2.Product),\nsuch as\n`projects/*/locations/global/catalogs/default_catalog/branches/default_branch/products/some_product_id`.\n\nIf the caller does not have permission to access the\n[Product](/php/docs/reference/cloud-retail/latest/V2.Product), regardless of whether or not it\nexists, a PERMISSION_DENIED error is returned.\n\n### getPlaceIds\n\nRequired. A list of place IDs to have their inventory deleted.\n\nAt most 3000 place IDs are allowed per request.\n\n### setPlaceIds\n\nRequired. A list of place IDs to have their inventory deleted.\n\nAt most 3000 place IDs are allowed per request.\n\n### getRemoveTime\n\nThe time when the inventory deletions are issued. Used to prevent\nout-of-order updates and deletions on local inventory fields. If not\nprovided, the internal system time will be used.\n\n### hasRemoveTime\n\n### clearRemoveTime\n\n### setRemoveTime\n\nThe time when the inventory deletions are issued. Used to prevent\nout-of-order updates and deletions on local inventory fields. If not\nprovided, the internal system time will be used.\n\n### getAllowMissing\n\nIf set to true, and the [Product](/php/docs/reference/cloud-retail/latest/V2.Product) is not\nfound, the local inventory removal request will still be processed and\nretained for at most 1 day and processed once the\n[Product](/php/docs/reference/cloud-retail/latest/V2.Product) is created. If set to false, a\nNOT_FOUND error is returned if the\n[Product](/php/docs/reference/cloud-retail/latest/V2.Product) is not found.\n\n### setAllowMissing\n\nIf set to true, and the [Product](/php/docs/reference/cloud-retail/latest/V2.Product) is not\nfound, the local inventory removal request will still be processed and\nretained for at most 1 day and processed once the\n[Product](/php/docs/reference/cloud-retail/latest/V2.Product) is created. If set to false, a\nNOT_FOUND error is returned if the\n[Product](/php/docs/reference/cloud-retail/latest/V2.Product) is not found.\n\n### static::build"]]