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.
| Parameters | |
|---|---|
| Name | Description |
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: |
↳ direction |
int
Required. The direction of the transfer. |
getDeterministicTransfer
Optional. A rule that immediately transfers to the target agent when the condition is met.
| Returns | |
|---|---|
| Type | Description |
TransferRule\DeterministicTransfer|null |
|
hasDeterministicTransfer
setDeterministicTransfer
Optional. A rule that immediately transfers to the target agent when the condition is met.
| Parameter | |
|---|---|
| Name | Description |
var |
TransferRule\DeterministicTransfer
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDisablePlannerTransfer
Optional. Rule that prevents the planner from transferring to the target agent.
| Returns | |
|---|---|
| Type | Description |
TransferRule\DisablePlannerTransfer|null |
|
hasDisablePlannerTransfer
setDisablePlannerTransfer
Optional. Rule that prevents the planner from transferring to the target agent.
| Parameter | |
|---|---|
| Name | Description |
var |
TransferRule\DisablePlannerTransfer
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getChildAgent
Required. The resource name of the child agent the rule applies to.
Format:
projects/{project}/locations/{location}/apps/{app}/agents/{agent}
| Returns | |
|---|---|
| Type | Description |
string |
|
setChildAgent
Required. The resource name of the child agent the rule applies to.
Format:
projects/{project}/locations/{location}/apps/{app}/agents/{agent}
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getDirection
Required. The direction of the transfer.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type Direction. |
setDirection
Required. The direction of the transfer.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type Direction. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRuleType
| Returns | |
|---|---|
| Type | Description |
string |
|