public static final class TransferRule.DeterministicTransfer.Builder extends GeneratedMessage.Builder<TransferRule.DeterministicTransfer.Builder> 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.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
build()
public TransferRule.DeterministicTransfer build()
buildPartial()
public TransferRule.DeterministicTransfer buildPartial()
clear()
public TransferRule.DeterministicTransfer.Builder clear()
Overrides
clearConditionType()
public TransferRule.DeterministicTransfer.Builder clearConditionType()
clearExpressionCondition()
public TransferRule.DeterministicTransfer.Builder clearExpressionCondition()
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];
clearPythonCodeCondition()
public TransferRule.DeterministicTransfer.Builder clearPythonCodeCondition()
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];
getConditionTypeCase()
public TransferRule.DeterministicTransfer.ConditionTypeCase getConditionTypeCase()
getDefaultInstanceForType()
public TransferRule.DeterministicTransfer getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
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];
getExpressionConditionBuilder()
public ExpressionCondition.Builder getExpressionConditionBuilder()
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];
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];
getPythonCodeConditionBuilder()
public PythonCodeCondition.Builder getPythonCodeConditionBuilder()
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];
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.
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeExpressionCondition(ExpressionCondition value)
public TransferRule.DeterministicTransfer.Builder mergeExpressionCondition(ExpressionCondition value)
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];
mergeFrom(TransferRule.DeterministicTransfer other)
public TransferRule.DeterministicTransfer.Builder mergeFrom(TransferRule.DeterministicTransfer other)
public TransferRule.DeterministicTransfer.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public TransferRule.DeterministicTransfer.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergePythonCodeCondition(PythonCodeCondition value)
public TransferRule.DeterministicTransfer.Builder mergePythonCodeCondition(PythonCodeCondition value)
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];
setExpressionCondition(ExpressionCondition value)
public TransferRule.DeterministicTransfer.Builder setExpressionCondition(ExpressionCondition value)
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];
setExpressionCondition(ExpressionCondition.Builder builderForValue)
public TransferRule.DeterministicTransfer.Builder setExpressionCondition(ExpressionCondition.Builder builderForValue)
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];
setPythonCodeCondition(PythonCodeCondition value)
public TransferRule.DeterministicTransfer.Builder setPythonCodeCondition(PythonCodeCondition value)
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];
setPythonCodeCondition(PythonCodeCondition.Builder builderForValue)
public TransferRule.DeterministicTransfer.Builder setPythonCodeCondition(PythonCodeCondition.Builder builderForValue)
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];