public static final class RecordCondition.Expressions.Builder extends GeneratedMessageV3.Builder<RecordCondition.Expressions.Builder> implements RecordCondition.ExpressionsOrBuilder
An expression, consisting or an operator and conditions.Protobuf type
google.privacy.dlp.v2.RecordCondition.Expressions
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<RecordCondition.Expressions.Builder>
public RecordCondition.Expressions.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<RecordCondition.Expressions.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<RecordCondition.Expressions.Builder>
public RecordCondition.Expressions getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public RecordCondition.Expressions build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public RecordCondition.Expressions buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public RecordCondition.Expressions.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<RecordCondition.Expressions.Builder>
public RecordCondition.Expressions.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<RecordCondition.Expressions.Builder>
public RecordCondition.Expressions.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<RecordCondition.Expressions.Builder>
public RecordCondition.Expressions.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<RecordCondition.Expressions.Builder>
public RecordCondition.Expressions.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<RecordCondition.Expressions.Builder>
public RecordCondition.Expressions.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<RecordCondition.Expressions.Builder>
public RecordCondition.Expressions.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<RecordCondition.Expressions.Builder>
public RecordCondition.Expressions.Builder mergeFrom(RecordCondition.Expressions other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<RecordCondition.Expressions.Builder>
public RecordCondition.Expressions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<RecordCondition.Expressions.Builder>
java.io.IOException
public RecordCondition.Expressions.TypeCase getTypeCase()
getTypeCase
in interface RecordCondition.ExpressionsOrBuilder
public RecordCondition.Expressions.Builder clearType()
public int getLogicalOperatorValue()
The operator to apply to the result of conditions. Default and currently only supported value is `AND`.
.google.privacy.dlp.v2.RecordCondition.Expressions.LogicalOperator logical_operator = 1;
getLogicalOperatorValue
in interface RecordCondition.ExpressionsOrBuilder
public RecordCondition.Expressions.Builder setLogicalOperatorValue(int value)
The operator to apply to the result of conditions. Default and currently only supported value is `AND`.
.google.privacy.dlp.v2.RecordCondition.Expressions.LogicalOperator logical_operator = 1;
public RecordCondition.Expressions.LogicalOperator getLogicalOperator()
The operator to apply to the result of conditions. Default and currently only supported value is `AND`.
.google.privacy.dlp.v2.RecordCondition.Expressions.LogicalOperator logical_operator = 1;
getLogicalOperator
in interface RecordCondition.ExpressionsOrBuilder
public RecordCondition.Expressions.Builder setLogicalOperator(RecordCondition.Expressions.LogicalOperator value)
The operator to apply to the result of conditions. Default and currently only supported value is `AND`.
.google.privacy.dlp.v2.RecordCondition.Expressions.LogicalOperator logical_operator = 1;
public RecordCondition.Expressions.Builder clearLogicalOperator()
The operator to apply to the result of conditions. Default and currently only supported value is `AND`.
.google.privacy.dlp.v2.RecordCondition.Expressions.LogicalOperator logical_operator = 1;
public boolean hasConditions()
.google.privacy.dlp.v2.RecordCondition.Conditions conditions = 3;
hasConditions
in interface RecordCondition.ExpressionsOrBuilder
public RecordCondition.Conditions getConditions()
.google.privacy.dlp.v2.RecordCondition.Conditions conditions = 3;
getConditions
in interface RecordCondition.ExpressionsOrBuilder
public RecordCondition.Expressions.Builder setConditions(RecordCondition.Conditions value)
.google.privacy.dlp.v2.RecordCondition.Conditions conditions = 3;
public RecordCondition.Expressions.Builder setConditions(RecordCondition.Conditions.Builder builderForValue)
.google.privacy.dlp.v2.RecordCondition.Conditions conditions = 3;
public RecordCondition.Expressions.Builder mergeConditions(RecordCondition.Conditions value)
.google.privacy.dlp.v2.RecordCondition.Conditions conditions = 3;
public RecordCondition.Expressions.Builder clearConditions()
.google.privacy.dlp.v2.RecordCondition.Conditions conditions = 3;
public RecordCondition.Conditions.Builder getConditionsBuilder()
.google.privacy.dlp.v2.RecordCondition.Conditions conditions = 3;
public RecordCondition.ConditionsOrBuilder getConditionsOrBuilder()
.google.privacy.dlp.v2.RecordCondition.Conditions conditions = 3;
getConditionsOrBuilder
in interface RecordCondition.ExpressionsOrBuilder
public final RecordCondition.Expressions.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<RecordCondition.Expressions.Builder>
public final RecordCondition.Expressions.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<RecordCondition.Expressions.Builder>