Class InspectionRule.Builder (3.20.0)

public static final class InspectionRule.Builder extends GeneratedMessageV3.Builder<InspectionRule.Builder> implements InspectionRuleOrBuilder

A single inspection rule to be applied to infoTypes, specified in InspectionRuleSet.

Protobuf type google.privacy.dlp.v2.InspectionRule

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public InspectionRule.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
InspectionRule.Builder
Overrides

build()

public InspectionRule build()
Returns
TypeDescription
InspectionRule

buildPartial()

public InspectionRule buildPartial()
Returns
TypeDescription
InspectionRule

clear()

public InspectionRule.Builder clear()
Returns
TypeDescription
InspectionRule.Builder
Overrides

clearExclusionRule()

public InspectionRule.Builder clearExclusionRule()

Exclusion rule.

.google.privacy.dlp.v2.ExclusionRule exclusion_rule = 2;

Returns
TypeDescription
InspectionRule.Builder

clearField(Descriptors.FieldDescriptor field)

public InspectionRule.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
InspectionRule.Builder
Overrides

clearHotwordRule()

public InspectionRule.Builder clearHotwordRule()

Hotword-based detection rule.

.google.privacy.dlp.v2.CustomInfoType.DetectionRule.HotwordRule hotword_rule = 1;

Returns
TypeDescription
InspectionRule.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public InspectionRule.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
InspectionRule.Builder
Overrides

clearType()

public InspectionRule.Builder clearType()
Returns
TypeDescription
InspectionRule.Builder

clone()

public InspectionRule.Builder clone()
Returns
TypeDescription
InspectionRule.Builder
Overrides

getDefaultInstanceForType()

public InspectionRule getDefaultInstanceForType()
Returns
TypeDescription
InspectionRule

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getExclusionRule()

public ExclusionRule getExclusionRule()

Exclusion rule.

.google.privacy.dlp.v2.ExclusionRule exclusion_rule = 2;

Returns
TypeDescription
ExclusionRule

The exclusionRule.

getExclusionRuleBuilder()

public ExclusionRule.Builder getExclusionRuleBuilder()

Exclusion rule.

.google.privacy.dlp.v2.ExclusionRule exclusion_rule = 2;

Returns
TypeDescription
ExclusionRule.Builder

getExclusionRuleOrBuilder()

public ExclusionRuleOrBuilder getExclusionRuleOrBuilder()

Exclusion rule.

.google.privacy.dlp.v2.ExclusionRule exclusion_rule = 2;

Returns
TypeDescription
ExclusionRuleOrBuilder

getHotwordRule()

public CustomInfoType.DetectionRule.HotwordRule getHotwordRule()

Hotword-based detection rule.

.google.privacy.dlp.v2.CustomInfoType.DetectionRule.HotwordRule hotword_rule = 1;

Returns
TypeDescription
CustomInfoType.DetectionRule.HotwordRule

The hotwordRule.

getHotwordRuleBuilder()

public CustomInfoType.DetectionRule.HotwordRule.Builder getHotwordRuleBuilder()

Hotword-based detection rule.

.google.privacy.dlp.v2.CustomInfoType.DetectionRule.HotwordRule hotword_rule = 1;

Returns
TypeDescription
CustomInfoType.DetectionRule.HotwordRule.Builder

getHotwordRuleOrBuilder()

public CustomInfoType.DetectionRule.HotwordRuleOrBuilder getHotwordRuleOrBuilder()

Hotword-based detection rule.

.google.privacy.dlp.v2.CustomInfoType.DetectionRule.HotwordRule hotword_rule = 1;

Returns
TypeDescription
CustomInfoType.DetectionRule.HotwordRuleOrBuilder

getTypeCase()

public InspectionRule.TypeCase getTypeCase()
Returns
TypeDescription
InspectionRule.TypeCase

hasExclusionRule()

public boolean hasExclusionRule()

Exclusion rule.

.google.privacy.dlp.v2.ExclusionRule exclusion_rule = 2;

Returns
TypeDescription
boolean

Whether the exclusionRule field is set.

hasHotwordRule()

public boolean hasHotwordRule()

Hotword-based detection rule.

.google.privacy.dlp.v2.CustomInfoType.DetectionRule.HotwordRule hotword_rule = 1;

Returns
TypeDescription
boolean

Whether the hotwordRule field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeExclusionRule(ExclusionRule value)

public InspectionRule.Builder mergeExclusionRule(ExclusionRule value)

Exclusion rule.

.google.privacy.dlp.v2.ExclusionRule exclusion_rule = 2;

Parameter
NameDescription
valueExclusionRule
Returns
TypeDescription
InspectionRule.Builder

mergeFrom(InspectionRule other)

public InspectionRule.Builder mergeFrom(InspectionRule other)
Parameter
NameDescription
otherInspectionRule
Returns
TypeDescription
InspectionRule.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public InspectionRule.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
InspectionRule.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public InspectionRule.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
InspectionRule.Builder
Overrides

mergeHotwordRule(CustomInfoType.DetectionRule.HotwordRule value)

public InspectionRule.Builder mergeHotwordRule(CustomInfoType.DetectionRule.HotwordRule value)

Hotword-based detection rule.

.google.privacy.dlp.v2.CustomInfoType.DetectionRule.HotwordRule hotword_rule = 1;

Parameter
NameDescription
valueCustomInfoType.DetectionRule.HotwordRule
Returns
TypeDescription
InspectionRule.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final InspectionRule.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
InspectionRule.Builder
Overrides

setExclusionRule(ExclusionRule value)

public InspectionRule.Builder setExclusionRule(ExclusionRule value)

Exclusion rule.

.google.privacy.dlp.v2.ExclusionRule exclusion_rule = 2;

Parameter
NameDescription
valueExclusionRule
Returns
TypeDescription
InspectionRule.Builder

setExclusionRule(ExclusionRule.Builder builderForValue)

public InspectionRule.Builder setExclusionRule(ExclusionRule.Builder builderForValue)

Exclusion rule.

.google.privacy.dlp.v2.ExclusionRule exclusion_rule = 2;

Parameter
NameDescription
builderForValueExclusionRule.Builder
Returns
TypeDescription
InspectionRule.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public InspectionRule.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
InspectionRule.Builder
Overrides

setHotwordRule(CustomInfoType.DetectionRule.HotwordRule value)

public InspectionRule.Builder setHotwordRule(CustomInfoType.DetectionRule.HotwordRule value)

Hotword-based detection rule.

.google.privacy.dlp.v2.CustomInfoType.DetectionRule.HotwordRule hotword_rule = 1;

Parameter
NameDescription
valueCustomInfoType.DetectionRule.HotwordRule
Returns
TypeDescription
InspectionRule.Builder

setHotwordRule(CustomInfoType.DetectionRule.HotwordRule.Builder builderForValue)

public InspectionRule.Builder setHotwordRule(CustomInfoType.DetectionRule.HotwordRule.Builder builderForValue)

Hotword-based detection rule.

.google.privacy.dlp.v2.CustomInfoType.DetectionRule.HotwordRule hotword_rule = 1;

Parameter
NameDescription
builderForValueCustomInfoType.DetectionRule.HotwordRule.Builder
Returns
TypeDescription
InspectionRule.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public InspectionRule.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
InspectionRule.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final InspectionRule.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
InspectionRule.Builder
Overrides