public final class InspectConfig extends GeneratedMessageV3 implements InspectConfigOrBuilder
Configuration description of the scanning process.
When used with redactContent only info_types and min_likelihood are currently
used.
Protobuf type google.privacy.dlp.v2.InspectConfig
Static Fields
CONTENT_OPTIONS_FIELD_NUMBER
public static final int CONTENT_OPTIONS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
CUSTOM_INFO_TYPES_FIELD_NUMBER
public static final int CUSTOM_INFO_TYPES_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
EXCLUDE_INFO_TYPES_FIELD_NUMBER
public static final int EXCLUDE_INFO_TYPES_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
INCLUDE_QUOTE_FIELD_NUMBER
public static final int INCLUDE_QUOTE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
INFO_TYPES_FIELD_NUMBER
public static final int INFO_TYPES_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
LIMITS_FIELD_NUMBER
public static final int LIMITS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
MIN_LIKELIHOOD_FIELD_NUMBER
public static final int MIN_LIKELIHOOD_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
RULE_SET_FIELD_NUMBER
public static final int RULE_SET_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static InspectConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static InspectConfig.Builder newBuilder()
newBuilder(InspectConfig prototype)
public static InspectConfig.Builder newBuilder(InspectConfig prototype)
public static InspectConfig parseDelimitedFrom(InputStream input)
public static InspectConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static InspectConfig parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static InspectConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static InspectConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InspectConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InspectConfig parseFrom(CodedInputStream input)
public static InspectConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static InspectConfig parseFrom(InputStream input)
public static InspectConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static InspectConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static InspectConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<InspectConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getContentOptions(int index)
public ContentOption getContentOptions(int index)
Deprecated and unused.
repeated .google.privacy.dlp.v2.ContentOption content_options = 8;
Parameter |
---|
Name | Description |
index | int
The index of the element to return.
|
Returns |
---|
Type | Description |
ContentOption | The contentOptions at the given index.
|
getContentOptionsCount()
public int getContentOptionsCount()
Deprecated and unused.
repeated .google.privacy.dlp.v2.ContentOption content_options = 8;
Returns |
---|
Type | Description |
int | The count of contentOptions.
|
getContentOptionsList()
public List<ContentOption> getContentOptionsList()
Deprecated and unused.
repeated .google.privacy.dlp.v2.ContentOption content_options = 8;
getContentOptionsValue(int index)
public int getContentOptionsValue(int index)
Deprecated and unused.
repeated .google.privacy.dlp.v2.ContentOption content_options = 8;
Parameter |
---|
Name | Description |
index | int
The index of the value to return.
|
Returns |
---|
Type | Description |
int | The enum numeric value on the wire of contentOptions at the given index.
|
getContentOptionsValueList()
public List<Integer> getContentOptionsValueList()
Deprecated and unused.
repeated .google.privacy.dlp.v2.ContentOption content_options = 8;
Returns |
---|
Type | Description |
List<Integer> | A list containing the enum numeric values on the wire for contentOptions.
|
getCustomInfoTypes(int index)
public CustomInfoType getCustomInfoTypes(int index)
Parameter |
---|
Name | Description |
index | int
|
getCustomInfoTypesCount()
public int getCustomInfoTypesCount()
Returns |
---|
Type | Description |
int | |
getCustomInfoTypesList()
public List<CustomInfoType> getCustomInfoTypesList()
getCustomInfoTypesOrBuilder(int index)
public CustomInfoTypeOrBuilder getCustomInfoTypesOrBuilder(int index)
Parameter |
---|
Name | Description |
index | int
|
getCustomInfoTypesOrBuilderList()
public List<? extends CustomInfoTypeOrBuilder> getCustomInfoTypesOrBuilderList()
Returns |
---|
Type | Description |
List<? extends com.google.privacy.dlp.v2.CustomInfoTypeOrBuilder> | |
getDefaultInstanceForType()
public InspectConfig getDefaultInstanceForType()
getExcludeInfoTypes()
public boolean getExcludeInfoTypes()
When true, excludes type information of the findings.
This is not used for data profiling.
bool exclude_info_types = 5;
Returns |
---|
Type | Description |
boolean | The excludeInfoTypes.
|
getIncludeQuote()
public boolean getIncludeQuote()
When true, a contextual quote from the data that triggered a finding is
included in the response; see Finding.quote.
This is not used for data profiling.
bool include_quote = 4;
Returns |
---|
Type | Description |
boolean | The includeQuote.
|
getInfoTypes(int index)
public InfoType getInfoTypes(int index)
Restricts what info_types to look for. The values must correspond to
InfoType values returned by ListInfoTypes or listed at
https://cloud.google.com/dlp/docs/infotypes-reference.
When no InfoTypes or CustomInfoTypes are specified in a request, the
system may automatically choose what detectors to run. By default this may
be all types, but may change over time as detectors are updated.
If you need precise control and predictability as to what detectors are
run you should specify specific InfoTypes listed in the reference,
otherwise a default list will be used, which may change over time.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
Parameter |
---|
Name | Description |
index | int
|
getInfoTypesCount()
public int getInfoTypesCount()
Restricts what info_types to look for. The values must correspond to
InfoType values returned by ListInfoTypes or listed at
https://cloud.google.com/dlp/docs/infotypes-reference.
When no InfoTypes or CustomInfoTypes are specified in a request, the
system may automatically choose what detectors to run. By default this may
be all types, but may change over time as detectors are updated.
If you need precise control and predictability as to what detectors are
run you should specify specific InfoTypes listed in the reference,
otherwise a default list will be used, which may change over time.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
Returns |
---|
Type | Description |
int | |
getInfoTypesList()
public List<InfoType> getInfoTypesList()
Restricts what info_types to look for. The values must correspond to
InfoType values returned by ListInfoTypes or listed at
https://cloud.google.com/dlp/docs/infotypes-reference.
When no InfoTypes or CustomInfoTypes are specified in a request, the
system may automatically choose what detectors to run. By default this may
be all types, but may change over time as detectors are updated.
If you need precise control and predictability as to what detectors are
run you should specify specific InfoTypes listed in the reference,
otherwise a default list will be used, which may change over time.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
getInfoTypesOrBuilder(int index)
public InfoTypeOrBuilder getInfoTypesOrBuilder(int index)
Restricts what info_types to look for. The values must correspond to
InfoType values returned by ListInfoTypes or listed at
https://cloud.google.com/dlp/docs/infotypes-reference.
When no InfoTypes or CustomInfoTypes are specified in a request, the
system may automatically choose what detectors to run. By default this may
be all types, but may change over time as detectors are updated.
If you need precise control and predictability as to what detectors are
run you should specify specific InfoTypes listed in the reference,
otherwise a default list will be used, which may change over time.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
Parameter |
---|
Name | Description |
index | int
|
getInfoTypesOrBuilderList()
public List<? extends InfoTypeOrBuilder> getInfoTypesOrBuilderList()
Restricts what info_types to look for. The values must correspond to
InfoType values returned by ListInfoTypes or listed at
https://cloud.google.com/dlp/docs/infotypes-reference.
When no InfoTypes or CustomInfoTypes are specified in a request, the
system may automatically choose what detectors to run. By default this may
be all types, but may change over time as detectors are updated.
If you need precise control and predictability as to what detectors are
run you should specify specific InfoTypes listed in the reference,
otherwise a default list will be used, which may change over time.
repeated .google.privacy.dlp.v2.InfoType info_types = 1;
Returns |
---|
Type | Description |
List<? extends com.google.privacy.dlp.v2.InfoTypeOrBuilder> | |
getLimits()
public InspectConfig.FindingLimits getLimits()
Configuration to control the number of findings returned.
This is not used for data profiling.
When redacting sensitive data from images, finding limits don't apply. They
can cause unexpected or inconsistent results, where only some data is
redacted. Don't include finding limits in
RedactImage
requests. Otherwise, Cloud DLP returns an error.
.google.privacy.dlp.v2.InspectConfig.FindingLimits limits = 3;
getLimitsOrBuilder()
public InspectConfig.FindingLimitsOrBuilder getLimitsOrBuilder()
Configuration to control the number of findings returned.
This is not used for data profiling.
When redacting sensitive data from images, finding limits don't apply. They
can cause unexpected or inconsistent results, where only some data is
redacted. Don't include finding limits in
RedactImage
requests. Otherwise, Cloud DLP returns an error.
.google.privacy.dlp.v2.InspectConfig.FindingLimits limits = 3;
getMinLikelihood()
public Likelihood getMinLikelihood()
Returns |
---|
Type | Description |
Likelihood | The minLikelihood.
|
getMinLikelihoodValue()
public int getMinLikelihoodValue()
Returns |
---|
Type | Description |
int | The enum numeric value on the wire for minLikelihood.
|
getParserForType()
public Parser<InspectConfig> getParserForType()
Overrides
getRuleSet(int index)
public InspectionRuleSet getRuleSet(int index)
Set of rules to apply to the findings for this InspectConfig.
Exclusion rules, contained in the set are executed in the end, other
rules are executed in the order they are specified for each info type.
repeated .google.privacy.dlp.v2.InspectionRuleSet rule_set = 10;
Parameter |
---|
Name | Description |
index | int
|
getRuleSetCount()
public int getRuleSetCount()
Set of rules to apply to the findings for this InspectConfig.
Exclusion rules, contained in the set are executed in the end, other
rules are executed in the order they are specified for each info type.
repeated .google.privacy.dlp.v2.InspectionRuleSet rule_set = 10;
Returns |
---|
Type | Description |
int | |
getRuleSetList()
public List<InspectionRuleSet> getRuleSetList()
Set of rules to apply to the findings for this InspectConfig.
Exclusion rules, contained in the set are executed in the end, other
rules are executed in the order they are specified for each info type.
repeated .google.privacy.dlp.v2.InspectionRuleSet rule_set = 10;
getRuleSetOrBuilder(int index)
public InspectionRuleSetOrBuilder getRuleSetOrBuilder(int index)
Set of rules to apply to the findings for this InspectConfig.
Exclusion rules, contained in the set are executed in the end, other
rules are executed in the order they are specified for each info type.
repeated .google.privacy.dlp.v2.InspectionRuleSet rule_set = 10;
Parameter |
---|
Name | Description |
index | int
|
getRuleSetOrBuilderList()
public List<? extends InspectionRuleSetOrBuilder> getRuleSetOrBuilderList()
Set of rules to apply to the findings for this InspectConfig.
Exclusion rules, contained in the set are executed in the end, other
rules are executed in the order they are specified for each info type.
repeated .google.privacy.dlp.v2.InspectionRuleSet rule_set = 10;
Returns |
---|
Type | Description |
List<? extends com.google.privacy.dlp.v2.InspectionRuleSetOrBuilder> | |
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
hasLimits()
public boolean hasLimits()
Configuration to control the number of findings returned.
This is not used for data profiling.
When redacting sensitive data from images, finding limits don't apply. They
can cause unexpected or inconsistent results, where only some data is
redacted. Don't include finding limits in
RedactImage
requests. Otherwise, Cloud DLP returns an error.
.google.privacy.dlp.v2.InspectConfig.FindingLimits limits = 3;
Returns |
---|
Type | Description |
boolean | Whether the limits field is set.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public InspectConfig.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected InspectConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public InspectConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides