public static final class Engine.ChatEngineConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Engine.ChatEngineConfig.Builder> implements Engine.ChatEngineConfigOrBuilder
Configurations for a Chat Engine.Protobuf type
google.cloud.discoveryengine.v1beta.Engine.ChatEngineConfig| Modifier and Type | Method and Description |
|---|---|
Engine.ChatEngineConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Engine.ChatEngineConfig |
build() |
Engine.ChatEngineConfig |
buildPartial() |
Engine.ChatEngineConfig.Builder |
clear() |
Engine.ChatEngineConfig.Builder |
clearAgentCreationConfig()
The configurationt generate the Dialogflow agent that is associated to
this Engine.
|
Engine.ChatEngineConfig.Builder |
clearDialogflowAgentToLink()
The resource name of an exist Dialogflow agent to link to this Chat
Engine.
|
Engine.ChatEngineConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Engine.ChatEngineConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Engine.ChatEngineConfig.Builder |
clone() |
Engine.ChatEngineConfig.AgentCreationConfig |
getAgentCreationConfig()
The configurationt generate the Dialogflow agent that is associated to
this Engine.
|
Engine.ChatEngineConfig.AgentCreationConfig.Builder |
getAgentCreationConfigBuilder()
The configurationt generate the Dialogflow agent that is associated to
this Engine.
|
Engine.ChatEngineConfig.AgentCreationConfigOrBuilder |
getAgentCreationConfigOrBuilder()
The configurationt generate the Dialogflow agent that is associated to
this Engine.
|
Engine.ChatEngineConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDialogflowAgentToLink()
The resource name of an exist Dialogflow agent to link to this Chat
Engine.
|
com.google.protobuf.ByteString |
getDialogflowAgentToLinkBytes()
The resource name of an exist Dialogflow agent to link to this Chat
Engine.
|
boolean |
hasAgentCreationConfig()
The configurationt generate the Dialogflow agent that is associated to
this Engine.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Engine.ChatEngineConfig.Builder |
mergeAgentCreationConfig(Engine.ChatEngineConfig.AgentCreationConfig value)
The configurationt generate the Dialogflow agent that is associated to
this Engine.
|
Engine.ChatEngineConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Engine.ChatEngineConfig.Builder |
mergeFrom(Engine.ChatEngineConfig other) |
Engine.ChatEngineConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
Engine.ChatEngineConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Engine.ChatEngineConfig.Builder |
setAgentCreationConfig(Engine.ChatEngineConfig.AgentCreationConfig.Builder builderForValue)
The configurationt generate the Dialogflow agent that is associated to
this Engine.
|
Engine.ChatEngineConfig.Builder |
setAgentCreationConfig(Engine.ChatEngineConfig.AgentCreationConfig value)
The configurationt generate the Dialogflow agent that is associated to
this Engine.
|
Engine.ChatEngineConfig.Builder |
setDialogflowAgentToLink(String value)
The resource name of an exist Dialogflow agent to link to this Chat
Engine.
|
Engine.ChatEngineConfig.Builder |
setDialogflowAgentToLinkBytes(com.google.protobuf.ByteString value)
The resource name of an exist Dialogflow agent to link to this Chat
Engine.
|
Engine.ChatEngineConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Engine.ChatEngineConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Engine.ChatEngineConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.ChatEngineConfig.Builder>public Engine.ChatEngineConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.ChatEngineConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.ChatEngineConfig.Builder>public Engine.ChatEngineConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Engine.ChatEngineConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Engine.ChatEngineConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Engine.ChatEngineConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.ChatEngineConfig.Builder>public Engine.ChatEngineConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.ChatEngineConfig.Builder>public Engine.ChatEngineConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.ChatEngineConfig.Builder>public Engine.ChatEngineConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.ChatEngineConfig.Builder>public Engine.ChatEngineConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.ChatEngineConfig.Builder>public Engine.ChatEngineConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.ChatEngineConfig.Builder>public Engine.ChatEngineConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Engine.ChatEngineConfig.Builder>public Engine.ChatEngineConfig.Builder mergeFrom(Engine.ChatEngineConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.ChatEngineConfig.Builder>public Engine.ChatEngineConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Engine.ChatEngineConfig.Builder>IOExceptionpublic boolean hasAgentCreationConfig()
The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using [EngineService.GetEngine][google.cloud.discoveryengine.v1beta.EngineService.GetEngine] or [EngineService.ListEngines][google.cloud.discoveryengine.v1beta.EngineService.ListEngines] API after engine creation.
.google.cloud.discoveryengine.v1beta.Engine.ChatEngineConfig.AgentCreationConfig agent_creation_config = 1;
hasAgentCreationConfig in interface Engine.ChatEngineConfigOrBuilderpublic Engine.ChatEngineConfig.AgentCreationConfig getAgentCreationConfig()
The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using [EngineService.GetEngine][google.cloud.discoveryengine.v1beta.EngineService.GetEngine] or [EngineService.ListEngines][google.cloud.discoveryengine.v1beta.EngineService.ListEngines] API after engine creation.
.google.cloud.discoveryengine.v1beta.Engine.ChatEngineConfig.AgentCreationConfig agent_creation_config = 1;
getAgentCreationConfig in interface Engine.ChatEngineConfigOrBuilderpublic Engine.ChatEngineConfig.Builder setAgentCreationConfig(Engine.ChatEngineConfig.AgentCreationConfig value)
The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using [EngineService.GetEngine][google.cloud.discoveryengine.v1beta.EngineService.GetEngine] or [EngineService.ListEngines][google.cloud.discoveryengine.v1beta.EngineService.ListEngines] API after engine creation.
.google.cloud.discoveryengine.v1beta.Engine.ChatEngineConfig.AgentCreationConfig agent_creation_config = 1;
public Engine.ChatEngineConfig.Builder setAgentCreationConfig(Engine.ChatEngineConfig.AgentCreationConfig.Builder builderForValue)
The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using [EngineService.GetEngine][google.cloud.discoveryengine.v1beta.EngineService.GetEngine] or [EngineService.ListEngines][google.cloud.discoveryengine.v1beta.EngineService.ListEngines] API after engine creation.
.google.cloud.discoveryengine.v1beta.Engine.ChatEngineConfig.AgentCreationConfig agent_creation_config = 1;
public Engine.ChatEngineConfig.Builder mergeAgentCreationConfig(Engine.ChatEngineConfig.AgentCreationConfig value)
The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using [EngineService.GetEngine][google.cloud.discoveryengine.v1beta.EngineService.GetEngine] or [EngineService.ListEngines][google.cloud.discoveryengine.v1beta.EngineService.ListEngines] API after engine creation.
.google.cloud.discoveryengine.v1beta.Engine.ChatEngineConfig.AgentCreationConfig agent_creation_config = 1;
public Engine.ChatEngineConfig.Builder clearAgentCreationConfig()
The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using [EngineService.GetEngine][google.cloud.discoveryengine.v1beta.EngineService.GetEngine] or [EngineService.ListEngines][google.cloud.discoveryengine.v1beta.EngineService.ListEngines] API after engine creation.
.google.cloud.discoveryengine.v1beta.Engine.ChatEngineConfig.AgentCreationConfig agent_creation_config = 1;
public Engine.ChatEngineConfig.AgentCreationConfig.Builder getAgentCreationConfigBuilder()
The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using [EngineService.GetEngine][google.cloud.discoveryengine.v1beta.EngineService.GetEngine] or [EngineService.ListEngines][google.cloud.discoveryengine.v1beta.EngineService.ListEngines] API after engine creation.
.google.cloud.discoveryengine.v1beta.Engine.ChatEngineConfig.AgentCreationConfig agent_creation_config = 1;
public Engine.ChatEngineConfig.AgentCreationConfigOrBuilder getAgentCreationConfigOrBuilder()
The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using [EngineService.GetEngine][google.cloud.discoveryengine.v1beta.EngineService.GetEngine] or [EngineService.ListEngines][google.cloud.discoveryengine.v1beta.EngineService.ListEngines] API after engine creation.
.google.cloud.discoveryengine.v1beta.Engine.ChatEngineConfig.AgentCreationConfig agent_creation_config = 1;
getAgentCreationConfigOrBuilder in interface Engine.ChatEngineConfigOrBuilderpublic String getDialogflowAgentToLink()
The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide `agent_creation_config` to create agent or provide an agent name that links the agent with the Chat engine. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`. Note that the `dialogflow_agent_to_link` are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using [EngineService.GetEngine][google.cloud.discoveryengine.v1beta.EngineService.GetEngine] or [EngineService.ListEngines][google.cloud.discoveryengine.v1beta.EngineService.ListEngines] API after engine creation. Use [ChatEngineMetadata.dialogflow_agent][google.cloud.discoveryengine.v1beta.Engine.ChatEngineMetadata.dialogflow_agent] for actual agent association after Engine is created.
string dialogflow_agent_to_link = 2;getDialogflowAgentToLink in interface Engine.ChatEngineConfigOrBuilderpublic com.google.protobuf.ByteString getDialogflowAgentToLinkBytes()
The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide `agent_creation_config` to create agent or provide an agent name that links the agent with the Chat engine. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`. Note that the `dialogflow_agent_to_link` are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using [EngineService.GetEngine][google.cloud.discoveryengine.v1beta.EngineService.GetEngine] or [EngineService.ListEngines][google.cloud.discoveryengine.v1beta.EngineService.ListEngines] API after engine creation. Use [ChatEngineMetadata.dialogflow_agent][google.cloud.discoveryengine.v1beta.Engine.ChatEngineMetadata.dialogflow_agent] for actual agent association after Engine is created.
string dialogflow_agent_to_link = 2;getDialogflowAgentToLinkBytes in interface Engine.ChatEngineConfigOrBuilderpublic Engine.ChatEngineConfig.Builder setDialogflowAgentToLink(String value)
The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide `agent_creation_config` to create agent or provide an agent name that links the agent with the Chat engine. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`. Note that the `dialogflow_agent_to_link` are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using [EngineService.GetEngine][google.cloud.discoveryengine.v1beta.EngineService.GetEngine] or [EngineService.ListEngines][google.cloud.discoveryengine.v1beta.EngineService.ListEngines] API after engine creation. Use [ChatEngineMetadata.dialogflow_agent][google.cloud.discoveryengine.v1beta.Engine.ChatEngineMetadata.dialogflow_agent] for actual agent association after Engine is created.
string dialogflow_agent_to_link = 2;value - The dialogflowAgentToLink to set.public Engine.ChatEngineConfig.Builder clearDialogflowAgentToLink()
The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide `agent_creation_config` to create agent or provide an agent name that links the agent with the Chat engine. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`. Note that the `dialogflow_agent_to_link` are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using [EngineService.GetEngine][google.cloud.discoveryengine.v1beta.EngineService.GetEngine] or [EngineService.ListEngines][google.cloud.discoveryengine.v1beta.EngineService.ListEngines] API after engine creation. Use [ChatEngineMetadata.dialogflow_agent][google.cloud.discoveryengine.v1beta.Engine.ChatEngineMetadata.dialogflow_agent] for actual agent association after Engine is created.
string dialogflow_agent_to_link = 2;public Engine.ChatEngineConfig.Builder setDialogflowAgentToLinkBytes(com.google.protobuf.ByteString value)
The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide `agent_creation_config` to create agent or provide an agent name that links the agent with the Chat engine. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`. Note that the `dialogflow_agent_to_link` are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using [EngineService.GetEngine][google.cloud.discoveryengine.v1beta.EngineService.GetEngine] or [EngineService.ListEngines][google.cloud.discoveryengine.v1beta.EngineService.ListEngines] API after engine creation. Use [ChatEngineMetadata.dialogflow_agent][google.cloud.discoveryengine.v1beta.Engine.ChatEngineMetadata.dialogflow_agent] for actual agent association after Engine is created.
string dialogflow_agent_to_link = 2;value - The bytes for dialogflowAgentToLink to set.public final Engine.ChatEngineConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.ChatEngineConfig.Builder>public final Engine.ChatEngineConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.ChatEngineConfig.Builder>Copyright © 2025 Google LLC. All rights reserved.