public sealed class WidgetConfig.Types.UiSettings.Types.ModelConfigInfo.Types.ResolvedModel : IMessage<WidgetConfig.Types.UiSettings.Types.ModelConfigInfo.Types.ResolvedModel>, IEquatable<WidgetConfig.Types.UiSettings.Types.ModelConfigInfo.Types.ResolvedModel>, IDeepCloneable<WidgetConfig.Types.UiSettings.Types.ModelConfigInfo.Types.ResolvedModel>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1 API class WidgetConfig.Types.UiSettings.Types.ModelConfigInfo.Types.ResolvedModel.
A single model that is resolved to be available to the end-user in the model selector, with all of its localized display metadata.
Implements
IMessageWidgetConfigTypesUiSettingsTypesModelConfigInfoTypesResolvedModel, IEquatableWidgetConfigTypesUiSettingsTypesModelConfigInfoTypesResolvedModel, IDeepCloneableWidgetConfigTypesUiSettingsTypesModelConfigInfoTypesResolvedModel, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
ResolvedModel()
public ResolvedModel()ResolvedModel(ResolvedModel)
public ResolvedModel(WidgetConfig.Types.UiSettings.Types.ModelConfigInfo.Types.ResolvedModel other)| Parameter | |
|---|---|
| Name | Description |
other |
WidgetConfigTypesUiSettingsTypesModelConfigInfoTypesResolvedModel |
Properties
AdminView
public WidgetConfig.Types.UiSettings.Types.ModelConfigInfo.Types.ResolvedModel.Types.AdminView AdminView { get; set; }Output only. Admin-surface metadata; populated only for the Console
admin Feature Control page (see AdminView). Unset for end-user
surfaces.
| Property Value | |
|---|---|
| Type | Description |
WidgetConfigTypesUiSettingsTypesModelConfigInfoTypesResolvedModelTypesAdminView |
|
Description
public string Description { get; set; }Output only. Localized description text (e.g. State-of-the-art
reasoning). Localized using the same locale as display_name.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DisplayName
public string DisplayName { get; set; }Output only. Localized display name of the model (e.g. Gemini 3.1
Pro). Localized server-side based on the
[LookupWidgetConfigRequest.language_code][google.cloud.discoveryengine.v1.LookupWidgetConfigRequest.language_code]
and
[LookupWidgetConfigRequest.region_code][google.cloud.discoveryengine.v1.LookupWidgetConfigRequest.region_code]
of the request.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Family
public string Family { get; set; }Output only. Groups models that render together in the selector. Models sharing a value form one group; empty means the model belongs to no group.
Compared for equality only -- never parsed, and never shown to a user, so it is not localized.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Icon
public string Icon { get; set; }Output only. GM3-compatible icon token associated with the model
(e.g. rocket_launch, bolt, graph_5).
| Property Value | |
|---|---|
| Type | Description |
string |
|
IconUrl
public string IconUrl { get; set; }Output only. Absolute URL of a brand mark to render instead of
icon, for models whose vendor logo is not a GM3 glyph.
icon stays populated as the fallback, so a client that does not
render images, or that fails to fetch this one, shows the glyph
instead of nothing.
| Property Value | |
|---|---|
| Type | Description |
string |
|
IsPreview
public bool IsPreview { get; set; }Output only. Whether the model is currently in preview. Clients should surface this via a "Preview" badge in the selector UI.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Label
public string Label { get; set; }Output only. Short label shown in the compact selector bar chip (e.g.
3.x Flash) as opposed to the full display_name (Gemini 3.x
Flash). Falls back to display_name when the backend registry does
not specify a distinct short label.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ModelId
public string ModelId { get; set; }Output only. Unique identifier of the model
(e.g. gemini-2.5-flash, gemini-3.1-pro-preview).
This is the same identifier that clients pass back to the assistant
service to select this model. Virtual / "pseudo" models (e.g.
gemini-fast) are also valid values here; they are resolved to the
underlying concrete model on the backend.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Promoted
public bool Promoted { get; set; }Output only. Whether this model should be promoted in the GE chat homepage banner.
| Property Value | |
|---|---|
| Type | Description |
bool |
|