Generated from protobuf messagegoogle.cloud.retail.v2.RemoveFulfillmentPlacesRequest
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 ofProduct, such asprojects/*/locations/global/catalogs/default_catalog/branches/default_branch/products/some_product_id. If the caller does not have permission to access theProduct, regardless of whether or not it exists, a PERMISSION_DENIED error is returned.
↳ type
string
Required. The fulfillment type, including commonly used types (such as pickup in store and same day delivery), and custom types. Supported values: * * "pickup-in-store" * * "ship-to-store" * * "same-day-delivery" * * "next-day-delivery" * * "custom-type-1" * * "custom-type-2" * * "custom-type-3" * * "custom-type-4" * * "custom-type-5" If this field is set to an invalid value other than these, an INVALID_ARGUMENT error is returned. This field directly corresponds toProduct.fulfillment_info.type.
↳ place_ids
array
Required. The IDs for thistype, such as the store IDs for "pickup-in-store" or the region IDs for "same-day-delivery", to be removed for thistype. At least 1 value is required, and a maximum of 2000 values are allowed. Each value must be a string with a length limit of 10 characters, matching the pattern[a-zA-Z0-9_-]+, such as "store1" or "REGION-2". Otherwise, an INVALID_ARGUMENT error is returned.
The time when the fulfillment updates are issued, used to prevent out-of-order updates on fulfillment information. If not provided, the internal system time will be used.
↳ allow_missing
bool
If set to true, and theProductis not found, the fulfillment information will still be processed and retained for at most 1 day and processed once theProductis created. If set to false, a NOT_FOUND error is returned if theProductis not found.
getProduct
Required. Full resource name ofProduct,
such asprojects/*/locations/global/catalogs/default_catalog/branches/default_branch/products/some_product_id.
If the caller does not have permission to access theProduct, regardless of whether or not it
exists, a PERMISSION_DENIED error is returned.
Returns
Type
Description
string
setProduct
Required. Full resource name ofProduct,
such asprojects/*/locations/global/catalogs/default_catalog/branches/default_branch/products/some_product_id.
If the caller does not have permission to access theProduct, regardless of whether or not it
exists, a PERMISSION_DENIED error is returned.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getType
Required. The fulfillment type, including commonly used types (such as
pickup in store and same day delivery), and custom types.
Supported values:
"pickup-in-store"
"ship-to-store"
"same-day-delivery"
"next-day-delivery"
"custom-type-1"
"custom-type-2"
"custom-type-3"
"custom-type-4"
"custom-type-5"
If this field is set to an invalid value other than these, an
INVALID_ARGUMENT error is returned.
This field directly corresponds toProduct.fulfillment_info.type.
Returns
Type
Description
string
setType
Required. The fulfillment type, including commonly used types (such as
pickup in store and same day delivery), and custom types.
Supported values:
"pickup-in-store"
"ship-to-store"
"same-day-delivery"
"next-day-delivery"
"custom-type-1"
"custom-type-2"
"custom-type-3"
"custom-type-4"
"custom-type-5"
If this field is set to an invalid value other than these, an
INVALID_ARGUMENT error is returned.
This field directly corresponds toProduct.fulfillment_info.type.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getPlaceIds
Required. The IDs for thistype, such as
the store IDs for "pickup-in-store" or the region IDs for
"same-day-delivery", to be removed for thistype.
At least 1 value is required, and a maximum of 2000 values are allowed.
Each value must be a string with a length limit of 10 characters, matching
the pattern[a-zA-Z0-9_-]+, such as "store1" or "REGION-2". Otherwise, an
INVALID_ARGUMENT error is returned.
Required. The IDs for thistype, such as
the store IDs for "pickup-in-store" or the region IDs for
"same-day-delivery", to be removed for thistype.
At least 1 value is required, and a maximum of 2000 values are allowed.
Each value must be a string with a length limit of 10 characters, matching
the pattern[a-zA-Z0-9_-]+, such as "store1" or "REGION-2". Otherwise, an
INVALID_ARGUMENT error is returned.
Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
getRemoveTime
The time when the fulfillment updates are issued, used to prevent
out-of-order updates on fulfillment information. If not provided, the
internal system time will be used.
The time when the fulfillment updates are issued, used to prevent
out-of-order updates on fulfillment information. If not provided, the
internal system time will be used.
If set to true, and theProductis not
found, the fulfillment information will still be processed and retained for
at most 1 day and processed once theProductis created. If set to false, a
NOT_FOUND error is returned if theProductis not found.
Returns
Type
Description
bool
setAllowMissing
If set to true, and theProductis not
found, the fulfillment information will still be processed and retained for
at most 1 day and processed once theProductis created. If set to false, a
NOT_FOUND error is returned if theProductis not found.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
static::build
Parameter
Name
Description
product
string
Required. Full resource name ofProduct,
such asprojects/*/locations/global/catalogs/default_catalog/branches/default_branch/products/some_product_id.
If the caller does not have permission to access theProduct, regardless of whether or not it
exists, a PERMISSION_DENIED error is returned. Please seeProductServiceClient::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 RemoveFulfillmentPlacesRequest (2.3.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.3.1 (latest)](/php/docs/reference/cloud-retail/latest/V2.RemoveFulfillmentPlacesRequest)\n- [2.3.0](/php/docs/reference/cloud-retail/2.3.0/V2.RemoveFulfillmentPlacesRequest)\n- [2.2.1](/php/docs/reference/cloud-retail/2.2.1/V2.RemoveFulfillmentPlacesRequest)\n- [2.1.3](/php/docs/reference/cloud-retail/2.1.3/V2.RemoveFulfillmentPlacesRequest)\n- [2.0.0](/php/docs/reference/cloud-retail/2.0.0/V2.RemoveFulfillmentPlacesRequest)\n- [1.7.0](/php/docs/reference/cloud-retail/1.7.0/V2.RemoveFulfillmentPlacesRequest)\n- [1.6.4](/php/docs/reference/cloud-retail/1.6.4/V2.RemoveFulfillmentPlacesRequest)\n- [1.5.0](/php/docs/reference/cloud-retail/1.5.0/V2.RemoveFulfillmentPlacesRequest)\n- [1.4.2](/php/docs/reference/cloud-retail/1.4.2/V2.RemoveFulfillmentPlacesRequest)\n- [1.3.1](/php/docs/reference/cloud-retail/1.3.1/V2.RemoveFulfillmentPlacesRequest)\n- [1.2.1](/php/docs/reference/cloud-retail/1.2.1/V2.RemoveFulfillmentPlacesRequest)\n- [1.1.1](/php/docs/reference/cloud-retail/1.1.1/V2.RemoveFulfillmentPlacesRequest)\n- [1.0.1](/php/docs/reference/cloud-retail/1.0.1/V2.RemoveFulfillmentPlacesRequest) \nReference documentation and code samples for the Google Cloud Retail V2 Client class RemoveFulfillmentPlacesRequest.\n\nRequest message for\n[ProductService.RemoveFulfillmentPlaces](/php/docs/reference/cloud-retail/latest/V2.Client.ProductServiceClient#_Google_Cloud_Retail_V2_Client_ProductServiceClient__removeFulfillmentPlaces__)\nmethod.\n\nGenerated from protobuf message `google.cloud.retail.v2.RemoveFulfillmentPlacesRequest`\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### getType\n\nRequired. The fulfillment type, including commonly used types (such as\npickup in store and same day delivery), and custom types.\n\nSupported values:\n\n- \"pickup-in-store\"\n- \"ship-to-store\"\n- \"same-day-delivery\"\n- \"next-day-delivery\"\n- \"custom-type-1\"\n- \"custom-type-2\"\n- \"custom-type-3\"\n- \"custom-type-4\"\n- \"custom-type-5\" If this field is set to an invalid value other than these, an INVALID_ARGUMENT error is returned. This field directly corresponds to [Product.fulfillment_info.type](/php/docs/reference/cloud-retail/latest/V2.FulfillmentInfo#_Google_Cloud_Retail_V2_FulfillmentInfo__getType__).\n\n### setType\n\nRequired. The fulfillment type, including commonly used types (such as\npickup in store and same day delivery), and custom types.\n\nSupported values:\n\n- \"pickup-in-store\"\n- \"ship-to-store\"\n- \"same-day-delivery\"\n- \"next-day-delivery\"\n- \"custom-type-1\"\n- \"custom-type-2\"\n- \"custom-type-3\"\n- \"custom-type-4\"\n- \"custom-type-5\" If this field is set to an invalid value other than these, an INVALID_ARGUMENT error is returned. This field directly corresponds to [Product.fulfillment_info.type](/php/docs/reference/cloud-retail/latest/V2.FulfillmentInfo#_Google_Cloud_Retail_V2_FulfillmentInfo__getType__).\n\n### getPlaceIds\n\nRequired. The IDs for this\n[type](/php/docs/reference/cloud-retail/latest/V2.RemoveFulfillmentPlacesRequest#_Google_Cloud_Retail_V2_RemoveFulfillmentPlacesRequest__getType__), such as\nthe store IDs for \"pickup-in-store\" or the region IDs for\n\"same-day-delivery\", to be removed for this\n[type](/php/docs/reference/cloud-retail/latest/V2.RemoveFulfillmentPlacesRequest#_Google_Cloud_Retail_V2_RemoveFulfillmentPlacesRequest__getType__).\n\nAt least 1 value is required, and a maximum of 2000 values are allowed.\nEach value must be a string with a length limit of 10 characters, matching\nthe pattern `[a-zA-Z0-9_-]+`, such as \"store1\" or \"REGION-2\". Otherwise, an\nINVALID_ARGUMENT error is returned.\n\n### setPlaceIds\n\nRequired. The IDs for this\n[type](/php/docs/reference/cloud-retail/latest/V2.RemoveFulfillmentPlacesRequest#_Google_Cloud_Retail_V2_RemoveFulfillmentPlacesRequest__getType__), such as\nthe store IDs for \"pickup-in-store\" or the region IDs for\n\"same-day-delivery\", to be removed for this\n[type](/php/docs/reference/cloud-retail/latest/V2.RemoveFulfillmentPlacesRequest#_Google_Cloud_Retail_V2_RemoveFulfillmentPlacesRequest__getType__).\n\nAt least 1 value is required, and a maximum of 2000 values are allowed.\nEach value must be a string with a length limit of 10 characters, matching\nthe pattern `[a-zA-Z0-9_-]+`, such as \"store1\" or \"REGION-2\". Otherwise, an\nINVALID_ARGUMENT error is returned.\n\n### getRemoveTime\n\nThe time when the fulfillment updates are issued, used to prevent\nout-of-order updates on fulfillment information. If not provided, the\ninternal system time will be used.\n\n### hasRemoveTime\n\n### clearRemoveTime\n\n### setRemoveTime\n\nThe time when the fulfillment updates are issued, used to prevent\nout-of-order updates on fulfillment information. If not provided, the\ninternal 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 fulfillment information will still be processed and retained for\nat 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 fulfillment information will still be processed and retained for\nat 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"]]