Class InspectionRule.Builder (3.50.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
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public InspectionRule.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InspectionRule.Builder
Overrides

build()

public InspectionRule build()
Returns
Type Description
InspectionRule

buildPartial()

public InspectionRule buildPartial()
Returns
Type Description
InspectionRule

clear()

public InspectionRule.Builder clear()
Returns
Type Description
InspectionRule.Builder
Overrides

clearExclusionRule()

public InspectionRule.Builder clearExclusionRule()

Exclusion rule.

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

Returns
Type Description
InspectionRule.Builder

clearField(Descriptors.FieldDescriptor field)

public InspectionRule.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
InspectionRule.Builder
Overrides

clearHotwordRule()

public InspectionRule.Builder clearHotwordRule()

Hotword-based detection rule.

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

Returns
Type Description
InspectionRule.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public InspectionRule.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
InspectionRule.Builder
Overrides

clearType()

public InspectionRule.Builder clearType()
Returns
Type Description
InspectionRule.Builder

clone()

public InspectionRule.Builder clone()
Returns
Type Description
InspectionRule.Builder
Overrides

getDefaultInstanceForType()

public InspectionRule getDefaultInstanceForType()
Returns
Type Description
InspectionRule

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getExclusionRule()

public ExclusionRule getExclusionRule()

Exclusion rule.

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

Returns
Type Description
ExclusionRule

The exclusionRule.

getExclusionRuleBuilder()

public ExclusionRule.Builder getExclusionRuleBuilder()

Exclusion rule.

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

Returns
Type Description
ExclusionRule.Builder

getExclusionRuleOrBuilder()

public ExclusionRuleOrBuilder getExclusionRuleOrBuilder()

Exclusion rule.

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

Returns
Type Description
ExclusionRuleOrBuilder

getHotwordRule()

public CustomInfoType.DetectionRule.HotwordRule getHotwordRule()

Hotword-based detection rule.

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

Returns
Type Description
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
Type Description
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
Type Description
CustomInfoType.DetectionRule.HotwordRuleOrBuilder

getTypeCase()

public InspectionRule.TypeCase getTypeCase()
Returns
Type Description
InspectionRule.TypeCase

hasExclusionRule()

public boolean hasExclusionRule()

Exclusion rule.

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

Returns
Type Description
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
Type Description
boolean

Whether the hotwordRule field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeExclusionRule(ExclusionRule value)

public InspectionRule.Builder mergeExclusionRule(ExclusionRule value)

Exclusion rule.

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

Parameter
Name Description
value ExclusionRule
Returns
Type Description
InspectionRule.Builder

mergeFrom(InspectionRule other)

public InspectionRule.Builder mergeFrom(InspectionRule other)
Parameter
Name Description
other InspectionRule
Returns
Type Description
InspectionRule.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public InspectionRule.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InspectionRule.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public InspectionRule.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
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
Name Description
value CustomInfoType.DetectionRule.HotwordRule
Returns
Type Description
InspectionRule.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final InspectionRule.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
InspectionRule.Builder
Overrides

setExclusionRule(ExclusionRule value)

public InspectionRule.Builder setExclusionRule(ExclusionRule value)

Exclusion rule.

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

Parameter
Name Description
value ExclusionRule
Returns
Type Description
InspectionRule.Builder

setExclusionRule(ExclusionRule.Builder builderForValue)

public InspectionRule.Builder setExclusionRule(ExclusionRule.Builder builderForValue)

Exclusion rule.

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

Parameter
Name Description
builderForValue ExclusionRule.Builder
Returns
Type Description
InspectionRule.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public InspectionRule.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
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
Name Description
value CustomInfoType.DetectionRule.HotwordRule
Returns
Type Description
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
Name Description
builderForValue CustomInfoType.DetectionRule.HotwordRule.Builder
Returns
Type Description
InspectionRule.Builder

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

public InspectionRule.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
InspectionRule.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final InspectionRule.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
InspectionRule.Builder
Overrides