public final class TransferRule extends GeneratedMessage implements TransferRuleOrBuilder
Rule for transferring to a specific agent.
Protobuf type google.cloud.ces.v1.TransferRule
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
CHILD_AGENT_FIELD_NUMBER
public static final int CHILD_AGENT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DETERMINISTIC_TRANSFER_FIELD_NUMBER
public static final int DETERMINISTIC_TRANSFER_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DIRECTION_FIELD_NUMBER
public static final int DIRECTION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DISABLE_PLANNER_TRANSFER_FIELD_NUMBER
public static final int DISABLE_PLANNER_TRANSFER_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static TransferRule getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static TransferRule.Builder newBuilder()
newBuilder(TransferRule prototype)
public static TransferRule.Builder newBuilder(TransferRule prototype)
public static TransferRule parseDelimitedFrom(InputStream input)
public static TransferRule parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static TransferRule parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static TransferRule parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static TransferRule parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TransferRule parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TransferRule parseFrom(CodedInputStream input)
public static TransferRule parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static TransferRule parseFrom(InputStream input)
public static TransferRule parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static TransferRule parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static TransferRule parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<TransferRule> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getChildAgent()
public 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 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.
|
getDefaultInstanceForType()
public TransferRule getDefaultInstanceForType()
getDeterministicTransfer()
public 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];
getDeterministicTransferOrBuilder()
public 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];
getDirection()
public TransferRule.Direction getDirection()
Required. The direction of the transfer.
.google.cloud.ces.v1.TransferRule.Direction direction = 2 [(.google.api.field_behavior) = REQUIRED];
getDirectionValue()
public 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 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];
getDisablePlannerTransferOrBuilder()
public 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];
getParserForType()
public Parser<TransferRule> getParserForType()
Overrides
getRuleTypeCase()
public TransferRule.RuleTypeCase getRuleTypeCase()
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasDeterministicTransfer()
public 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 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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public TransferRule.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected TransferRule.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public TransferRule.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides