Reference documentation and code samples for the Gemini Enterprise for Customer Experience V1 API class Google::Cloud::Ces::V1::TransferRule.
Rule for transferring to a specific agent.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#child_agent
def child_agent() -> ::String-
(::String) — Required. The resource name of the child agent the rule applies to.
Format:
projects/{project}/locations/{location}/apps/{app}/agents/{agent}
#child_agent=
def child_agent=(value) -> ::String-
value (::String) — Required. The resource name of the child agent the rule applies to.
Format:
projects/{project}/locations/{location}/apps/{app}/agents/{agent}
-
(::String) — Required. The resource name of the child agent the rule applies to.
Format:
projects/{project}/locations/{location}/apps/{app}/agents/{agent}
#deterministic_transfer
def deterministic_transfer() -> ::Google::Cloud::Ces::V1::TransferRule::DeterministicTransfer-
(::Google::Cloud::Ces::V1::TransferRule::DeterministicTransfer) — Optional. A rule that immediately transfers to the target agent when the
condition is met.
Note: The following fields are mutually exclusive:
deterministic_transfer,disable_planner_transfer. If a field in that set is populated, all other fields in the set will automatically be cleared.
#deterministic_transfer=
def deterministic_transfer=(value) -> ::Google::Cloud::Ces::V1::TransferRule::DeterministicTransfer-
value (::Google::Cloud::Ces::V1::TransferRule::DeterministicTransfer) — Optional. A rule that immediately transfers to the target agent when the
condition is met.
Note: The following fields are mutually exclusive:
deterministic_transfer,disable_planner_transfer. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Ces::V1::TransferRule::DeterministicTransfer) — Optional. A rule that immediately transfers to the target agent when the
condition is met.
Note: The following fields are mutually exclusive:
deterministic_transfer,disable_planner_transfer. If a field in that set is populated, all other fields in the set will automatically be cleared.
#direction
def direction() -> ::Google::Cloud::Ces::V1::TransferRule::Direction- (::Google::Cloud::Ces::V1::TransferRule::Direction) — Required. The direction of the transfer.
#direction=
def direction=(value) -> ::Google::Cloud::Ces::V1::TransferRule::Direction- value (::Google::Cloud::Ces::V1::TransferRule::Direction) — Required. The direction of the transfer.
- (::Google::Cloud::Ces::V1::TransferRule::Direction) — Required. The direction of the transfer.
#disable_planner_transfer
def disable_planner_transfer() -> ::Google::Cloud::Ces::V1::TransferRule::DisablePlannerTransfer-
(::Google::Cloud::Ces::V1::TransferRule::DisablePlannerTransfer) — Optional. Rule that prevents the planner from transferring to the target
agent.
Note: The following fields are mutually exclusive:
disable_planner_transfer,deterministic_transfer. If a field in that set is populated, all other fields in the set will automatically be cleared.
#disable_planner_transfer=
def disable_planner_transfer=(value) -> ::Google::Cloud::Ces::V1::TransferRule::DisablePlannerTransfer-
value (::Google::Cloud::Ces::V1::TransferRule::DisablePlannerTransfer) — Optional. Rule that prevents the planner from transferring to the target
agent.
Note: The following fields are mutually exclusive:
disable_planner_transfer,deterministic_transfer. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Ces::V1::TransferRule::DisablePlannerTransfer) — Optional. Rule that prevents the planner from transferring to the target
agent.
Note: The following fields are mutually exclusive:
disable_planner_transfer,deterministic_transfer. If a field in that set is populated, all other fields in the set will automatically be cleared.