Interface GenerativeSettings.KnowledgeConnectorSettingsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
GenerativeSettings.KnowledgeConnectorSettings, GenerativeSettings.KnowledgeConnectorSettings.Builder
Enclosing class:
GenerativeSettings

public static interface GenerativeSettings.KnowledgeConnectorSettingsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Name of the virtual agent.
    com.google.protobuf.ByteString
    Name of the virtual agent.
    Identity of the agent, e.g.
    com.google.protobuf.ByteString
    Identity of the agent, e.g.
    Agent scope, e.g.
    com.google.protobuf.ByteString
    Agent scope, e.g.
    Name of the company, organization or other entity that the agent represents.
    com.google.protobuf.ByteString
    Name of the company, organization or other entity that the agent represents.
    Company description, used for LLM prompt, e.g.
    com.google.protobuf.ByteString
    Company description, used for LLM prompt, e.g.
    boolean
    Whether to disable fallback to Data Store search results (in case the LLM couldn't pick a proper answer).

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getBusiness

      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;
      Returns:
      The business.
    • getBusinessBytes

      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;
      Returns:
      The bytes for business.
    • getAgent

      String getAgent()
       Name of the virtual agent. Used for LLM prompt. Can be left empty.
       
      string agent = 2;
      Returns:
      The agent.
    • getAgentBytes

      com.google.protobuf.ByteString getAgentBytes()
       Name of the virtual agent. Used for LLM prompt. Can be left empty.
       
      string agent = 2;
      Returns:
      The bytes for agent.
    • getAgentIdentity

      String getAgentIdentity()
       Identity of the agent, e.g. "virtual agent", "AI assistant".
       
      string agent_identity = 3;
      Returns:
      The agentIdentity.
    • getAgentIdentityBytes

      com.google.protobuf.ByteString getAgentIdentityBytes()
       Identity of the agent, e.g. "virtual agent", "AI assistant".
       
      string agent_identity = 3;
      Returns:
      The bytes for agentIdentity.
    • getBusinessDescription

      String getBusinessDescription()
       Company description, used for LLM prompt, e.g. "a family company selling
       freshly roasted coffee beans".
       
      string business_description = 4;
      Returns:
      The businessDescription.
    • getBusinessDescriptionBytes

      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;
      Returns:
      The bytes for businessDescription.
    • getAgentScope

      String getAgentScope()
       Agent scope, e.g. "Example company website", "internal Example
       company website for employees", "manual of car owner".
       
      string agent_scope = 5;
      Returns:
      The agentScope.
    • getAgentScopeBytes

      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;
      Returns:
      The bytes for agentScope.
    • getDisableDataStoreFallback

      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;
      Returns:
      The disableDataStoreFallback.