Package com.google.privacy.dlp.v2
Class ExcludeByHotword.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ExcludeByHotword.Builder>
-
- com.google.privacy.dlp.v2.ExcludeByHotword.Builder
-
- All Implemented Interfaces:
ExcludeByHotwordOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ExcludeByHotword
public static final class ExcludeByHotword.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExcludeByHotword.Builder> implements ExcludeByHotwordOrBuilder
The rule to exclude findings based on a hotword. For record inspection of tables, column names are considered hotwords. An example of this is to exclude a finding if a BigQuery column matches a specific pattern.
Protobuf typegoogle.privacy.dlp.v2.ExcludeByHotword
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ExcludeByHotword.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ExcludeByHotword
build()
ExcludeByHotword
buildPartial()
ExcludeByHotword.Builder
clear()
ExcludeByHotword.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ExcludeByHotword.Builder
clearHotwordRegex()
Regular expression pattern defining what qualifies as a hotword.ExcludeByHotword.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ExcludeByHotword.Builder
clearProximity()
Range of characters within which the entire hotword must reside.ExcludeByHotword.Builder
clone()
ExcludeByHotword
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
CustomInfoType.Regex
getHotwordRegex()
Regular expression pattern defining what qualifies as a hotword.CustomInfoType.Regex.Builder
getHotwordRegexBuilder()
Regular expression pattern defining what qualifies as a hotword.CustomInfoType.RegexOrBuilder
getHotwordRegexOrBuilder()
Regular expression pattern defining what qualifies as a hotword.CustomInfoType.DetectionRule.Proximity
getProximity()
Range of characters within which the entire hotword must reside.CustomInfoType.DetectionRule.Proximity.Builder
getProximityBuilder()
Range of characters within which the entire hotword must reside.CustomInfoType.DetectionRule.ProximityOrBuilder
getProximityOrBuilder()
Range of characters within which the entire hotword must reside.boolean
hasHotwordRegex()
Regular expression pattern defining what qualifies as a hotword.boolean
hasProximity()
Range of characters within which the entire hotword must reside.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ExcludeByHotword.Builder
mergeFrom(ExcludeByHotword other)
ExcludeByHotword.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ExcludeByHotword.Builder
mergeFrom(com.google.protobuf.Message other)
ExcludeByHotword.Builder
mergeHotwordRegex(CustomInfoType.Regex value)
Regular expression pattern defining what qualifies as a hotword.ExcludeByHotword.Builder
mergeProximity(CustomInfoType.DetectionRule.Proximity value)
Range of characters within which the entire hotword must reside.ExcludeByHotword.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ExcludeByHotword.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ExcludeByHotword.Builder
setHotwordRegex(CustomInfoType.Regex value)
Regular expression pattern defining what qualifies as a hotword.ExcludeByHotword.Builder
setHotwordRegex(CustomInfoType.Regex.Builder builderForValue)
Regular expression pattern defining what qualifies as a hotword.ExcludeByHotword.Builder
setProximity(CustomInfoType.DetectionRule.Proximity value)
Range of characters within which the entire hotword must reside.ExcludeByHotword.Builder
setProximity(CustomInfoType.DetectionRule.Proximity.Builder builderForValue)
Range of characters within which the entire hotword must reside.ExcludeByHotword.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ExcludeByHotword.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExcludeByHotword.Builder>
-
clear
public ExcludeByHotword.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExcludeByHotword.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExcludeByHotword.Builder>
-
getDefaultInstanceForType
public ExcludeByHotword getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ExcludeByHotword build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ExcludeByHotword buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ExcludeByHotword.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExcludeByHotword.Builder>
-
setField
public ExcludeByHotword.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExcludeByHotword.Builder>
-
clearField
public ExcludeByHotword.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExcludeByHotword.Builder>
-
clearOneof
public ExcludeByHotword.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExcludeByHotword.Builder>
-
setRepeatedField
public ExcludeByHotword.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExcludeByHotword.Builder>
-
addRepeatedField
public ExcludeByHotword.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExcludeByHotword.Builder>
-
mergeFrom
public ExcludeByHotword.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ExcludeByHotword.Builder>
-
mergeFrom
public ExcludeByHotword.Builder mergeFrom(ExcludeByHotword other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExcludeByHotword.Builder>
-
mergeFrom
public ExcludeByHotword.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ExcludeByHotword.Builder>
- Throws:
IOException
-
hasHotwordRegex
public boolean hasHotwordRegex()
Regular expression pattern defining what qualifies as a hotword.
.google.privacy.dlp.v2.CustomInfoType.Regex hotword_regex = 1;
- Specified by:
hasHotwordRegex
in interfaceExcludeByHotwordOrBuilder
- Returns:
- Whether the hotwordRegex field is set.
-
getHotwordRegex
public CustomInfoType.Regex getHotwordRegex()
Regular expression pattern defining what qualifies as a hotword.
.google.privacy.dlp.v2.CustomInfoType.Regex hotword_regex = 1;
- Specified by:
getHotwordRegex
in interfaceExcludeByHotwordOrBuilder
- Returns:
- The hotwordRegex.
-
setHotwordRegex
public ExcludeByHotword.Builder setHotwordRegex(CustomInfoType.Regex value)
Regular expression pattern defining what qualifies as a hotword.
.google.privacy.dlp.v2.CustomInfoType.Regex hotword_regex = 1;
-
setHotwordRegex
public ExcludeByHotword.Builder setHotwordRegex(CustomInfoType.Regex.Builder builderForValue)
Regular expression pattern defining what qualifies as a hotword.
.google.privacy.dlp.v2.CustomInfoType.Regex hotword_regex = 1;
-
mergeHotwordRegex
public ExcludeByHotword.Builder mergeHotwordRegex(CustomInfoType.Regex value)
Regular expression pattern defining what qualifies as a hotword.
.google.privacy.dlp.v2.CustomInfoType.Regex hotword_regex = 1;
-
clearHotwordRegex
public ExcludeByHotword.Builder clearHotwordRegex()
Regular expression pattern defining what qualifies as a hotword.
.google.privacy.dlp.v2.CustomInfoType.Regex hotword_regex = 1;
-
getHotwordRegexBuilder
public CustomInfoType.Regex.Builder getHotwordRegexBuilder()
Regular expression pattern defining what qualifies as a hotword.
.google.privacy.dlp.v2.CustomInfoType.Regex hotword_regex = 1;
-
getHotwordRegexOrBuilder
public CustomInfoType.RegexOrBuilder getHotwordRegexOrBuilder()
Regular expression pattern defining what qualifies as a hotword.
.google.privacy.dlp.v2.CustomInfoType.Regex hotword_regex = 1;
- Specified by:
getHotwordRegexOrBuilder
in interfaceExcludeByHotwordOrBuilder
-
hasProximity
public boolean hasProximity()
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The windowBefore property in proximity should be set to 1 if the hotword needs to be included in a column header.
.google.privacy.dlp.v2.CustomInfoType.DetectionRule.Proximity proximity = 2;
- Specified by:
hasProximity
in interfaceExcludeByHotwordOrBuilder
- Returns:
- Whether the proximity field is set.
-
getProximity
public CustomInfoType.DetectionRule.Proximity getProximity()
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The windowBefore property in proximity should be set to 1 if the hotword needs to be included in a column header.
.google.privacy.dlp.v2.CustomInfoType.DetectionRule.Proximity proximity = 2;
- Specified by:
getProximity
in interfaceExcludeByHotwordOrBuilder
- Returns:
- The proximity.
-
setProximity
public ExcludeByHotword.Builder setProximity(CustomInfoType.DetectionRule.Proximity value)
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The windowBefore property in proximity should be set to 1 if the hotword needs to be included in a column header.
.google.privacy.dlp.v2.CustomInfoType.DetectionRule.Proximity proximity = 2;
-
setProximity
public ExcludeByHotword.Builder setProximity(CustomInfoType.DetectionRule.Proximity.Builder builderForValue)
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The windowBefore property in proximity should be set to 1 if the hotword needs to be included in a column header.
.google.privacy.dlp.v2.CustomInfoType.DetectionRule.Proximity proximity = 2;
-
mergeProximity
public ExcludeByHotword.Builder mergeProximity(CustomInfoType.DetectionRule.Proximity value)
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The windowBefore property in proximity should be set to 1 if the hotword needs to be included in a column header.
.google.privacy.dlp.v2.CustomInfoType.DetectionRule.Proximity proximity = 2;
-
clearProximity
public ExcludeByHotword.Builder clearProximity()
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The windowBefore property in proximity should be set to 1 if the hotword needs to be included in a column header.
.google.privacy.dlp.v2.CustomInfoType.DetectionRule.Proximity proximity = 2;
-
getProximityBuilder
public CustomInfoType.DetectionRule.Proximity.Builder getProximityBuilder()
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The windowBefore property in proximity should be set to 1 if the hotword needs to be included in a column header.
.google.privacy.dlp.v2.CustomInfoType.DetectionRule.Proximity proximity = 2;
-
getProximityOrBuilder
public CustomInfoType.DetectionRule.ProximityOrBuilder getProximityOrBuilder()
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The windowBefore property in proximity should be set to 1 if the hotword needs to be included in a column header.
.google.privacy.dlp.v2.CustomInfoType.DetectionRule.Proximity proximity = 2;
- Specified by:
getProximityOrBuilder
in interfaceExcludeByHotwordOrBuilder
-
setUnknownFields
public final ExcludeByHotword.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExcludeByHotword.Builder>
-
mergeUnknownFields
public final ExcludeByHotword.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ExcludeByHotword.Builder>
-
-