Discovery Engine v1 API - Class WidgetConfig.Types.UiSettings.Types.ModelConfigInfo.Types.ResolvedModel (1.17.0)

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, IMessage

Reference 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.

Inheritance

object > WidgetConfig.Types.UiSettings.Types.ModelConfigInfo.Types.ResolvedModel

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

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