public static final class TransferRule.DeterministicTransfer extends GeneratedMessage implements TransferRule.DeterministicTransferOrBuilder
Deterministic transfer rule. When the condition evaluates to true, the
transfer occurs.
Protobuf type google.cloud.ces.v1.TransferRule.DeterministicTransfer
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
EXPRESSION_CONDITION_FIELD_NUMBER
public static final int EXPRESSION_CONDITION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PYTHON_CODE_CONDITION_FIELD_NUMBER
public static final int PYTHON_CODE_CONDITION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static TransferRule.DeterministicTransfer getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static TransferRule.DeterministicTransfer.Builder newBuilder()
newBuilder(TransferRule.DeterministicTransfer prototype)
public static TransferRule.DeterministicTransfer.Builder newBuilder(TransferRule.DeterministicTransfer prototype)
public static TransferRule.DeterministicTransfer parseDelimitedFrom(InputStream input)
public static TransferRule.DeterministicTransfer parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static TransferRule.DeterministicTransfer parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static TransferRule.DeterministicTransfer parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static TransferRule.DeterministicTransfer parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TransferRule.DeterministicTransfer parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TransferRule.DeterministicTransfer parseFrom(CodedInputStream input)
public static TransferRule.DeterministicTransfer parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static TransferRule.DeterministicTransfer parseFrom(InputStream input)
public static TransferRule.DeterministicTransfer parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static TransferRule.DeterministicTransfer parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static TransferRule.DeterministicTransfer parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<TransferRule.DeterministicTransfer> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getConditionTypeCase()
public TransferRule.DeterministicTransfer.ConditionTypeCase getConditionTypeCase()
getDefaultInstanceForType()
public TransferRule.DeterministicTransfer getDefaultInstanceForType()
getExpressionCondition()
public ExpressionCondition getExpressionCondition()
Optional. A rule that evaluates a session state condition.
If the condition evaluates to true, the transfer occurs.
.google.cloud.ces.v1.ExpressionCondition expression_condition = 1 [(.google.api.field_behavior) = OPTIONAL];
getExpressionConditionOrBuilder()
public ExpressionConditionOrBuilder getExpressionConditionOrBuilder()
Optional. A rule that evaluates a session state condition.
If the condition evaluates to true, the transfer occurs.
.google.cloud.ces.v1.ExpressionCondition expression_condition = 1 [(.google.api.field_behavior) = OPTIONAL];
getParserForType()
public Parser<TransferRule.DeterministicTransfer> getParserForType()
Overrides
getPythonCodeCondition()
public PythonCodeCondition getPythonCodeCondition()
Optional. A rule that uses Python code block to evaluate the
conditions. If the condition evaluates to true, the transfer occurs.
.google.cloud.ces.v1.PythonCodeCondition python_code_condition = 2 [(.google.api.field_behavior) = OPTIONAL];
getPythonCodeConditionOrBuilder()
public PythonCodeConditionOrBuilder getPythonCodeConditionOrBuilder()
Optional. A rule that uses Python code block to evaluate the
conditions. If the condition evaluates to true, the transfer occurs.
.google.cloud.ces.v1.PythonCodeCondition python_code_condition = 2 [(.google.api.field_behavior) = OPTIONAL];
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasExpressionCondition()
public boolean hasExpressionCondition()
Optional. A rule that evaluates a session state condition.
If the condition evaluates to true, the transfer occurs.
.google.cloud.ces.v1.ExpressionCondition expression_condition = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the expressionCondition field is set.
|
hasPythonCodeCondition()
public boolean hasPythonCodeCondition()
Optional. A rule that uses Python code block to evaluate the
conditions. If the condition evaluates to true, the transfer occurs.
.google.cloud.ces.v1.PythonCodeCondition python_code_condition = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the pythonCodeCondition field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public TransferRule.DeterministicTransfer.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected TransferRule.DeterministicTransfer.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public TransferRule.DeterministicTransfer.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides