Skip to main content

catalogs_conversational_search_customization_config

Creates, updates, deletes, gets or lists a catalogs_conversational_search_customization_config resource.

Overview

Namecatalogs_conversational_search_customization_config
TypeResource
Idgoogle.retail.catalogs_conversational_search_customization_config

Fields

The following fields are returned by SELECT queries:

Successful response

NameDatatypeDescription
catalogstringRequired. Resource name of the catalog. Format: projects/{project}/locations/{location}/catalogs/{catalog}
intentClassificationConfigobjectOptional. The configs for intent classification. (id: GoogleCloudRetailV2IntentClassificationConfig)
retailerDisplayNamestringOptional. The retailer's display name that could be used in our LLM answers. Example - "Google"

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
projects_locations_catalogs_get_conversational_search_customization_configselectprojectsId, locationsId, catalogsIdReturns the conversational search customization config for a given catalog.
projects_locations_catalogs_update_conversational_search_customization_configupdateprojectsId, locationsId, catalogsIdupdateMaskUpdates the conversational search customization config for a given catalog.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
catalogsIdstring
locationsIdstring
projectsIdstring
updateMaskstring (google-fieldmask)

SELECT examples

Returns the conversational search customization config for a given catalog.

SELECT
catalog,
intentClassificationConfig,
retailerDisplayName
FROM google.retail.catalogs_conversational_search_customization_config
WHERE projectsId = '{{ projectsId }}' -- required
AND locationsId = '{{ locationsId }}' -- required
AND catalogsId = '{{ catalogsId }}' -- required;

UPDATE examples

Updates the conversational search customization config for a given catalog.

UPDATE google.retail.catalogs_conversational_search_customization_config
SET
data__retailerDisplayName = '{{ retailerDisplayName }}',
data__intentClassificationConfig = '{{ intentClassificationConfig }}',
data__catalog = '{{ catalog }}'
WHERE
projectsId = '{{ projectsId }}' --required
AND locationsId = '{{ locationsId }}' --required
AND catalogsId = '{{ catalogsId }}' --required
AND updateMask = '{{ updateMask}}'
RETURNING
catalog,
intentClassificationConfig,
retailerDisplayName;