Class GoogleCloudDiscoveryengineV1alphaEngine
Metadata that describes the training and serving parameters of an Engine.
Implements
Inherited Members
Namespace: Google.Apis.DiscoveryEngine.v1.Data
Assembly: Google.Apis.DiscoveryEngine.v1.dll
Syntax
public class GoogleCloudDiscoveryengineV1alphaEngine : IDirectResponseSchema
Properties
AppType
Optional. Immutable. This the application type which this engine resource represents. NOTE: this is a new concept independ of existing industry vertical or solution type.
Declaration
[JsonProperty("appType")]
public virtual string AppType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ChatEngineConfig
Configurations for the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
Declaration
[JsonProperty("chatEngineConfig")]
public virtual GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig ChatEngineConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig |
ChatEngineMetadata
Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
Declaration
[JsonProperty("chatEngineMetadata")]
public virtual GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata ChatEngineMetadata { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata |
CmekConfig
Output only. CMEK-related information for the Engine.
Declaration
[JsonProperty("cmekConfig")]
public virtual GoogleCloudDiscoveryengineV1alphaCmekConfig CmekConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDiscoveryengineV1alphaCmekConfig |
CommonConfig
Common config spec that specifies the metadata of the engine.
Declaration
[JsonProperty("commonConfig")]
public virtual GoogleCloudDiscoveryengineV1alphaEngineCommonConfig CommonConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDiscoveryengineV1alphaEngineCommonConfig |
ConfigurableBillingApproach
Optional. Configuration for configurable billing approach.
Declaration
[JsonProperty("configurableBillingApproach")]
public virtual string ConfigurableBillingApproach { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
CreateTimeRaw
Output only. Timestamp the Recommendation Engine was created at.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DataStoreIds
Optional. The data stores associated with this engine. For SOLUTION_TYPE_SEARCH and SOLUTION_TYPE_RECOMMENDATION type of engines, they can only associate with at most one data store. If solution_type is SOLUTION_TYPE_CHAT, multiple DataStores in the same Collection can be associated here. Note that when used in CreateEngineRequest, one DataStore id must be provided as the system will use it for necessary initializations.
Declaration
[JsonProperty("dataStoreIds")]
public virtual IList<string> DataStoreIds { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
DisableAnalytics
Optional. Whether to disable analytics for searches performed on this engine.
Declaration
[JsonProperty("disableAnalytics")]
public virtual bool? DisableAnalytics { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
DisplayName
Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Features
Optional. Feature config for the engine to opt in or opt out of features. Supported keys: * *: all
features, if it's present, all other feature state settings are ignored. * 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
Declaration
[JsonProperty("features")]
public virtual IDictionary<string, string> Features { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |
IndustryVertical
Optional. The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on DataStore: Vertical on Engine has to match vertical of the DataStore linked to the engine.
Declaration
[JsonProperty("industryVertical")]
public virtual string IndustryVertical { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MediaRecommendationEngineConfig
Configurations for the Media Engine. Only applicable on the data stores with solution_type SOLUTION_TYPE_RECOMMENDATION and IndustryVertical.MEDIA vertical.
Declaration
[JsonProperty("mediaRecommendationEngineConfig")]
public virtual GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig MediaRecommendationEngineConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig |
ModelConfigs
Optional. 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> |
Name
Immutable. Identifier. The fully qualified resource name of the engine. This field must be a UTF-8 encoded
string with a length limit of 1024 characters. Format:
projects/{project}/locations/{location}/collections/{collection}/engines/{engine} engine should be 1-63
characters, and valid characters are /a-z0-9*/. Otherwise, an INVALID_ARGUMENT error is returned.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RecommendationMetadata
Output only. Additional information of a recommendation engine. Only applicable if solution_type is SOLUTION_TYPE_RECOMMENDATION.
Declaration
[JsonProperty("recommendationMetadata")]
public virtual GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata RecommendationMetadata { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata |
SearchEngineConfig
Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH.
Declaration
[JsonProperty("searchEngineConfig")]
public virtual GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig SearchEngineConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig |
SimilarDocumentsConfig
Additional config specs for a similar-items engine.
Declaration
[JsonProperty("similarDocumentsConfig")]
public virtual GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig SimilarDocumentsConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig |
SolutionType
Required. The solutions of the engine.
Declaration
[JsonProperty("solutionType")]
public virtual string SolutionType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
UpdateTimeRaw
Output only. Timestamp the Recommendation Engine was last updated.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |