Package com.google.privacy.dlp.v2
Class RecordCondition.Expressions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RecordCondition.Expressions.Builder>
com.google.privacy.dlp.v2.RecordCondition.Expressions.Builder
- All Implemented Interfaces:
RecordCondition.ExpressionsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RecordCondition.Expressions
public static final class RecordCondition.Expressions.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RecordCondition.Expressions.Builder>
implements RecordCondition.ExpressionsOrBuilder
An expression, consisting of an operator and conditions.Protobuf type
google.privacy.dlp.v2.RecordCondition.Expressions-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Conditions to apply to the expression.The operator to apply to the result of conditions.Conditions to apply to the expression.Conditions to apply to the expression.Conditions to apply to the expression.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe operator to apply to the result of conditions.intThe operator to apply to the result of conditions.booleanConditions to apply to the expression.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanConditions to apply to the expression.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Conditions to apply to the expression.setConditions(RecordCondition.Conditions.Builder builderForValue) Conditions to apply to the expression.The operator to apply to the result of conditions.setLogicalOperatorValue(int value) The operator to apply to the result of conditions.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RecordCondition.Expressions.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<RecordCondition.Expressions.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<RecordCondition.Expressions.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RecordCondition.Expressions.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RecordCondition.Expressions.Builder>
-
mergeFrom
public RecordCondition.Expressions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RecordCondition.Expressions.Builder>- Throws:
IOException
-
getTypeCase
- Specified by:
getTypeCasein interfaceRecordCondition.ExpressionsOrBuilder
-
clearType
-
getLogicalOperatorValue
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;- Specified by:
getLogicalOperatorValuein interfaceRecordCondition.ExpressionsOrBuilder- Returns:
- The enum numeric value on the wire for logicalOperator.
-
setLogicalOperatorValue
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;- Parameters:
value- The enum numeric value on the wire for logicalOperator to set.- Returns:
- This builder for chaining.
-
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;- Specified by:
getLogicalOperatorin interfaceRecordCondition.ExpressionsOrBuilder- Returns:
- The logicalOperator.
-
setLogicalOperator
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;- Parameters:
value- The logicalOperator to set.- Returns:
- This builder for chaining.
-
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;- Returns:
- This builder for chaining.
-
hasConditions
public boolean hasConditions()Conditions to apply to the expression.
.google.privacy.dlp.v2.RecordCondition.Conditions conditions = 3;- Specified by:
hasConditionsin interfaceRecordCondition.ExpressionsOrBuilder- Returns:
- Whether the conditions field is set.
-
getConditions
Conditions to apply to the expression.
.google.privacy.dlp.v2.RecordCondition.Conditions conditions = 3;- Specified by:
getConditionsin interfaceRecordCondition.ExpressionsOrBuilder- Returns:
- The conditions.
-
setConditions
Conditions to apply to the expression.
.google.privacy.dlp.v2.RecordCondition.Conditions conditions = 3; -
setConditions
public RecordCondition.Expressions.Builder setConditions(RecordCondition.Conditions.Builder builderForValue) Conditions to apply to the expression.
.google.privacy.dlp.v2.RecordCondition.Conditions conditions = 3; -
mergeConditions
Conditions to apply to the expression.
.google.privacy.dlp.v2.RecordCondition.Conditions conditions = 3; -
clearConditions
Conditions to apply to the expression.
.google.privacy.dlp.v2.RecordCondition.Conditions conditions = 3; -
getConditionsBuilder
Conditions to apply to the expression.
.google.privacy.dlp.v2.RecordCondition.Conditions conditions = 3; -
getConditionsOrBuilder
Conditions to apply to the expression.
.google.privacy.dlp.v2.RecordCondition.Conditions conditions = 3;- Specified by:
getConditionsOrBuilderin interfaceRecordCondition.ExpressionsOrBuilder
-