Class GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettings
Describes general widget (or web app) UI settings as seen in the cloud console UI configuration page.
Implements
Inherited Members
Namespace: Google.Apis.DiscoveryEngine.v1alpha.Data
Assembly: Google.Apis.DiscoveryEngine.v1alpha.dll
Syntax
public class GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettings : IDirectResponseSchema
Properties
DataStoreUiConfigs
Per data store configuration.
Declaration
[JsonProperty("dataStoreUiConfigs")]
public virtual IList<GoogleCloudDiscoveryengineV1alphaWidgetConfigDataStoreUiConfig> DataStoreUiConfigs { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleCloudDiscoveryengineV1alphaWidgetConfigDataStoreUiConfig> |
DefaultSearchRequestOrderBy
The default ordering for search results if specified. Used to set SearchRequest#order_by on applicable requests. https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body
Declaration
[JsonProperty("defaultSearchRequestOrderBy")]
public virtual string DefaultSearchRequestOrderBy { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DisableUserEventsCollection
If set to true, the widget will not collect user events.
Declaration
[JsonProperty("disableUserEventsCollection")]
public virtual bool? DisableUserEventsCollection { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EnableAutocomplete
Whether or not to enable autocomplete.
Declaration
[JsonProperty("enableAutocomplete")]
public virtual bool? EnableAutocomplete { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
EnableCreateAgentButton
Optional. If set to true, the widget will enable the create agent button.
Declaration
[JsonProperty("enableCreateAgentButton")]
public virtual bool? EnableCreateAgentButton { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
EnablePeopleSearch
Optional. If set to true, the widget will enable people search.
Declaration
[JsonProperty("enablePeopleSearch")]
public virtual bool? EnablePeopleSearch { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
EnableQualityFeedback
Turn on or off collecting the search result quality feedback from end users.
Declaration
[JsonProperty("enableQualityFeedback")]
public virtual bool? EnableQualityFeedback { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
EnableSafeSearch
Whether to enable safe search.
Declaration
[JsonProperty("enableSafeSearch")]
public virtual bool? EnableSafeSearch { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
EnableSearchAsYouType
Whether to enable search-as-you-type behavior for the search widget.
Declaration
[JsonProperty("enableSearchAsYouType")]
public virtual bool? EnableSearchAsYouType { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
EnableVisualContentSummary
If set to true, the widget will enable visual content summary on applicable search requests. Only used by healthcare search.
Declaration
[JsonProperty("enableVisualContentSummary")]
public virtual bool? EnableVisualContentSummary { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Features
Output only. Feature config for the engine to opt in or opt out of features. Supported keys: *
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 * personalization-suggested-highlights * disable-mobile-app-access *
disable-agent-sharing * disable-image-generation * disable-video-generation *
disable-onedrive-upload * disable-talk-to-content * disable-google-drive-upload *
disable-welcome-emails * disable-canvas * disable-canvas-workspace * disable-skills *
enable-end-user-sharing-with-groups * single-agent-orchestration * multi-agent-orchestration *
cross-product-intelligence
Declaration
[JsonProperty("features")]
public virtual IDictionary<string, string> Features { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |
GenerativeAnswerConfig
Describes generative answer configuration.
Declaration
[JsonProperty("generativeAnswerConfig")]
public virtual GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettingsGenerativeAnswerConfig GenerativeAnswerConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettingsGenerativeAnswerConfig |
InteractionType
Describes widget (or web app) interaction type
Declaration
[JsonProperty("interactionType")]
public virtual string InteractionType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ModelConfigInfo
Output only. The resolved, server-side view of model selector configuration. Holds both the ordered list of
models that should appear in the model selector dropdown and the model that should be selected by default.
Clients should render this directly without applying their own filtering, ordering, or localization. The
legacy model_configs map above is retained for backward compatibility with clients that have not yet
migrated to consuming this field.
Declaration
[JsonProperty("modelConfigInfo")]
public virtual GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettingsModelConfigInfo ModelConfigInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettingsModelConfigInfo |
ModelConfigs
Output only. Maps a model name to its specific configuration for this engine. This allows admin users to turn on/off individual models. This only stores models whose states are overridden by the admin. When the state is unspecified, or model_configs is empty for this model, the system will decide if this model should be available or not based on the default configuration. For example, a preview model should be disabled by default if the admin has not chosen to enable it.
Declaration
[JsonProperty("modelConfigs")]
public virtual IDictionary<string, string> ModelConfigs { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |
ResultDescriptionType
Controls whether result extract is display and how (snippet or extractive answer). Default to no result if unspecified.
Declaration
[JsonProperty("resultDescriptionType")]
public virtual string ResultDescriptionType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SearchAddonSpec
Optional. SearchAddonSpec is used to disable add-ons for search. This field is only supported for search requests.
Declaration
[JsonProperty("searchAddonSpec")]
public virtual GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettingsSearchAddonSpec SearchAddonSpec { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettingsSearchAddonSpec |