public interface TransferRuleOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
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. |