public static final class GenerativeSettings.KnowledgeConnectorSettings extends com.google.protobuf.GeneratedMessageV3 implements GenerativeSettings.KnowledgeConnectorSettingsOrBuilder
Settings for knowledge connector. These parameters are used for LLM prompt like "You are <agent>. You are a helpful and verbose <agent_identity> at <business>, <business_description>. Your task is to help humans on <agent_scope>".Protobuf type
google.cloud.dialogflow.cx.v3.GenerativeSettings.KnowledgeConnectorSettings| Modifier and Type | Class and Description |
|---|---|
static class |
GenerativeSettings.KnowledgeConnectorSettings.Builder
Settings for knowledge connector.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
AGENT_FIELD_NUMBER |
static int |
AGENT_IDENTITY_FIELD_NUMBER |
static int |
AGENT_SCOPE_FIELD_NUMBER |
static int |
BUSINESS_DESCRIPTION_FIELD_NUMBER |
static int |
BUSINESS_FIELD_NUMBER |
static int |
DISABLE_DATA_STORE_FALLBACK_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getAgent()
Name of the virtual agent.
|
com.google.protobuf.ByteString |
getAgentBytes()
Name of the virtual agent.
|
String |
getAgentIdentity()
Identity of the agent, e.g.
|
com.google.protobuf.ByteString |
getAgentIdentityBytes()
Identity of the agent, e.g.
|
String |
getAgentScope()
Agent scope, e.g.
|
com.google.protobuf.ByteString |
getAgentScopeBytes()
Agent scope, e.g.
|
String |
getBusiness()
Name of the company, organization or other entity that the agent
represents.
|
com.google.protobuf.ByteString |
getBusinessBytes()
Name of the company, organization or other entity that the agent
represents.
|
String |
getBusinessDescription()
Company description, used for LLM prompt, e.g.
|
com.google.protobuf.ByteString |
getBusinessDescriptionBytes()
Company description, used for LLM prompt, e.g.
|
static GenerativeSettings.KnowledgeConnectorSettings |
getDefaultInstance() |
GenerativeSettings.KnowledgeConnectorSettings |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
boolean |
getDisableDataStoreFallback()
Whether to disable fallback to Data Store search results (in case the LLM
couldn't pick a proper answer).
|
com.google.protobuf.Parser<GenerativeSettings.KnowledgeConnectorSettings> |
getParserForType() |
int |
getSerializedSize() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static GenerativeSettings.KnowledgeConnectorSettings.Builder |
newBuilder() |
static GenerativeSettings.KnowledgeConnectorSettings.Builder |
newBuilder(GenerativeSettings.KnowledgeConnectorSettings prototype) |
GenerativeSettings.KnowledgeConnectorSettings.Builder |
newBuilderForType() |
protected GenerativeSettings.KnowledgeConnectorSettings.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static GenerativeSettings.KnowledgeConnectorSettings |
parseDelimitedFrom(InputStream input) |
static GenerativeSettings.KnowledgeConnectorSettings |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GenerativeSettings.KnowledgeConnectorSettings |
parseFrom(byte[] data) |
static GenerativeSettings.KnowledgeConnectorSettings |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GenerativeSettings.KnowledgeConnectorSettings |
parseFrom(ByteBuffer data) |
static GenerativeSettings.KnowledgeConnectorSettings |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GenerativeSettings.KnowledgeConnectorSettings |
parseFrom(com.google.protobuf.ByteString data) |
static GenerativeSettings.KnowledgeConnectorSettings |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GenerativeSettings.KnowledgeConnectorSettings |
parseFrom(com.google.protobuf.CodedInputStream input) |
static GenerativeSettings.KnowledgeConnectorSettings |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GenerativeSettings.KnowledgeConnectorSettings |
parseFrom(InputStream input) |
static GenerativeSettings.KnowledgeConnectorSettings |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<GenerativeSettings.KnowledgeConnectorSettings> |
parser() |
GenerativeSettings.KnowledgeConnectorSettings.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int BUSINESS_FIELD_NUMBER
public static final int AGENT_FIELD_NUMBER
public static final int AGENT_IDENTITY_FIELD_NUMBER
public static final int BUSINESS_DESCRIPTION_FIELD_NUMBER
public static final int AGENT_SCOPE_FIELD_NUMBER
public static final int DISABLE_DATA_STORE_FALLBACK_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getBusiness()
Name of the company, organization or other entity that the agent represents. Used for knowledge connector LLM prompt and for knowledge search.
string business = 1;getBusiness in interface GenerativeSettings.KnowledgeConnectorSettingsOrBuilderpublic com.google.protobuf.ByteString getBusinessBytes()
Name of the company, organization or other entity that the agent represents. Used for knowledge connector LLM prompt and for knowledge search.
string business = 1;getBusinessBytes in interface GenerativeSettings.KnowledgeConnectorSettingsOrBuilderpublic String getAgent()
Name of the virtual agent. Used for LLM prompt. Can be left empty.
string agent = 2;getAgent in interface GenerativeSettings.KnowledgeConnectorSettingsOrBuilderpublic com.google.protobuf.ByteString getAgentBytes()
Name of the virtual agent. Used for LLM prompt. Can be left empty.
string agent = 2;getAgentBytes in interface GenerativeSettings.KnowledgeConnectorSettingsOrBuilderpublic String getAgentIdentity()
Identity of the agent, e.g. "virtual agent", "AI assistant".
string agent_identity = 3;getAgentIdentity in interface GenerativeSettings.KnowledgeConnectorSettingsOrBuilderpublic com.google.protobuf.ByteString getAgentIdentityBytes()
Identity of the agent, e.g. "virtual agent", "AI assistant".
string agent_identity = 3;getAgentIdentityBytes in interface GenerativeSettings.KnowledgeConnectorSettingsOrBuilderpublic String getBusinessDescription()
Company description, used for LLM prompt, e.g. "a family company selling freshly roasted coffee beans".
string business_description = 4;getBusinessDescription in interface GenerativeSettings.KnowledgeConnectorSettingsOrBuilderpublic com.google.protobuf.ByteString getBusinessDescriptionBytes()
Company description, used for LLM prompt, e.g. "a family company selling freshly roasted coffee beans".
string business_description = 4;getBusinessDescriptionBytes in interface GenerativeSettings.KnowledgeConnectorSettingsOrBuilderpublic String getAgentScope()
Agent scope, e.g. "Example company website", "internal Example company website for employees", "manual of car owner".
string agent_scope = 5;getAgentScope in interface GenerativeSettings.KnowledgeConnectorSettingsOrBuilderpublic com.google.protobuf.ByteString getAgentScopeBytes()
Agent scope, e.g. "Example company website", "internal Example company website for employees", "manual of car owner".
string agent_scope = 5;getAgentScopeBytes in interface GenerativeSettings.KnowledgeConnectorSettingsOrBuilderpublic boolean getDisableDataStoreFallback()
Whether to disable fallback to Data Store search results (in case the LLM couldn't pick a proper answer). Per default the feature is enabled.
bool disable_data_store_fallback = 8;getDisableDataStoreFallback in interface GenerativeSettings.KnowledgeConnectorSettingsOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static GenerativeSettings.KnowledgeConnectorSettings parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GenerativeSettings.KnowledgeConnectorSettings parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GenerativeSettings.KnowledgeConnectorSettings parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GenerativeSettings.KnowledgeConnectorSettings parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GenerativeSettings.KnowledgeConnectorSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GenerativeSettings.KnowledgeConnectorSettings parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GenerativeSettings.KnowledgeConnectorSettings parseFrom(InputStream input) throws IOException
IOExceptionpublic static GenerativeSettings.KnowledgeConnectorSettings parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static GenerativeSettings.KnowledgeConnectorSettings parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static GenerativeSettings.KnowledgeConnectorSettings parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static GenerativeSettings.KnowledgeConnectorSettings parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static GenerativeSettings.KnowledgeConnectorSettings parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic GenerativeSettings.KnowledgeConnectorSettings.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static GenerativeSettings.KnowledgeConnectorSettings.Builder newBuilder()
public static GenerativeSettings.KnowledgeConnectorSettings.Builder newBuilder(GenerativeSettings.KnowledgeConnectorSettings prototype)
public GenerativeSettings.KnowledgeConnectorSettings.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected GenerativeSettings.KnowledgeConnectorSettings.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static GenerativeSettings.KnowledgeConnectorSettings getDefaultInstance()
public static com.google.protobuf.Parser<GenerativeSettings.KnowledgeConnectorSettings> parser()
public com.google.protobuf.Parser<GenerativeSettings.KnowledgeConnectorSettings> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public GenerativeSettings.KnowledgeConnectorSettings getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.