REST Resource: projects.locations.collections.dataStores.widgetConfigs

Recurso: WidgetConfig

WidgetConfig captura la configuración a nivel del widget.

Representación JSON
{
  "name": string,
  "displayName": string,
  "createTime": string,
  "updateTime": string,
  "enableAutocomplete": boolean,
  "fieldsUiComponentsMap": {
    string: {
      object (UIComponentField)
    },
    ...
  },
  "facetField": [
    {
      object (FacetField)
    }
  ],
  "dataStoreType": enum (DataStoreType),
  "contentSearchSpec": {
    object (ContentSearchSpec)
  },
  "enableSummarization": boolean,
  "enableSnippetResultSummary": boolean,
  "configId": string,
  "enableQualityFeedback": boolean,
  "solutionType": enum (SolutionType),
  "industryVertical": enum (IndustryVertical),
  "allowPublicAccess": boolean,
  "allowlistedDomains": [
    string
  ],
  "enableSafeSearch": boolean,
  "enableConversationalSearch": boolean,
  "llmEnabled": boolean,
  "enableResultScore": boolean,
  "resultDisplayType": enum (ResultDisplayType),
  "minimumDataTermAccepted": boolean,
  "enableWebApp": boolean,
  "dataStoreUiConfigs": [
    {
      object (DataStoreUiConfig)
    }
  ],
  "collectionComponents": [
    {
      object (CollectionComponent)
    }
  ],
  "enableSearchAsYouType": boolean,
  "defaultSearchRequestOrderBy": string,
  "experimentalFeatures": {
    string: string,
    ...
  },
  "uiSettings": {
    object (UiSettings)
  },
  "accessSettings": {
    object (AccessSettings)
  },
  "uiBranding": {
    object (UiBrandingSettings)
  },
  "homepageSetting": {
    object (HomepageSetting)
  },
  "assistantSettings": {
    object (AssistantSettings)
  },
  "customerProvidedConfig": {
    object (CustomerProvidedConfig)
  },
  "enablePrivateKnowledgeGraph": boolean
}
Campos
name

string

Inmutable. Es el nombre completo del recurso de la configuración del widget. Formato: projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}/widgetConfigs/{widgetConfigId}.

Este campo debe ser una cadena codificada en UTF-8 con un límite de longitud de 1,024 caracteres.

displayName

string

Obligatorio. Es 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 128 caracteres. De lo contrario, se muestra un error INVALID_ARGUMENT.

createTime

string (Timestamp format)

Solo salida. Es la marca de tiempo en la que se creó el objeto WidgetConfig.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo salida. Es la marca de tiempo en la que se actualizó WidgetConfig.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

enableAutocomplete
(deprecated)

boolean

Indica si se debe habilitar la función de autocompletar.

fieldsUiComponentsMap
(deprecated)

map (key: string, value: object (UIComponentField))

La clave es el componente de la IU. Simulación. Actualmente, se admiten title, thumbnail, url, custom1, custom2 y custom3.

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. title, thumbnail y url son componentes de la IU obligatorios que no se pueden quitar.

facetField[]
(deprecated)

object (FacetField)

Son la configuración y la apariencia de las facetas en la vista del usuario final.

dataStoreType

enum (DataStoreType)

Solo salida. Es el tipo de almacén de datos principal.

contentSearchSpec
(deprecated)

object (ContentSearchSpec)

Es la especificación de búsqueda de contenido que configura el comportamiento deseado de la búsqueda de contenido.

enableSummarization
(deprecated)

boolean

Activa o desactiva la generación de resúmenes para la respuesta de la búsqueda.

enableSnippetResultSummary
(deprecated)

boolean

Activa o desactiva el resumen para cada resultado de fragmento.

configId

string

Solo salida. Es el identificador único ofuscado de un WidgetConfig.

enableQualityFeedback
(deprecated)

boolean

Activa o desactiva la recopilación de comentarios sobre la calidad de los resultados de la búsqueda de los usuarios finales.

solutionType

enum (SolutionType)

Obligatorio. Inmutable. Especifica el tipo de solución para el que se puede usar este WidgetConfig.

industryVertical

enum (IndustryVertical)

Solo salida. Es el sector vertical de la industria que registra WidgetConfig. La vertical de la industria de WidgetConfig se basa en el objeto Engine asociado.

allowPublicAccess
(deprecated)

boolean

Indica si se permite la integración sin autenticación con el widget. Si se establece como 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[]
(deprecated)

string

Son los dominios incluidos en la lista de entidades permitidas que pueden cargar este widget.

llmEnabled

boolean

Solo salida. Indica si el LLM está habilitado en el almacén de datos correspondiente.

enableResultScore

boolean

Indica si se debe mostrar la puntuación del resultado.

resultDisplayType
(deprecated)

enum (ResultDisplayType)

Es el tipo de fragmento que se mostrará en el widget de UCS.

  • RESULT_DISPLAY_TYPE_UNSPECIFIED para usuarios existentes.
  • Es el fragmento para los usuarios nuevos de la Búsqueda que no son empresariales.
  • EXTRACTIVE_ANSWER para usuarios nuevos de la búsqueda empresarial.
minimumDataTermAccepted

boolean

Solo salida. Indica si el cliente aceptó las condiciones de uso de datos.

enableWebApp
(deprecated)

boolean

Indica si se debe habilitar la app web independiente.

dataStoreUiConfigs[]
(deprecated)

object (DataStoreUiConfig)

Parámetros de configuración de la IU configurables por almacén de datos.

collectionComponents[]

object (CollectionComponent)

Solo salida. Componentes de recopilació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 del servicio de widgets. Los usuarios pueden devolver resultados de las fuentes de datos seleccionadas.

enableSearchAsYouType
(deprecated)

boolean

Indica si se debe habilitar el comportamiento de búsqueda mientras escribes para el widget de búsqueda.

defaultSearchRequestOrderBy
(deprecated)

string

Es el orden predeterminado de 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

experimentalFeatures

map (key: string, value: string)

Permite activar o desactivar funciones inestables o experimentales en el widget (o la app web).

uiSettings

object (UiSettings)

Describe la configuración general de la búsqueda de widgets, como se ve en la página de configuración de widgets de la consola de Cloud. Reemplaza las propiedades de nivel superior principales que dejaron de estar disponibles.

accessSettings

object (AccessSettings)

Se usará para todos los parámetros de configuración de acceso a widgets que se vean en la página de integración de la consola de Cloud. Reemplaza las propiedades de nivel superior principales que dejaron de estar disponibles.

uiBranding

object (UiBrandingSettings)

Describe la configuración de desarrollo 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

object (HomepageSetting)

Opcional. Describe la configuración de la página principal del widget.

assistantSettings

object (AssistantSettings)

Opcional. Solo salida. Describe la configuración del asistente del widget.

customerProvidedConfig

object (CustomerProvidedConfig)

Opcional. Solo salida. Describe la configuración relacionada con el cliente, que actualmente solo se usa para los clientes gubernamentales. Este campo no se puede modificar después de la incorporación del proyecto.

enablePrivateKnowledgeGraph

boolean

Opcional. Solo salida. Indica si se debe habilitar el gráfico de conocimiento privado.

UIComponentField

Es el campo de faceta que se asigna a un componente de IU.

Representación JSON
{
  "field": string,
  "deviceVisibility": [
    enum (DeviceVisibility)
  ],
  "displayTemplate": string
}
Campos
field

string

Obligatorio. Es el nombre del campo registrado. El formato es field.abc.

deviceVisibility[]

enum (DeviceVisibility)

Visibilidad del campo en diferentes tipos de dispositivos.

displayTemplate

string

Es la plantilla para personalizar la forma en que se muestra el campo. Un ejemplo de valor sería una cadena que se ve de la siguiente manera: "Precio: {valor}".

DeviceVisibility

Es la visibilidad del campo en diferentes tipos de dispositivos.

Enums
DEVICE_VISIBILITY_UNSPECIFIED Valor predeterminado cuando no se especifica. El servidor devuelve INVALID_ARGUMENT si se usa en las solicitudes.
MOBILE El componente de IU es visible en dispositivos móviles.
DESKTOP El componente de IU es visible en el cliente basado en el navegador.

FacetField

Son campos de faceta que almacenan la asignación de campos a la apariencia del widget del usuario final.

Representación JSON
{
  "field": string,
  "displayName": string
}
Campos
field

string

Obligatorio. Es el nombre del campo registrado. El formato es field.abc.

displayName

string

Opcional. Es el nombre del campo que verán los usuarios finales.

DataStoreType

Es el tipo del almacén de datos principal del widget.

Enums
DATA_STORE_TYPE_UNSPECIFIED Es un tipo de almacén de datos sin especificar.
STRUCTURED El almacén de datos principal contiene un motor de búsqueda de datos estructurados.
UNSTRUCTURED El almacén de datos principal contiene un motor de búsqueda de datos no estructurados.
BLENDED El almacén de datos principal se utiliza para la búsqueda combinada con varios almacenes de datos.

ResultDisplayType

Es el tipo de resultado que se mostrará en el widget de UCS.

Enums
RESULT_DISPLAY_TYPE_UNSPECIFIED Tipo de pantalla no especificado (se muestra el resumen de forma predeterminada).
SNIPPET Muestra los resultados del campo de fragmento.
EXTRACTIVE_ANSWER Mostrar resultados del campo de respuestas extractivas

DataStoreUiConfig

Es la configuración del componente de la IU para el almacén de datos.

Representación JSON
{
  "name": string,
  "id": string,
  "facetField": [
    {
      object (FacetField)
    }
  ],
  "fieldsUiComponentsMap": {
    string: {
      object (UIComponentField)
    },
    ...
  }
}
Campos
name

string

Es el nombre del almacén de datos. Debe ser el formato del nombre del recurso del almacén de datos: projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}. En el caso de las APIs en WidgetService, como [WidgetService.LookUpWidgetConfig][], se borran el número de proyecto y la parte de la ubicación en este campo.

id

string

Es solo de salida. Es el identificador del almacén de datos que se usa para el servicio de widgets. Por el momento, hace referencia a dataStoreId. En el futuro, migraremos el campo al UUID del nombre del almacén de datos encriptado.

facetField[]

object (FacetField)

Son campos de faceta que almacenan la asignación de campos a la apariencia del widget del usuario final.

fieldsUiComponentsMap

map (key: string, value: object (UIComponentField))

La clave es el componente de la IU. Simulación. Actualmente, se admiten title, thumbnail, url, custom1, custom2 y custom3.

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. title, thumbnail y url son componentes de la IU obligatorios que no se pueden quitar.

CollectionComponent

Componente de colección de solo lectura que contiene campos de colecciones de almacén de datos que se pueden usar para filtrar

Representación JSON
{
  "name": string,
  "id": string,
  "displayName": string,
  "dataStoreComponents": [
    {
      object (DataStoreComponent)
    }
  ],
  "dataSource": string,
  "dataSourceDisplayName": string,
  "connectorIconLink": string
}
Campos
name

string

Es el nombre de la colección. Debe ser el nombre del recurso de la colección. Formato: projects/{project}/locations/{location}/collections/{collectionId}. En el caso de las APIs en WidgetService, como [WidgetService.LookUpWidgetConfig][], se borran el número de proyecto y la parte de la ubicación en este campo.

id

string

Solo salida. Es el identificador de la colección, que se usa para el servicio de widgets. Por el momento, hace referencia a collectionId. En el futuro, migraremos el campo al UUID del nombre de la colección encriptado.

displayName

string

Es el nombre visible de la colección.

dataStoreComponents[]

object (DataStoreComponent)

Es la colección de almacén de datos, lista de los almacenes de datos secundarios.

dataSource

string

Es el nombre de la fuente de datos, recuperado de Collection.data_connector.data_source.

dataSourceDisplayName

string

Solo salida. Es el nombre visible de la fuente de datos.

DataStoreComponent

Es un componente de almacén de datos de solo lectura que contiene campos de almacenes de datos que se pueden usar para filtrar. Es el elemento secundario de CollectionComponent.

Representación JSON
{
  "name": string,
  "id": string,
  "displayName": string,
  "entityName": string,
  "workspaceType": enum (Type),
  "contentConfig": enum (ContentConfig),
  "dataStoreConfigType": enum (DataStoreConfigType)
}
Campos
name

string

Es el nombre del almacén de datos. Debe ser el formato del nombre del recurso del almacén de datos: projects/{project}/locations/{location}/collections/{collectionId}/dataStores/{dataStoreId}. En el caso de las APIs en WidgetService, como [WidgetService.LookUpWidgetConfig][], se borran el número de proyecto y la parte de la ubicación en este campo.

id

string

Es solo de salida. Es el identificador del almacén de datos que se usa para el servicio de widgets. Por el momento, hace referencia a dataStoreId. En el futuro, migraremos el campo al UUID del nombre del almacén de datos encriptado.

displayName

string

Es el nombre visible del almacén de datos.

entityName

string

Nombre de la entidad, recuperado de Collection.data_connector.entities.entityName.

workspaceType

enum (Type)

Solo salida. Son los tipos de fuentes de Workspace para los datos del espacio de trabajo, que se recuperan de DataStore.workspace_config.type.

contentConfig

enum (ContentConfig)

Solo salida. Es la configuración del contenido del almacén de datos.

dataStoreConfigType

enum (DataStoreConfigType)

Solo salida. Es el tipo de configuración del almacén de datos.

DataStoreConfigType

Es el tipo de configuración del almacén de datos.

Enums
DATA_STORE_CONFIG_TYPE_UNSPECIFIED Valor predeterminado. Este valor no se usa.
ALLOW_DB_CONFIG El almacén de datos está conectado a AlloyDB
THIRD_PARTY_OAUTH_CONFIG El almacén de datos está conectado a una fuente de datos externa.
NOTEBOOKLM_CONFIG El almacén de datos está conectado a NotebookLM Enterprise.

UiSettings

Describe la configuración general de la IU del widget (o de la app web) tal como se ve en la página de configuración de la IU de Cloud Console.

Representación JSON
{
  "interactionType": enum (InteractionType),
  "generativeAnswerConfig": {
    object (GenerativeAnswerConfig)
  },
  "resultDescriptionType": enum (ResultDisplayType),
  "enableAutocomplete": boolean,
  "enableSafeSearch": boolean,
  "enableQualityFeedback": boolean,
  "enableSearchAsYouType": boolean,
  "defaultSearchRequestOrderBy": string,
  "dataStoreUiConfigs": [
    {
      object (DataStoreUiConfig)
    }
  ],
  "disableUserEventsCollection": boolean,
  "enableVisualContentSummary": boolean,
  "enablePeopleSearch": boolean,
  "enableCreateAgentButton": boolean,
  "features": {
    string: enum (FeatureState),
    ...
  }
}
Campos
interactionType

enum (InteractionType)

Describe el tipo de interacción del widget (o la app web).

generativeAnswerConfig

object (GenerativeAnswerConfig)

Describe la configuración de las respuestas generativas.

resultDescriptionType

enum (ResultDisplayType)

Controla si se muestra el extracto del resultado y cómo (fragmento o respuesta extractiva). Si no se especifica, el valor predeterminado es sin resultado.

enableAutocomplete

boolean

Indica si se debe habilitar la función de autocompletar.

enableQualityFeedback

boolean

Activa o desactiva la recopilación de comentarios sobre la calidad de los resultados de la búsqueda de los usuarios finales.

enableSearchAsYouType

boolean

Indica si se debe habilitar el comportamiento de búsqueda mientras escribes para el widget de búsqueda.

defaultSearchRequestOrderBy

string

Es el orden predeterminado de 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

dataStoreUiConfigs[]

object (DataStoreUiConfig)

Es la configuración por almacén de datos.

disableUserEventsCollection

boolean

Si se establece como verdadero, el widget no recopilará eventos del usuario.

enableVisualContentSummary

boolean

Si se establece como verdadero, el widget habilitará el resumen de contenido visual en las solicitudes de búsqueda aplicables. Solo se usa en la Búsqueda de atención médica.

enableCreateAgentButton

boolean

Opcional. Si se establece como verdadero, el widget habilitará el botón para crear un agente.

features

map (key: string, value: enum (FeatureState))

Solo salida. Es la configuración de funciones para que el motor habilite o inhabilite funciones. Claves admitidas:

  • agent-gallery
  • no-code-agent-builder
  • prompt-gallery
  • model-selector
  • notebook-lm
  • people-search
  • people-search-org-chart
  • bi-directional-audio
  • feedback
  • session-sharing
  • personalization-memory
  • disable-agent-sharing
  • disable-image-generation
  • disable-video-generation
  • disable-onedrive-upload
  • disable-talk-to-content
  • disable-google-drive-upload

InteractionType

Describe el tipo de interacción.

Enums
INTERACTION_TYPE_UNSPECIFIED No especificado. El valor predeterminado es SEARCH_ONLY.
SEARCH_ONLY Buscar sin una respuesta generativa
SEARCH_WITH_ANSWER Realiza la búsqueda con la respuesta generativa.
SEARCH_WITH_FOLLOW_UPS Búsqueda con la respuesta generativa que admite preguntas de seguimiento. También se conoce como búsqueda de varias preguntas y respuestas.

GenerativeAnswerConfig

Describe la configuración de la respuesta generativa.

Representación JSON
{
  "resultCount": integer,
  "modelVersion": string,
  "modelPromptPreamble": string,
  "maxRephraseSteps": integer,
  "languageCode": string,
  "disableRelatedQuestions": boolean,
  "ignoreNonAnswerSeekingQuery": boolean,
  "ignoreAdversarialQuery": boolean,
  "ignoreLowRelevantContent": boolean,
  "imageSource": enum (ImageSource)
}
Campos
resultCount

integer

Es la cantidad de resultados principales a partir de los que se generará la respuesta. Hasta 10

modelVersion

string

Es la versión del modelo que se usó para generar la respuesta.

modelPromptPreamble

string

Es el texto al comienzo de la instrucción que le indica al modelo que genere la respuesta.

maxRephraseSteps

integer

Cantidad máxima de pasos de reformulación. La cantidad máxima es de 5 pasos. Si no se establece o se establece en un valor inferior a 1, se establecerá en 1 de forma predeterminada.

languageCode

string

Es el código de idioma del resumen. Usa las etiquetas de idioma definidas por BCP47. Nota: Esta es una función experimental.

ignoreNonAnswerSeekingQuery

boolean

Opcional. Especifica si se deben filtrar las búsquedas que no buscan respuestas. El valor predeterminado es false.

No se devuelve ninguna respuesta si la búsqueda se clasifica como una búsqueda que no busca respuestas. Si este campo se establece en true, omitimos la generación de respuestas para las búsquedas que no son de respuesta y, en su lugar, devolvemos mensajes de resguardo.

ignoreAdversarialQuery

boolean

Opcional. Especifica si se deben filtrar las búsquedas adversariales.

ignoreLowRelevantContent

boolean

Opcional. Especifica si se deben filtrar las búsquedas que no son relevantes para el contenido.

imageSource

enum (ImageSource)

Opcional. Es la fuente de la imagen que se muestra en la respuesta.

ImageSource

Es la fuente de la imagen que se muestra en la respuesta.

Enums
IMAGE_SOURCE_UNSPECIFIED Fuente de imagen no especificada (la función multimodal está inhabilitada de forma predeterminada)
ALL_AVAILABLE_SOURCES Comportamiento cuando el servicio determina la selección de todas las fuentes disponibles.
CORPUS_IMAGE_ONLY Incluye una imagen del corpus en la respuesta.
FIGURE_GENERATION_ONLY Activa la generación de figuras en la respuesta.

FeatureState

Es el estado de la función para el motor.

Enums
FEATURE_STATE_UNSPECIFIED El estado de la función no está especificado.
FEATURE_STATE_ON La función está activada para que sea accesible.
FEATURE_STATE_OFF La función está desactivada para que no se pueda acceder a ella.

AccessSettings

Describe la configuración de acceso a los widgets.

Representación JSON
{
  "allowPublicAccess": boolean,
  "allowlistedDomains": [
    string
  ],
  "enableWebApp": boolean,
  "workforceIdentityPoolProvider": string,
  "languageCode": string
}
Campos
allowPublicAccess

boolean

Indica si se permite el acceso público sin autenticar.

allowlistedDomains[]

string

Lista de dominios que pueden integrar el widget de búsqueda.

enableWebApp

boolean

Indica si el acceso a la app web está habilitado.

workforceIdentityPoolProvider

string

Opcional. Es el proveedor del grupo de identidades de personal que se usa para acceder al widget.

languageCode

string

Opcional. Es el código de idioma de la interfaz de usuario. Usa las etiquetas de idioma definidas por BCP47. Si no se configura, el código de idioma predeterminado es "en-US".

UiBrandingSettings

Describe la configuración de desarrollo de la marca de la IU del widget.

Representación JSON
{
  "logo": {
    object (Image)
  }
}
Campos

Imagen

Opciones para almacenar una imagen.

Representación JSON
{

  // Union field storage_method can be only one of the following:
  "url": string
  // End of list of possible types for union field storage_method.
}
Campos
Campo de unión storage_method. Varias formas de almacenar una imagen, es decir, como una URL o una cadena codificada en base64. storage_method puede ser solo uno de los siguientes:
url

string

Es la URL de la imagen.

HomepageSetting

Describe el parámetro de configuración de la página principal del widget. Incluye todos los parámetros de configuración relacionados con la página principal, como los accesos directos.

Representación JSON
{
  "shortcuts": [
    {
      object (Shortcut)
    }
  ]
}
Campos
shortcuts[]

object (Shortcut)

Opcional. Son los accesos directos que se mostrarán en la página principal. LINT.IfChange(max_shortcuts_number) LINT.ThenChange(//depot/google3/cloud/console/web/ai/unified_cloud_search/components/widget_preview/widget_homepage_shortcut_config_form.ts:max_shortcuts_number)

Acceso directo

Describe una entidad de acceso directo (también conocida como contenido fijado) en la página principal. La página principal renderizará estos accesos directos en el mismo orden en que los devuelve la API. Si un cliente quiere reordenar o quitar un acceso directo, la IU siempre debe proporcionar la nueva lista completa de accesos directos.

Representación JSON
{
  "title": string,
  "icon": {
    object (Image)
  },
  "destinationUri": string
}
Campos
title

string

Opcional. Es el título del acceso directo.

icon

object (Image)

Opcional. Es la URL del ícono del acceso directo.

destinationUri

string

Opcional. Es la URL de destino del acceso directo.

AssistantSettings

Describe la configuración del asistente del widget.

Representación JSON
{
  "googleSearchGroundingEnabled": boolean,
  "webGroundingType": enum (WebGroundingType),
  "defaultWebGroundingToggleOff": boolean,
  "disableLocationContext": boolean
}
Campos
googleSearchGroundingEnabled
(deprecated)

boolean

Indica si se muestra o no el botón de activación de la fundamentación de la Búsqueda de Google. Obsoleto. Utiliza webGroundingType en lugar de esta función.

webGroundingType

enum (WebGroundingType)

Opcional. Es el tipo de fundamentación web que se usará.

defaultWebGroundingToggleOff

boolean

Solo salida. Este campo controla la activación o desactivación predeterminada de la fundamentación web para los usuarios finales si webGroundingType se establece en WEB_GROUNDING_TYPE_GOOGLE_SEARCH o WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH. De forma predeterminada, este campo se establece como falso. Si webGroundingType es WEB_GROUNDING_TYPE_GOOGLE_SEARCH o WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH, los usuarios finales tendrán habilitada la fundamentación web de forma predeterminada en la IU. Si es verdadero, el botón de activación de fundamentación estará inhabilitado de forma predeterminada en la IU. Los usuarios finales aún pueden habilitar la fundamentación web en la IU si esta función está habilitada.

disableLocationContext

boolean

Opcional. Solo salida. Indica si se debe inhabilitar el contexto de la ubicación del usuario.

WebGroundingType

Es el tipo de fundamentación web que se usará.

Enums
WEB_GROUNDING_TYPE_UNSPECIFIED Es el parámetro de configuración predeterminado y sin especificar. Es lo mismo que inhabilitado.
WEB_GROUNDING_TYPE_DISABLED La fundamentación web está inhabilitada.

CustomerProvidedConfig

Son los parámetros de configuración que proporciona el cliente.

Representación JSON
{
  "customerType": enum (CustomerType)
}
Campos
customerType

enum (CustomerType)

Es el tipo de cliente.

CustomerType

Es el tipo de cliente.

Enums
DEFAULT_CUSTOMER Es el tipo de cliente predeterminado.
GOVERNMENT_CUSTOMER Es el tipo de cliente gubernamental. Algunas funciones están inhabilitadas para los clientes gubernamentales debido a requisitos legales.

Métodos

get

Obtienes una WidgetConfig.