Reference documentation and code samples for the Google Cloud Ces V1 Client class RemoteDialogflowAgent.
The agent which will transfer execution to a remote Dialogflow CX agent.
The Dialogflow agent will process subsequent user queries until the session ends or flow ends, and the control is transferred back to the parent CES agent.
Generated from protobuf message google.cloud.ces.v1.Agent.RemoteDialogflowAgent
Namespace
Google \ Cloud \ Ces \ V1 \ AgentMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ agent
string
Required. The Dialogflow
agent resource name. Format: projects/{project}/locations/{location}/agents/{agent}
↳ flow_id
string
Optional. The flow ID of the flow in the Dialogflow agent.
↳ environment_id
string
Optional. The environment ID of the Dialogflow agent to be used for the agent execution. If not specified, the draft environment will be used.
↳ input_variable_mapping
array| Google\Protobuf\Internal\MapField
Optional. The mapping of the app variables names to the Dialogflow session parameters names to be sent to the Dialogflow agent as input.
↳ output_variable_mapping
array| Google\Protobuf\Internal\MapField
Optional. The mapping of the Dialogflow session parameters names to the app variables names to be sent back to the CES agent after the Dialogflow agent execution ends.
↳ respect_response_interruption_settings
bool
Optional. Indicates whether to respect the message-level interruption settings configured in the Dialogflow agent. * * If false: all response messages from the Dialogflow agent follow the app-level barge-in settings. * * If true: only response messages with allow_playback_interruption
set to true will be interruptable, all other messages follow the app-level barge-in settings.
getAgent
Required. The Dialogflow agent resource name.
Format: projects/{project}/locations/{location}/agents/{agent}
string
setAgent
Required. The Dialogflow agent resource name.
Format: projects/{project}/locations/{location}/agents/{agent}
var
string
$this
getFlowId
Optional. The flow ID of the flow in the Dialogflow agent.
string
setFlowId
Optional. The flow ID of the flow in the Dialogflow agent.
var
string
$this
getEnvironmentId
Optional. The environment ID of the Dialogflow agent to be used for the agent execution. If not specified, the draft environment will be used.
string
setEnvironmentId
Optional. The environment ID of the Dialogflow agent to be used for the agent execution. If not specified, the draft environment will be used.
var
string
$this
getInputVariableMapping
Optional. The mapping of the app variables names to the Dialogflow session parameters names to be sent to the Dialogflow agent as input.
setInputVariableMapping
Optional. The mapping of the app variables names to the Dialogflow session parameters names to be sent to the Dialogflow agent as input.
$this
getOutputVariableMapping
Optional. The mapping of the Dialogflow session parameters names to the app variables names to be sent back to the CES agent after the Dialogflow agent execution ends.
setOutputVariableMapping
Optional. The mapping of the Dialogflow session parameters names to the app variables names to be sent back to the CES agent after the Dialogflow agent execution ends.
$this
getRespectResponseInterruptionSettings
Optional. Indicates whether to respect the message-level interruption settings configured in the Dialogflow agent.
- If false: all response messages from the Dialogflow agent follow the app-level barge-in settings.
- If true: only response messages with
allow_playback_interruptionset to true will be interruptable, all other messages follow the app-level barge-in settings.
bool
setRespectResponseInterruptionSettings
Optional. Indicates whether to respect the message-level interruption settings configured in the Dialogflow agent.
- If false: all response messages from the Dialogflow agent follow the app-level barge-in settings.
- If true: only response messages with
allow_playback_interruptionset to true will be interruptable, all other messages follow the app-level barge-in settings.
var
bool
$this

