Class TransferRule (0.3.0)

TransferRule(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Rule for transferring to a specific agent.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
deterministic_transfer google.cloud.ces_v1beta.types.TransferRule.DeterministicTransfer
Optional. A rule that immediately transfers to the target agent when the condition is met. This field is a member of oneof_ rule_type.
disable_planner_transfer google.cloud.ces_v1beta.types.TransferRule.DisablePlannerTransfer
Optional. Rule that prevents the planner from transferring to the target agent. This field is a member of oneof_ rule_type.
child_agent str
Required. The resource name of the child agent the rule applies to. Format: projects/{project}/locations/{location}/apps/{app}/agents/{agent}
direction google.cloud.ces_v1beta.types.TransferRule.Direction
Required. The direction of the transfer.

Classes

DeterministicTransfer

DeterministicTransfer(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Deterministic transfer rule. When the condition evaluates to true, the transfer occurs.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Direction

Direction(value)

The direction of the transfer.

DisablePlannerTransfer

DisablePlannerTransfer(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A rule that prevents the planner from transferring to the target agent.