Recurso: WidgetConfig
WidgetConfig captura las configuraciones a nivel del widget.
| Representación JSON |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "enableAutocomplete": boolean, "fieldsUiComponentsMap": { string: { object ( |
| Campos | |
|---|---|
name |
Inmutable. El nombre completo del recurso de la configuración del widget. Formato: Este campo debe ser una cadena codificada en UTF-8 con un límite de longitud de 1024 caracteres. |
displayName |
Obligatorio. El nombre visible de la configuración del widget legible por humanos. Se usa en la IU de Discovery. Este campo debe ser una cadena codificada en UTF-8 con un límite de longitud de 128 caracteres. De lo contrario, se muestra un error INVALID_ARGUMENT. |
createTime |
Solo salida. Marca de tiempo en la que se creó Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Solo salida. Marca de tiempo en la que se actualizó Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
enableAutocomplete |
Indica si se debe habilitar la función de autocompletar. |
fieldsUiComponentsMap |
La clave es el componente de la IU. Mock. Actualmente, se admiten El valor es el nombre del campo junto con su visibilidad del dispositivo. Los 3 campos personalizados son opcionales y se pueden agregar o quitar. |
facetField[] |
La configuración y la apariencia de las facetas en la vista del usuario final. |
dataStoreType |
Solo salida. El tipo de almacén de datos superior. |
contentSearchSpec |
La especificación de búsqueda de contenido que configura el comportamiento deseado de la búsqueda de contenido. |
enableSummarization |
Activa o desactiva la función de resumen para la respuesta de búsqueda. |
enableSnippetResultSummary |
Activa o desactiva el resumen para cada resultado de fragmento. |
configId |
Solo salida. Identificador único ofuscado de un |
enableQualityFeedback |
Activa o desactiva la recopilación de comentarios sobre la calidad de los resultados de la búsqueda de los usuarios finales. |
solutionType |
Obligatorio. Inmutable. Especifica el tipo de solución para el que se puede usar este WidgetConfig. |
industryVertical |
Solo salida. La vertical de la industria que registra WidgetConfig. La vertical de la industria de WidgetConfig se basa en el |
allowPublicAccess |
Indica si se permite la integración sin autenticación con el widget. Si se establece en verdadero, se permite el acceso público a la búsqueda o a otras soluciones desde el widget sin el token de autenticación proporcionado por el servidor de backend alojado por el cliente. |
allowlistedDomains[] |
Dominios incluidos en la lista de entidades permitidas que pueden cargar este widget. |
enableSafeSearch |
Indica si se debe habilitar la búsqueda segura. |
enableConversationalSearch |
Indica si se permite la búsqueda conversacional (LLM, varios turnos) o no (no LLM, un solo turno). |
llmEnabled |
Solo salida. Indica si LLM está habilitado en el almacén de datos correspondiente. |
enableResultScore |
Indica si se debe mostrar la puntuación del resultado. |
resultDisplayType |
El tipo de fragmento que se mostrará en el widget de UCS.
|
minimumDataTermAccepted |
Solo salida. Indica si el cliente aceptó las condiciones de uso de datos. |
enableWebApp |
Indica si se debe habilitar la app web independiente. |
dataStoreUiConfigs[] |
Configuraciones de la IU configurables por almacén de datos. |
collectionComponents[] |
Solo salida. Componentes de la colección que enumeran todas las colecciones y los almacenes de datos secundarios asociados con la configuración del widget. Esas fuentes de datos se pueden usar para filtrar en las APIs de servicio de widgets. Los usuarios pueden mostrar resultados de las fuentes de datos seleccionadas. |
enableSearchAsYouType |
Indica si se debe habilitar el comportamiento de búsqueda mientras escribes para el widget de búsqueda. |
defaultSearchRequestOrderBy |
El orden predeterminado para los resultados de la búsqueda si se especifica. Se usa para establecer SearchRequest#orderBy en las solicitudes aplicables. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body |
uiSettings |
Describe la configuración general de búsqueda de widgets tal como se ve en la página de configuración de widgets de Cloud Console. Reemplaza las propiedades principales obsoletas de nivel superior. |
accessSettings |
Se usará para todos los parámetros de configuración de acceso a widgets que se ven en la página de integración de Cloud Console. Reemplaza las propiedades principales obsoletas de nivel superior. |
uiBranding |
Describe la configuración de la marca de la IU del widget de búsqueda, como el título, el logotipo, los favicons y los colores del widget. |
homepageSetting |
Es opcional. Describe la configuración de la página principal del widget. |
assistantSettings |
Es opcional. Solo salida. Describe la configuración del asistente del widget. |
customerProvidedConfig |
Es opcional. Solo salida. Describe las configuraciones relacionadas con el cliente, que actualmente solo se usan para clientes gubernamentales. Este campo no se puede modificar después de la incorporación del proyecto. |
enablePrivateKnowledgeGraph |
Es opcional. Solo salida. Indica si se debe habilitar el gráfico de conocimiento privado. |
geminiBundle |
Solo salida. Indica si la suscripción es un paquete de Gemini. |
nodes[] |
Solo salida. Los nodos asociados con la configuración del widget. |
Métodos |
|
|---|---|
|
Obtienes una WidgetConfig. |
|
Actualiza un WidgetConfig. |