Show / Hide Table of Contents

Class GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettings

Describes general widget (or web app) UI settings as seen in the cloud console UI configuration page.

Inheritance
object
GoogleCloudDiscoveryengineV1alphaWidgetConfigUiSettings
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX