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
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  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)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Object |  | 
    
  
  Overrides
  
  
  toBuilder()
  
    public InspectConfig.Builder toBuilder()
   
  
  
  writeTo(CodedOutputStream output)
  
    public void writeTo(CodedOutputStream output)
   
  
  Overrides