Interface InspectConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
InspectConfig, InspectConfig.Builder

@Generated public interface InspectConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getInfoTypesList

      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/sensitive-data-protection/docs/infotypes-reference.
      
       When no InfoTypes or CustomInfoTypes are specified in a request, the
       system may automatically choose a default list of detectors to run, which
       may change over time.
      
       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;
    • getInfoTypes

      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/sensitive-data-protection/docs/infotypes-reference.
      
       When no InfoTypes or CustomInfoTypes are specified in a request, the
       system may automatically choose a default list of detectors to run, which
       may change over time.
      
       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;
    • getInfoTypesCount

      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/sensitive-data-protection/docs/infotypes-reference.
      
       When no InfoTypes or CustomInfoTypes are specified in a request, the
       system may automatically choose a default list of detectors to run, which
       may change over time.
      
       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;
    • getInfoTypesOrBuilderList

      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/sensitive-data-protection/docs/infotypes-reference.
      
       When no InfoTypes or CustomInfoTypes are specified in a request, the
       system may automatically choose a default list of detectors to run, which
       may change over time.
      
       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

      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/sensitive-data-protection/docs/infotypes-reference.
      
       When no InfoTypes or CustomInfoTypes are specified in a request, the
       system may automatically choose a default list of detectors to run, which
       may change over time.
      
       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;
    • getMinLikelihoodValue

      int getMinLikelihoodValue()
       Only returns findings equal to or above this threshold. The default is
       POSSIBLE.
      
       In general, the highest likelihood setting yields the fewest findings in
       results and the lowest chance of a false positive. For more information,
       see [Match
       likelihood](https://cloud.google.com/sensitive-data-protection/docs/likelihood).
       
      .google.privacy.dlp.v2.Likelihood min_likelihood = 2;
      Returns:
      The enum numeric value on the wire for minLikelihood.
    • getMinLikelihood

      Likelihood getMinLikelihood()
       Only returns findings equal to or above this threshold. The default is
       POSSIBLE.
      
       In general, the highest likelihood setting yields the fewest findings in
       results and the lowest chance of a false positive. For more information,
       see [Match
       likelihood](https://cloud.google.com/sensitive-data-protection/docs/likelihood).
       
      .google.privacy.dlp.v2.Likelihood min_likelihood = 2;
      Returns:
      The minLikelihood.
    • getMinLikelihoodPerInfoTypeList

      List<InspectConfig.InfoTypeLikelihood> getMinLikelihoodPerInfoTypeList()
       Minimum likelihood per infotype. For each infotype, a user can specify a
       minimum likelihood. The system only returns a finding if its likelihood is
       above this threshold. If this field is not set, the system uses the
       InspectConfig min_likelihood.
       
      repeated .google.privacy.dlp.v2.InspectConfig.InfoTypeLikelihood min_likelihood_per_info_type = 11;
    • getMinLikelihoodPerInfoType

      InspectConfig.InfoTypeLikelihood getMinLikelihoodPerInfoType(int index)
       Minimum likelihood per infotype. For each infotype, a user can specify a
       minimum likelihood. The system only returns a finding if its likelihood is
       above this threshold. If this field is not set, the system uses the
       InspectConfig min_likelihood.
       
      repeated .google.privacy.dlp.v2.InspectConfig.InfoTypeLikelihood min_likelihood_per_info_type = 11;
    • getMinLikelihoodPerInfoTypeCount

      int getMinLikelihoodPerInfoTypeCount()
       Minimum likelihood per infotype. For each infotype, a user can specify a
       minimum likelihood. The system only returns a finding if its likelihood is
       above this threshold. If this field is not set, the system uses the
       InspectConfig min_likelihood.
       
      repeated .google.privacy.dlp.v2.InspectConfig.InfoTypeLikelihood min_likelihood_per_info_type = 11;
    • getMinLikelihoodPerInfoTypeOrBuilderList

      List<? extends InspectConfig.InfoTypeLikelihoodOrBuilder> getMinLikelihoodPerInfoTypeOrBuilderList()
       Minimum likelihood per infotype. For each infotype, a user can specify a
       minimum likelihood. The system only returns a finding if its likelihood is
       above this threshold. If this field is not set, the system uses the
       InspectConfig min_likelihood.
       
      repeated .google.privacy.dlp.v2.InspectConfig.InfoTypeLikelihood min_likelihood_per_info_type = 11;
    • getMinLikelihoodPerInfoTypeOrBuilder

      InspectConfig.InfoTypeLikelihoodOrBuilder getMinLikelihoodPerInfoTypeOrBuilder(int index)
       Minimum likelihood per infotype. For each infotype, a user can specify a
       minimum likelihood. The system only returns a finding if its likelihood is
       above this threshold. If this field is not set, the system uses the
       InspectConfig min_likelihood.
       
      repeated .google.privacy.dlp.v2.InspectConfig.InfoTypeLikelihood min_likelihood_per_info_type = 11;
    • hasLimits

      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][google.privacy.dlp.v2.DlpService.RedactImage]
       requests. Otherwise, Cloud DLP returns an error.
      
       When set within an
       [InspectJobConfig][google.privacy.dlp.v2.InspectJobConfig], the specified
       maximum values aren't hard limits. If an inspection job reaches these
       limits, the job ends gradually, not abruptly. Therefore, the actual number
       of findings that Cloud DLP returns can be multiple times higher than these
       maximum values.
       
      .google.privacy.dlp.v2.InspectConfig.FindingLimits limits = 3;
      Returns:
      Whether the limits field is set.
    • 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][google.privacy.dlp.v2.DlpService.RedactImage]
       requests. Otherwise, Cloud DLP returns an error.
      
       When set within an
       [InspectJobConfig][google.privacy.dlp.v2.InspectJobConfig], the specified
       maximum values aren't hard limits. If an inspection job reaches these
       limits, the job ends gradually, not abruptly. Therefore, the actual number
       of findings that Cloud DLP returns can be multiple times higher than these
       maximum values.
       
      .google.privacy.dlp.v2.InspectConfig.FindingLimits limits = 3;
      Returns:
      The limits.
    • 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][google.privacy.dlp.v2.DlpService.RedactImage]
       requests. Otherwise, Cloud DLP returns an error.
      
       When set within an
       [InspectJobConfig][google.privacy.dlp.v2.InspectJobConfig], the specified
       maximum values aren't hard limits. If an inspection job reaches these
       limits, the job ends gradually, not abruptly. Therefore, the actual number
       of findings that Cloud DLP returns can be multiple times higher than these
       maximum values.
       
      .google.privacy.dlp.v2.InspectConfig.FindingLimits limits = 3;
    • getIncludeQuote

      boolean getIncludeQuote()
       When true, a contextual quote from the data that triggered a finding is
       included in the response; see
       [Finding.quote][google.privacy.dlp.v2.Finding.quote]. This is not used for
       data profiling.
       
      bool include_quote = 4;
      Returns:
      The includeQuote.
    • getExcludeInfoTypes

      boolean getExcludeInfoTypes()
       When true, excludes type information of the findings.
       This is not used for data profiling.
       
      bool exclude_info_types = 5;
      Returns:
      The excludeInfoTypes.
    • getCustomInfoTypesList

      List<CustomInfoType> getCustomInfoTypesList()
       CustomInfoTypes provided by the user. See
       https://cloud.google.com/sensitive-data-protection/docs/creating-custom-infotypes
       to learn more.
       
      repeated .google.privacy.dlp.v2.CustomInfoType custom_info_types = 6;
    • getCustomInfoTypes

      CustomInfoType getCustomInfoTypes(int index)
       CustomInfoTypes provided by the user. See
       https://cloud.google.com/sensitive-data-protection/docs/creating-custom-infotypes
       to learn more.
       
      repeated .google.privacy.dlp.v2.CustomInfoType custom_info_types = 6;
    • getCustomInfoTypesCount

      int getCustomInfoTypesCount()
       CustomInfoTypes provided by the user. See
       https://cloud.google.com/sensitive-data-protection/docs/creating-custom-infotypes
       to learn more.
       
      repeated .google.privacy.dlp.v2.CustomInfoType custom_info_types = 6;
    • getCustomInfoTypesOrBuilderList

      List<? extends CustomInfoTypeOrBuilder> getCustomInfoTypesOrBuilderList()
       CustomInfoTypes provided by the user. See
       https://cloud.google.com/sensitive-data-protection/docs/creating-custom-infotypes
       to learn more.
       
      repeated .google.privacy.dlp.v2.CustomInfoType custom_info_types = 6;
    • getCustomInfoTypesOrBuilder

      CustomInfoTypeOrBuilder getCustomInfoTypesOrBuilder(int index)
       CustomInfoTypes provided by the user. See
       https://cloud.google.com/sensitive-data-protection/docs/creating-custom-infotypes
       to learn more.
       
      repeated .google.privacy.dlp.v2.CustomInfoType custom_info_types = 6;
    • getContentOptionsList

      List<ContentOption> getContentOptionsList()
       Deprecated and unused.
       
      repeated .google.privacy.dlp.v2.ContentOption content_options = 8;
      Returns:
      A list containing the contentOptions.
    • getContentOptionsCount

      int getContentOptionsCount()
       Deprecated and unused.
       
      repeated .google.privacy.dlp.v2.ContentOption content_options = 8;
      Returns:
      The count of contentOptions.
    • getContentOptions

      ContentOption getContentOptions(int index)
       Deprecated and unused.
       
      repeated .google.privacy.dlp.v2.ContentOption content_options = 8;
      Parameters:
      index - The index of the element to return.
      Returns:
      The contentOptions at the given index.
    • getContentOptionsValueList

      List<Integer> getContentOptionsValueList()
       Deprecated and unused.
       
      repeated .google.privacy.dlp.v2.ContentOption content_options = 8;
      Returns:
      A list containing the enum numeric values on the wire for contentOptions.
    • getContentOptionsValue

      int getContentOptionsValue(int index)
       Deprecated and unused.
       
      repeated .google.privacy.dlp.v2.ContentOption content_options = 8;
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of contentOptions at the given index.
    • getRuleSetList

      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. Not
       supported for the `metadata_key_value_expression` CustomInfoType.
       
      repeated .google.privacy.dlp.v2.InspectionRuleSet rule_set = 10;
    • getRuleSet

      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. Not
       supported for the `metadata_key_value_expression` CustomInfoType.
       
      repeated .google.privacy.dlp.v2.InspectionRuleSet rule_set = 10;
    • getRuleSetCount

      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. Not
       supported for the `metadata_key_value_expression` CustomInfoType.
       
      repeated .google.privacy.dlp.v2.InspectionRuleSet rule_set = 10;
    • getRuleSetOrBuilderList

      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. Not
       supported for the `metadata_key_value_expression` CustomInfoType.
       
      repeated .google.privacy.dlp.v2.InspectionRuleSet rule_set = 10;
    • getRuleSetOrBuilder

      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. Not
       supported for the `metadata_key_value_expression` CustomInfoType.
       
      repeated .google.privacy.dlp.v2.InspectionRuleSet rule_set = 10;