Class GoogleCloudDiscoveryengineV1Engine
Metadata that describes the training and serving parameters of an Engine.
Implements
Inherited Members
Namespace: Google.Apis.DiscoveryEngine.v1alpha.Data
Assembly: Google.Apis.DiscoveryEngine.v1alpha.dll
Syntax
public class GoogleCloudDiscoveryengineV1Engine : IDirectResponseSchema
Properties
ChatEngineConfig
Configurations for the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
Declaration
[JsonProperty("chatEngineConfig")]
public virtual GoogleCloudDiscoveryengineV1EngineChatEngineConfig ChatEngineConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDiscoveryengineV1EngineChatEngineConfig |
ChatEngineMetadata
Output only. Additional information of the Chat Engine. Only applicable if solution_type is SOLUTION_TYPE_CHAT.
Declaration
[JsonProperty("chatEngineMetadata")]
public virtual GoogleCloudDiscoveryengineV1EngineChatEngineMetadata ChatEngineMetadata { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDiscoveryengineV1EngineChatEngineMetadata |
CommonConfig
Common config spec that specifies the metadata of the engine.
Declaration
[JsonProperty("commonConfig")]
public virtual GoogleCloudDiscoveryengineV1EngineCommonConfig CommonConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDiscoveryengineV1EngineCommonConfig |
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
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 GoogleCloudDiscoveryengineV1EngineMediaRecommendationEngineConfig MediaRecommendationEngineConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDiscoveryengineV1EngineMediaRecommendationEngineConfig |
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 |
SearchEngineConfig
Configurations for the Search Engine. Only applicable if solution_type is SOLUTION_TYPE_SEARCH.
Declaration
[JsonProperty("searchEngineConfig")]
public virtual GoogleCloudDiscoveryengineV1EngineSearchEngineConfig SearchEngineConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDiscoveryengineV1EngineSearchEngineConfig |
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 |