Interface TransferRuleOrBuilder (0.1.0)

public interface TransferRuleOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getChildAgent()

public abstract String getChildAgent()

Required. The resource name of the child agent the rule applies to. Format: projects/{project}/locations/{location}/apps/{app}/agents/{agent}

string child_agent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The childAgent.

getChildAgentBytes()

public abstract ByteString getChildAgentBytes()

Required. The resource name of the child agent the rule applies to. Format: projects/{project}/locations/{location}/apps/{app}/agents/{agent}

string child_agent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for childAgent.

getDeterministicTransfer()

public abstract TransferRule.DeterministicTransfer getDeterministicTransfer()

Optional. A rule that immediately transfers to the target agent when the condition is met.

.google.cloud.ces.v1.TransferRule.DeterministicTransfer deterministic_transfer = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TransferRule.DeterministicTransfer

The deterministicTransfer.

getDeterministicTransferOrBuilder()

public abstract TransferRule.DeterministicTransferOrBuilder getDeterministicTransferOrBuilder()

Optional. A rule that immediately transfers to the target agent when the condition is met.

.google.cloud.ces.v1.TransferRule.DeterministicTransfer deterministic_transfer = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TransferRule.DeterministicTransferOrBuilder

getDirection()

public abstract TransferRule.Direction getDirection()

Required. The direction of the transfer.

.google.cloud.ces.v1.TransferRule.Direction direction = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TransferRule.Direction

The direction.

getDirectionValue()

public abstract int getDirectionValue()

Required. The direction of the transfer.

.google.cloud.ces.v1.TransferRule.Direction direction = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for direction.

getDisablePlannerTransfer()

public abstract TransferRule.DisablePlannerTransfer getDisablePlannerTransfer()

Optional. Rule that prevents the planner from transferring to the target agent.

.google.cloud.ces.v1.TransferRule.DisablePlannerTransfer disable_planner_transfer = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TransferRule.DisablePlannerTransfer

The disablePlannerTransfer.

getDisablePlannerTransferOrBuilder()

public abstract TransferRule.DisablePlannerTransferOrBuilder getDisablePlannerTransferOrBuilder()

Optional. Rule that prevents the planner from transferring to the target agent.

.google.cloud.ces.v1.TransferRule.DisablePlannerTransfer disable_planner_transfer = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TransferRule.DisablePlannerTransferOrBuilder

getRuleTypeCase()

public abstract TransferRule.RuleTypeCase getRuleTypeCase()
Returns
Type Description
TransferRule.RuleTypeCase

hasDeterministicTransfer()

public abstract boolean hasDeterministicTransfer()

Optional. A rule that immediately transfers to the target agent when the condition is met.

.google.cloud.ces.v1.TransferRule.DeterministicTransfer deterministic_transfer = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the deterministicTransfer field is set.

hasDisablePlannerTransfer()

public abstract boolean hasDisablePlannerTransfer()

Optional. Rule that prevents the planner from transferring to the target agent.

.google.cloud.ces.v1.TransferRule.DisablePlannerTransfer disable_planner_transfer = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the disablePlannerTransfer field is set.