public interface EngineOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Engine.ChatEngineConfig |
getChatEngineConfig()
Configurations for the Chat Engine.
|
Engine.ChatEngineConfigOrBuilder |
getChatEngineConfigOrBuilder()
Configurations for the Chat Engine.
|
Engine.ChatEngineMetadata |
getChatEngineMetadata()
Output only.
|
Engine.ChatEngineMetadataOrBuilder |
getChatEngineMetadataOrBuilder()
Output only.
|
Engine.CommonConfig |
getCommonConfig()
Common config spec that specifies the metadata of the engine.
|
Engine.CommonConfigOrBuilder |
getCommonConfigOrBuilder()
Common config spec that specifies the metadata of the engine.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
String |
getDataStoreIds(int index)
The data stores associated with this engine.
|
com.google.protobuf.ByteString |
getDataStoreIdsBytes(int index)
The data stores associated with this engine.
|
int |
getDataStoreIdsCount()
The data stores associated with this engine.
|
List<String> |
getDataStoreIdsList()
The data stores associated with this engine.
|
boolean |
getDisableAnalytics()
Optional.
|
String |
getDisplayName()
Required.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Required.
|
Engine.EngineConfigCase |
getEngineConfigCase() |
Engine.EngineMetadataCase |
getEngineMetadataCase() |
IndustryVertical |
getIndustryVertical()
The industry vertical that the engine registers.
|
int |
getIndustryVerticalValue()
The industry vertical that the engine registers.
|
String |
getName()
Immutable.
|
com.google.protobuf.ByteString |
getNameBytes()
Immutable.
|
Engine.SearchEngineConfig |
getSearchEngineConfig()
Configurations for the Search Engine.
|
Engine.SearchEngineConfigOrBuilder |
getSearchEngineConfigOrBuilder()
Configurations for the Search Engine.
|
SolutionType |
getSolutionType()
Required.
|
int |
getSolutionTypeValue()
Required.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
boolean |
hasChatEngineConfig()
Configurations for the Chat Engine.
|
boolean |
hasChatEngineMetadata()
Output only.
|
boolean |
hasCommonConfig()
Common config spec that specifies the metadata of the engine.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasSearchEngineConfig()
Configurations for the Search Engine.
|
boolean |
hasUpdateTime()
Output only.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasChatEngineConfig()
Configurations for the Chat Engine. Only applicable if [solution_type][google.cloud.discoveryengine.v1beta.Engine.solution_type] is [SOLUTION_TYPE_CHAT][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_CHAT].
.google.cloud.discoveryengine.v1beta.Engine.ChatEngineConfig chat_engine_config = 11;
Engine.ChatEngineConfig getChatEngineConfig()
Configurations for the Chat Engine. Only applicable if [solution_type][google.cloud.discoveryengine.v1beta.Engine.solution_type] is [SOLUTION_TYPE_CHAT][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_CHAT].
.google.cloud.discoveryengine.v1beta.Engine.ChatEngineConfig chat_engine_config = 11;
Engine.ChatEngineConfigOrBuilder getChatEngineConfigOrBuilder()
Configurations for the Chat Engine. Only applicable if [solution_type][google.cloud.discoveryengine.v1beta.Engine.solution_type] is [SOLUTION_TYPE_CHAT][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_CHAT].
.google.cloud.discoveryengine.v1beta.Engine.ChatEngineConfig chat_engine_config = 11;
boolean hasSearchEngineConfig()
Configurations for the Search Engine. Only applicable if [solution_type][google.cloud.discoveryengine.v1beta.Engine.solution_type] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
.google.cloud.discoveryengine.v1beta.Engine.SearchEngineConfig search_engine_config = 13;
Engine.SearchEngineConfig getSearchEngineConfig()
Configurations for the Search Engine. Only applicable if [solution_type][google.cloud.discoveryengine.v1beta.Engine.solution_type] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
.google.cloud.discoveryengine.v1beta.Engine.SearchEngineConfig search_engine_config = 13;
Engine.SearchEngineConfigOrBuilder getSearchEngineConfigOrBuilder()
Configurations for the Search Engine. Only applicable if [solution_type][google.cloud.discoveryengine.v1beta.Engine.solution_type] is [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH].
.google.cloud.discoveryengine.v1beta.Engine.SearchEngineConfig search_engine_config = 13;
boolean hasChatEngineMetadata()
Output only. Additional information of the Chat Engine. Only applicable if [solution_type][google.cloud.discoveryengine.v1beta.Engine.solution_type] is [SOLUTION_TYPE_CHAT][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_CHAT].
.google.cloud.discoveryengine.v1beta.Engine.ChatEngineMetadata chat_engine_metadata = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Engine.ChatEngineMetadata getChatEngineMetadata()
Output only. Additional information of the Chat Engine. Only applicable if [solution_type][google.cloud.discoveryengine.v1beta.Engine.solution_type] is [SOLUTION_TYPE_CHAT][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_CHAT].
.google.cloud.discoveryengine.v1beta.Engine.ChatEngineMetadata chat_engine_metadata = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Engine.ChatEngineMetadataOrBuilder getChatEngineMetadataOrBuilder()
Output only. Additional information of the Chat Engine. Only applicable if [solution_type][google.cloud.discoveryengine.v1beta.Engine.solution_type] is [SOLUTION_TYPE_CHAT][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_CHAT].
.google.cloud.discoveryengine.v1beta.Engine.ChatEngineMetadata chat_engine_metadata = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
String getName()
Immutable. 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][a-z0-9-_]*/. Otherwise, an INVALID_ARGUMENT error is returned.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];com.google.protobuf.ByteString getNameBytes()
Immutable. 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][a-z0-9-_]*/. Otherwise, an INVALID_ARGUMENT error is returned.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];String getDisplayName()
Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];com.google.protobuf.ByteString getDisplayNameBytes()
Required. The display name of the engine. Should be human readable. UTF-8 encoded string with limit of 1024 characters.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];boolean hasCreateTime()
Output only. Timestamp the Recommendation Engine was created at.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
com.google.protobuf.Timestamp getCreateTime()
Output only. Timestamp the Recommendation Engine was created at.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Timestamp the Recommendation Engine was created at.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
boolean hasUpdateTime()
Output only. Timestamp the Recommendation Engine was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
com.google.protobuf.Timestamp getUpdateTime()
Output only. Timestamp the Recommendation Engine was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Timestamp the Recommendation Engine was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
List<String> getDataStoreIdsList()
The data stores associated with this engine. For [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH] and [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION] type of engines, they can only associate with at most one data store. If [solution_type][google.cloud.discoveryengine.v1beta.Engine.solution_type] is [SOLUTION_TYPE_CHAT][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_CHAT], multiple [DataStore][google.cloud.discoveryengine.v1beta.DataStore]s in the same [Collection][google.cloud.discoveryengine.v1beta.Collection] can be associated here. Note that when used in [CreateEngineRequest][google.cloud.discoveryengine.v1beta.CreateEngineRequest], one DataStore id must be provided as the system will use it for necessary initializations.
repeated string data_store_ids = 5;int getDataStoreIdsCount()
The data stores associated with this engine. For [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH] and [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION] type of engines, they can only associate with at most one data store. If [solution_type][google.cloud.discoveryengine.v1beta.Engine.solution_type] is [SOLUTION_TYPE_CHAT][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_CHAT], multiple [DataStore][google.cloud.discoveryengine.v1beta.DataStore]s in the same [Collection][google.cloud.discoveryengine.v1beta.Collection] can be associated here. Note that when used in [CreateEngineRequest][google.cloud.discoveryengine.v1beta.CreateEngineRequest], one DataStore id must be provided as the system will use it for necessary initializations.
repeated string data_store_ids = 5;String getDataStoreIds(int index)
The data stores associated with this engine. For [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH] and [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION] type of engines, they can only associate with at most one data store. If [solution_type][google.cloud.discoveryengine.v1beta.Engine.solution_type] is [SOLUTION_TYPE_CHAT][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_CHAT], multiple [DataStore][google.cloud.discoveryengine.v1beta.DataStore]s in the same [Collection][google.cloud.discoveryengine.v1beta.Collection] can be associated here. Note that when used in [CreateEngineRequest][google.cloud.discoveryengine.v1beta.CreateEngineRequest], one DataStore id must be provided as the system will use it for necessary initializations.
repeated string data_store_ids = 5;index - The index of the element to return.com.google.protobuf.ByteString getDataStoreIdsBytes(int index)
The data stores associated with this engine. For [SOLUTION_TYPE_SEARCH][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_SEARCH] and [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION] type of engines, they can only associate with at most one data store. If [solution_type][google.cloud.discoveryengine.v1beta.Engine.solution_type] is [SOLUTION_TYPE_CHAT][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_CHAT], multiple [DataStore][google.cloud.discoveryengine.v1beta.DataStore]s in the same [Collection][google.cloud.discoveryengine.v1beta.Collection] can be associated here. Note that when used in [CreateEngineRequest][google.cloud.discoveryengine.v1beta.CreateEngineRequest], one DataStore id must be provided as the system will use it for necessary initializations.
repeated string data_store_ids = 5;index - The index of the value to return.int getSolutionTypeValue()
Required. The solutions of the engine.
.google.cloud.discoveryengine.v1beta.SolutionType solution_type = 6 [(.google.api.field_behavior) = REQUIRED];
SolutionType getSolutionType()
Required. The solutions of the engine.
.google.cloud.discoveryengine.v1beta.SolutionType solution_type = 6 [(.google.api.field_behavior) = REQUIRED];
int getIndustryVerticalValue()
The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on [DataStore][google.cloud.discoveryengine.v1beta.DataStore]: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore linked to the engine.
.google.cloud.discoveryengine.v1beta.IndustryVertical industry_vertical = 16;IndustryVertical getIndustryVertical()
The industry vertical that the engine registers. The restriction of the Engine industry vertical is based on [DataStore][google.cloud.discoveryengine.v1beta.DataStore]: If unspecified, default to `GENERIC`. Vertical on Engine has to match vertical of the DataStore linked to the engine.
.google.cloud.discoveryengine.v1beta.IndustryVertical industry_vertical = 16;boolean hasCommonConfig()
Common config spec that specifies the metadata of the engine.
.google.cloud.discoveryengine.v1beta.Engine.CommonConfig common_config = 15;Engine.CommonConfig getCommonConfig()
Common config spec that specifies the metadata of the engine.
.google.cloud.discoveryengine.v1beta.Engine.CommonConfig common_config = 15;Engine.CommonConfigOrBuilder getCommonConfigOrBuilder()
Common config spec that specifies the metadata of the engine.
.google.cloud.discoveryengine.v1beta.Engine.CommonConfig common_config = 15;boolean getDisableAnalytics()
Optional. Whether to disable analytics for searches performed on this engine.
bool disable_analytics = 26 [(.google.api.field_behavior) = OPTIONAL];Engine.EngineConfigCase getEngineConfigCase()
Engine.EngineMetadataCase getEngineMetadataCase()
Copyright © 2025 Google LLC. All rights reserved.