public final class InspectionRule extends GeneratedMessageV3 implements InspectionRuleOrBuilder
A single inspection rule to be applied to infoTypes, specified in
InspectionRuleSet
.
Protobuf type google.privacy.dlp.v2.InspectionRule
Static Fields
EXCLUSION_RULE_FIELD_NUMBER
public static final int EXCLUSION_RULE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
HOTWORD_RULE_FIELD_NUMBER
public static final int HOTWORD_RULE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static InspectionRule getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static InspectionRule.Builder newBuilder()
newBuilder(InspectionRule prototype)
public static InspectionRule.Builder newBuilder(InspectionRule prototype)
public static InspectionRule parseDelimitedFrom(InputStream input)
public static InspectionRule parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static InspectionRule parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static InspectionRule parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static InspectionRule parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InspectionRule parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InspectionRule parseFrom(CodedInputStream input)
public static InspectionRule parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static InspectionRule parseFrom(InputStream input)
public static InspectionRule parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static InspectionRule parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static InspectionRule parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<InspectionRule> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public InspectionRule getDefaultInstanceForType()
getExclusionRule()
public ExclusionRule getExclusionRule()
Exclusion rule.
.google.privacy.dlp.v2.ExclusionRule exclusion_rule = 2;
getExclusionRuleOrBuilder()
public ExclusionRuleOrBuilder getExclusionRuleOrBuilder()
Exclusion rule.
.google.privacy.dlp.v2.ExclusionRule exclusion_rule = 2;
getHotwordRule()
public CustomInfoType.DetectionRule.HotwordRule getHotwordRule()
Hotword-based detection rule.
.google.privacy.dlp.v2.CustomInfoType.DetectionRule.HotwordRule hotword_rule = 1;
getHotwordRuleOrBuilder()
public CustomInfoType.DetectionRule.HotwordRuleOrBuilder getHotwordRuleOrBuilder()
Hotword-based detection rule.
.google.privacy.dlp.v2.CustomInfoType.DetectionRule.HotwordRule hotword_rule = 1;
getParserForType()
public Parser<InspectionRule> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getTypeCase()
public InspectionRule.TypeCase getTypeCase()
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
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.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public InspectionRule.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected InspectionRule.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public InspectionRule.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides