Reference documentation and code samples for the Google Cloud Ces V1 Client class TransferRule.
Rule for transferring to a specific agent.
Generated from protobuf message google.cloud.ces.v1.TransferRule
Namespace
Google \ Cloud \ Ces \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ deterministic_transfer
TransferRule\DeterministicTransfer
Optional. A rule that immediately transfers to the target agent when the condition is met.
↳ disable_planner_transfer
TransferRule\DisablePlannerTransfer
Optional. Rule that prevents the planner from transferring to the target agent.
↳ child_agent
string
Required. The resource name of the child agent the rule applies to. Format: projects/{project}/locations/{location}/apps/{app}/agents/{agent}
↳ direction
int
Required. The direction of the transfer.
getDeterministicTransfer
Optional. A rule that immediately transfers to the target agent when the condition is met.
hasDeterministicTransfer
setDeterministicTransfer
Optional. A rule that immediately transfers to the target agent when the condition is met.
$this
getDisablePlannerTransfer
Optional. Rule that prevents the planner from transferring to the target agent.
hasDisablePlannerTransfer
setDisablePlannerTransfer
Optional. Rule that prevents the planner from transferring to the target agent.
$this
getChildAgent
Required. The resource name of the child agent the rule applies to.
Format: projects/{project}/locations/{location}/apps/{app}/agents/{agent}
string
setChildAgent
Required. The resource name of the child agent the rule applies to.
Format: projects/{project}/locations/{location}/apps/{app}/agents/{agent}
var
string
$this
getDirection
Required. The direction of the transfer.
setDirection
Required. The direction of the transfer.
$this
getRuleType
string

