public static final class RecordCondition.Condition.Builder extends GeneratedMessageV3.Builder<RecordCondition.Condition.Builder> implements RecordCondition.ConditionOrBuilder
The field type of value
and field
do not need to match to be
considered equal, but not all comparisons are possible.
EQUAL_TO and NOT_EQUAL_TO attempt to compare even with incompatible types,
but all other comparisons are invalid with incompatible types.
A value
of type:
string
can be compared against all other types
boolean
can only be compared against other booleans
integer
can be compared against doubles or a string if the string value
can be parsed as an integer.
double
can be compared against integers or a string if the string can
be parsed as a double.
Timestamp
can be compared against strings in RFC 3339 date string
format.
TimeOfDay
can be compared against timestamps and strings in the format
of 'HH:mm:ss'.
If we fail to compare do to type mismatch, a warning will be given and
the condition will evaluate to false.
Protobuf type google.privacy.dlp.v2.RecordCondition.Condition
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RecordCondition.Condition.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public RecordCondition.Condition build()
buildPartial()
public RecordCondition.Condition buildPartial()
clear()
public RecordCondition.Condition.Builder clear()
Overrides
clearField()
public RecordCondition.Condition.Builder clearField()
Required. Field within the record this condition is evaluated against.
.google.privacy.dlp.v2.FieldId field = 1 [(.google.api.field_behavior) = REQUIRED];
clearField(Descriptors.FieldDescriptor field)
public RecordCondition.Condition.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public RecordCondition.Condition.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearOperator()
public RecordCondition.Condition.Builder clearOperator()
Required. Operator used to compare the field or infoType to the value.
.google.privacy.dlp.v2.RelationalOperator operator = 3 [(.google.api.field_behavior) = REQUIRED];
clearValue()
public RecordCondition.Condition.Builder clearValue()
Value to compare against. [Mandatory, except for EXISTS
tests.]
.google.privacy.dlp.v2.Value value = 4;
clone()
public RecordCondition.Condition.Builder clone()
Overrides
getDefaultInstanceForType()
public RecordCondition.Condition getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getField()
public FieldId getField()
Required. Field within the record this condition is evaluated against.
.google.privacy.dlp.v2.FieldId field = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
FieldId |
The field.
|
getFieldBuilder()
public FieldId.Builder getFieldBuilder()
Required. Field within the record this condition is evaluated against.
.google.privacy.dlp.v2.FieldId field = 1 [(.google.api.field_behavior) = REQUIRED];
getFieldOrBuilder()
public FieldIdOrBuilder getFieldOrBuilder()
Required. Field within the record this condition is evaluated against.
.google.privacy.dlp.v2.FieldId field = 1 [(.google.api.field_behavior) = REQUIRED];
getOperator()
public RelationalOperator getOperator()
Required. Operator used to compare the field or infoType to the value.
.google.privacy.dlp.v2.RelationalOperator operator = 3 [(.google.api.field_behavior) = REQUIRED];
getOperatorValue()
public int getOperatorValue()
Required. Operator used to compare the field or infoType to the value.
.google.privacy.dlp.v2.RelationalOperator operator = 3 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for operator.
|
getValue()
Value to compare against. [Mandatory, except for EXISTS
tests.]
.google.privacy.dlp.v2.Value value = 4;
Returns |
Type |
Description |
Value |
The value.
|
getValueBuilder()
public Value.Builder getValueBuilder()
Value to compare against. [Mandatory, except for EXISTS
tests.]
.google.privacy.dlp.v2.Value value = 4;
getValueOrBuilder()
public ValueOrBuilder getValueOrBuilder()
Value to compare against. [Mandatory, except for EXISTS
tests.]
.google.privacy.dlp.v2.Value value = 4;
hasField()
public boolean hasField()
Required. Field within the record this condition is evaluated against.
.google.privacy.dlp.v2.FieldId field = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the field field is set.
|
hasValue()
public boolean hasValue()
Value to compare against. [Mandatory, except for EXISTS
tests.]
.google.privacy.dlp.v2.Value value = 4;
Returns |
Type |
Description |
boolean |
Whether the value field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeField(FieldId value)
public RecordCondition.Condition.Builder mergeField(FieldId value)
Required. Field within the record this condition is evaluated against.
.google.privacy.dlp.v2.FieldId field = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
FieldId
|
mergeFrom(RecordCondition.Condition other)
public RecordCondition.Condition.Builder mergeFrom(RecordCondition.Condition other)
public RecordCondition.Condition.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public RecordCondition.Condition.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RecordCondition.Condition.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
mergeValue(Value value)
public RecordCondition.Condition.Builder mergeValue(Value value)
Value to compare against. [Mandatory, except for EXISTS
tests.]
.google.privacy.dlp.v2.Value value = 4;
Parameter |
Name |
Description |
value |
Value
|
setField(FieldId value)
public RecordCondition.Condition.Builder setField(FieldId value)
Required. Field within the record this condition is evaluated against.
.google.privacy.dlp.v2.FieldId field = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
FieldId
|
setField(FieldId.Builder builderForValue)
public RecordCondition.Condition.Builder setField(FieldId.Builder builderForValue)
Required. Field within the record this condition is evaluated against.
.google.privacy.dlp.v2.FieldId field = 1 [(.google.api.field_behavior) = REQUIRED];
setField(Descriptors.FieldDescriptor field, Object value)
public RecordCondition.Condition.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setOperator(RelationalOperator value)
public RecordCondition.Condition.Builder setOperator(RelationalOperator value)
Required. Operator used to compare the field or infoType to the value.
.google.privacy.dlp.v2.RelationalOperator operator = 3 [(.google.api.field_behavior) = REQUIRED];
setOperatorValue(int value)
public RecordCondition.Condition.Builder setOperatorValue(int value)
Required. Operator used to compare the field or infoType to the value.
.google.privacy.dlp.v2.RelationalOperator operator = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
int
The enum numeric value on the wire for operator to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RecordCondition.Condition.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final RecordCondition.Condition.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
setValue(Value value)
public RecordCondition.Condition.Builder setValue(Value value)
Value to compare against. [Mandatory, except for EXISTS
tests.]
.google.privacy.dlp.v2.Value value = 4;
Parameter |
Name |
Description |
value |
Value
|
setValue(Value.Builder builderForValue)
public RecordCondition.Condition.Builder setValue(Value.Builder builderForValue)
Value to compare against. [Mandatory, except for EXISTS
tests.]
.google.privacy.dlp.v2.Value value = 4;