Interface Engine.ChatEngineConfigOrBuilder

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

public static interface Engine.ChatEngineConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The configurationt generate the Dialogflow agent that is associated to this Engine.
    The configurationt generate the Dialogflow agent that is associated to this Engine.
    The resource name of an exist Dialogflow agent to link to this Chat Engine.
    com.google.protobuf.ByteString
    The resource name of an exist Dialogflow agent to link to this Chat Engine.
    boolean
    The configurationt generate the Dialogflow agent that is associated to this Engine.

    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

    • hasAgentCreationConfig

      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;
      Returns:
      Whether the agentCreationConfig field is set.
    • 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;
      Returns:
      The agentCreationConfig.
    • getAgentCreationConfigOrBuilder

      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;
    • getDialogflowAgentToLink

      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;
      Returns:
      The dialogflowAgentToLink.
    • getDialogflowAgentToLinkBytes

      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;
      Returns:
      The bytes for dialogflowAgentToLink.