<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/privacy/dlp/v2/storage.proto

namespace GPBMetadata\Google\Privacy\Dlp\V2;

class Storage
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xCC-\x0A#google/privacy/dlp/v2/storage.proto\x12\x15google.privacy.dlp.v2\x1A\x1Fgoogle/protobuf/timestamp.proto\"m\x0A\x08InfoType\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12\x0F\x0A\x07version\x18\x02 \x01(\x09\x12B\x0A\x11sensitivity_score\x18\x03 \x01(\x0B2'.google.privacy.dlp.v2.SensitivityScore\"\xFB\x01\x0A\x10SensitivityScore\x12L\x0A\x05score\x18\x01 \x01(\x0E2=.google.privacy.dlp.v2.SensitivityScore.SensitivityScoreLevel\"\x98\x01\x0A\x15SensitivityScoreLevel\x12!\x0A\x1DSENSITIVITY_SCORE_UNSPECIFIED\x10\x00\x12\x13\x0A\x0FSENSITIVITY_LOW\x10\x0A\x12\x17\x0A\x13SENSITIVITY_UNKNOWN\x10\x0C\x12\x18\x0A\x14SENSITIVITY_MODERATE\x10\x14\x12\x14\x0A\x10SENSITIVITY_HIGH\x10\x1E\"K\x0A\x0AStoredType\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12/\x0A\x0Bcreate_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.Timestamp\"\xBD\x0D\x0A\x0ECustomInfoType\x122\x0A\x09info_type\x18\x01 \x01(\x0B2\x1F.google.privacy.dlp.v2.InfoType\x125\x0A\x0Alikelihood\x18\x06 \x01(\x0E2!.google.privacy.dlp.v2.Likelihood\x12F\x0A\x0Adictionary\x18\x02 \x01(\x0B20.google.privacy.dlp.v2.CustomInfoType.DictionaryH\x00\x12<\x0A\x05regex\x18\x03 \x01(\x0B2+.google.privacy.dlp.v2.CustomInfoType.RegexH\x00\x12M\x0A\x0Esurrogate_type\x18\x04 \x01(\x0B23.google.privacy.dlp.v2.CustomInfoType.SurrogateTypeH\x00\x128\x0A\x0Bstored_type\x18\x05 \x01(\x0B2!.google.privacy.dlp.v2.StoredTypeH\x00\x12i\x0A\x1Dmetadata_key_value_expression\x18\x0A \x01(\x0B2@.google.privacy.dlp.v2.CustomInfoType.MetadataKeyValueExpressionH\x00\x12L\x0A\x0Fdetection_rules\x18\x07 \x03(\x0B23.google.privacy.dlp.v2.CustomInfoType.DetectionRule\x12K\x0A\x0Eexclusion_type\x18\x08 \x01(\x0E23.google.privacy.dlp.v2.CustomInfoType.ExclusionType\x12B\x0A\x11sensitivity_score\x18\x09 \x01(\x0B2'.google.privacy.dlp.v2.SensitivityScore\x1A\xC8\x01\x0A\x0ADictionary\x12N\x0A\x09word_list\x18\x01 \x01(\x0B29.google.privacy.dlp.v2.CustomInfoType.Dictionary.WordListH\x00\x12E\x0A\x12cloud_storage_path\x18\x03 \x01(\x0B2'.google.privacy.dlp.v2.CloudStoragePathH\x00\x1A\x19\x0A\x08WordList\x12\x0D\x0A\x05words\x18\x01 \x03(\x09B\x08\x0A\x06source\x1A/\x0A\x05Regex\x12\x0F\x0A\x07pattern\x18\x01 \x01(\x09\x12\x15\x0A\x0Dgroup_indexes\x18\x02 \x03(\x05\x1A\x0F\x0A\x0DSurrogateType\x1AD\x0A\x1AMetadataKeyValueExpression\x12\x11\x0A\x09key_regex\x18\x01 \x01(\x09\x12\x13\x0A\x0Bvalue_regex\x18\x02 \x01(\x09\x1A\xBE\x04\x0A\x0DDetectionRule\x12W\x0A\x0Chotword_rule\x18\x01 \x01(\x0B2?.google.privacy.dlp.v2.CustomInfoType.DetectionRule.HotwordRuleH\x00\x1A8\x0A\x09Proximity\x12\x15\x0A\x0Dwindow_before\x18\x01 \x01(\x05\x12\x14\x0A\x0Cwindow_after\x18\x02 \x01(\x05\x1A\x82\x01\x0A\x14LikelihoodAdjustment\x12=\x0A\x10fixed_likelihood\x18\x01 \x01(\x0E2!.google.privacy.dlp.v2.LikelihoodH\x00\x12\x1D\x0A\x13relative_likelihood\x18\x02 \x01(\x05H\x00B\x0C\x0A\x0Aadjustment\x1A\x8C\x02\x0A\x0BHotwordRule\x12B\x0A\x0Dhotword_regex\x18\x01 \x01(\x0B2+.google.privacy.dlp.v2.CustomInfoType.Regex\x12P\x0A\x09proximity\x18\x02 \x01(\x0B2=.google.privacy.dlp.v2.CustomInfoType.DetectionRule.Proximity\x12g\x0A\x15likelihood_adjustment\x18\x03 \x01(\x0B2H.google.privacy.dlp.v2.CustomInfoType.DetectionRule.LikelihoodAdjustmentB\x06\x0A\x04type\"K\x0A\x0DExclusionType\x12\x1E\x0A\x1AEXCLUSION_TYPE_UNSPECIFIED\x10\x00\x12\x1A\x0A\x16EXCLUSION_TYPE_EXCLUDE\x10\x01B\x06\x0A\x04type\"\x17\x0A\x07FieldId\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\"7\x0A\x0BPartitionId\x12\x12\x0A\x0Aproject_id\x18\x02 \x01(\x09\x12\x14\x0A\x0Cnamespace_id\x18\x04 \x01(\x09\"\x1E\x0A\x0EKindExpression\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\"\x81\x01\x0A\x10DatastoreOptions\x128\x0A\x0Cpartition_id\x18\x01 \x01(\x0B2\".google.privacy.dlp.v2.PartitionId\x123\x0A\x04kind\x18\x02 \x01(\x0B2%.google.privacy.dlp.v2.KindExpression\"]\x0A\x18CloudStorageRegexFileSet\x12\x13\x0A\x0Bbucket_name\x18\x01 \x01(\x09\x12\x15\x0A\x0Dinclude_regex\x18\x02 \x03(\x09\x12\x15\x0A\x0Dexclude_regex\x18\x03 \x03(\x09\"\xEC\x03\x0A\x13CloudStorageOptions\x12D\x0A\x08file_set\x18\x01 \x01(\x0B22.google.privacy.dlp.v2.CloudStorageOptions.FileSet\x12\x1C\x0A\x14bytes_limit_per_file\x18\x04 \x01(\x03\x12\$\x0A\x1Cbytes_limit_per_file_percent\x18\x08 \x01(\x05\x123\x0A\x0Afile_types\x18\x05 \x03(\x0E2\x1F.google.privacy.dlp.v2.FileType\x12N\x0A\x0Dsample_method\x18\x06 \x01(\x0E27.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod\x12\x1B\x0A\x13files_limit_percent\x18\x07 \x01(\x05\x1A_\x0A\x07FileSet\x12\x0B\x0A\x03url\x18\x01 \x01(\x09\x12G\x0A\x0Eregex_file_set\x18\x02 \x01(\x0B2/.google.privacy.dlp.v2.CloudStorageRegexFileSet\"H\x0A\x0CSampleMethod\x12\x1D\x0A\x19SAMPLE_METHOD_UNSPECIFIED\x10\x00\x12\x07\x0A\x03TOP\x10\x01\x12\x10\x0A\x0CRANDOM_START\x10\x02\"\"\x0A\x13CloudStorageFileSet\x12\x0B\x0A\x03url\x18\x01 \x01(\x09\" \x0A\x10CloudStoragePath\x12\x0C\x0A\x04path\x18\x01 \x01(\x09\"\xC4\x03\x0A\x0FBigQueryOptions\x12=\x0A\x0Ftable_reference\x18\x01 \x01(\x0B2\$.google.privacy.dlp.v2.BigQueryTable\x12:\x0A\x12identifying_fields\x18\x02 \x03(\x0B2\x1E.google.privacy.dlp.v2.FieldId\x12\x12\x0A\x0Arows_limit\x18\x03 \x01(\x03\x12\x1A\x0A\x12rows_limit_percent\x18\x06 \x01(\x05\x12J\x0A\x0Dsample_method\x18\x04 \x01(\x0E23.google.privacy.dlp.v2.BigQueryOptions.SampleMethod\x127\x0A\x0Fexcluded_fields\x18\x05 \x03(\x0B2\x1E.google.privacy.dlp.v2.FieldId\x127\x0A\x0Fincluded_fields\x18\x07 \x03(\x0B2\x1E.google.privacy.dlp.v2.FieldId\"H\x0A\x0CSampleMethod\x12\x1D\x0A\x19SAMPLE_METHOD_UNSPECIFIED\x10\x00\x12\x07\x0A\x03TOP\x10\x01\x12\x10\x0A\x0CRANDOM_START\x10\x02\"\xDA\x04\x0A\x0DStorageConfig\x12D\x0A\x11datastore_options\x18\x02 \x01(\x0B2'.google.privacy.dlp.v2.DatastoreOptionsH\x00\x12K\x0A\x15cloud_storage_options\x18\x03 \x01(\x0B2*.google.privacy.dlp.v2.CloudStorageOptionsH\x00\x12C\x0A\x11big_query_options\x18\x04 \x01(\x0B2&.google.privacy.dlp.v2.BigQueryOptionsH\x00\x12>\x0A\x0Ehybrid_options\x18\x09 \x01(\x0B2\$.google.privacy.dlp.v2.HybridOptionsH\x00\x12L\x0A\x0Ftimespan_config\x18\x06 \x01(\x0B23.google.privacy.dlp.v2.StorageConfig.TimespanConfig\x1A\xDA\x01\x0A\x0ETimespanConfig\x12.\x0A\x0Astart_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12,\x0A\x08end_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.Timestamp\x127\x0A\x0Ftimestamp_field\x18\x03 \x01(\x0B2\x1E.google.privacy.dlp.v2.FieldId\x121\x0A)enable_auto_population_of_timespan_config\x18\x04 \x01(\x08B\x06\x0A\x04type\"\xF6\x01\x0A\x0DHybridOptions\x12\x13\x0A\x0Bdescription\x18\x01 \x01(\x09\x12#\x0A\x1Brequired_finding_label_keys\x18\x02 \x03(\x09\x12@\x0A\x06labels\x18\x03 \x03(\x0B20.google.privacy.dlp.v2.HybridOptions.LabelsEntry\x12:\x0A\x0Dtable_options\x18\x04 \x01(\x0B2#.google.privacy.dlp.v2.TableOptions\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"`\x0A\x0BBigQueryKey\x12=\x0A\x0Ftable_reference\x18\x01 \x01(\x0B2\$.google.privacy.dlp.v2.BigQueryTable\x12\x12\x0A\x0Arow_number\x18\x02 \x01(\x03\">\x0A\x0CDatastoreKey\x12.\x0A\x0Aentity_key\x18\x01 \x01(\x0B2\x1A.google.privacy.dlp.v2.Key\"\xBB\x01\x0A\x03Key\x128\x0A\x0Cpartition_id\x18\x01 \x01(\x0B2\".google.privacy.dlp.v2.PartitionId\x124\x0A\x04path\x18\x02 \x03(\x0B2&.google.privacy.dlp.v2.Key.PathElement\x1AD\x0A\x0BPathElement\x12\x0C\x0A\x04kind\x18\x01 \x01(\x09\x12\x0C\x0A\x02id\x18\x02 \x01(\x03H\x00\x12\x0E\x0A\x04name\x18\x03 \x01(\x09H\x00B\x09\x0A\x07id_type\"\xA1\x01\x0A\x09RecordKey\x12<\x0A\x0Ddatastore_key\x18\x02 \x01(\x0B2#.google.privacy.dlp.v2.DatastoreKeyH\x00\x12;\x0A\x0Dbig_query_key\x18\x03 \x01(\x0B2\".google.privacy.dlp.v2.BigQueryKeyH\x00\x12\x11\x0A\x09id_values\x18\x05 \x03(\x09B\x06\x0A\x04type\"I\x0A\x0DBigQueryTable\x12\x12\x0A\x0Aproject_id\x18\x01 \x01(\x09\x12\x12\x0A\x0Adataset_id\x18\x02 \x01(\x09\x12\x10\x0A\x08table_id\x18\x03 \x01(\x09\"J\x0A\x0ETableReference\x12\x12\x0A\x0Adataset_id\x18\x01 \x01(\x09\x12\x10\x0A\x08table_id\x18\x02 \x01(\x09\x12\x12\x0A\x0Aproject_id\x18\x03 \x01(\x09\"s\x0A\x0DBigQueryField\x123\x0A\x05table\x18\x01 \x01(\x0B2\$.google.privacy.dlp.v2.BigQueryTable\x12-\x0A\x05field\x18\x02 \x01(\x0B2\x1E.google.privacy.dlp.v2.FieldId\"9\x0A\x08EntityId\x12-\x0A\x05field\x18\x01 \x01(\x0B2\x1E.google.privacy.dlp.v2.FieldId\"J\x0A\x0CTableOptions\x12:\x0A\x12identifying_fields\x18\x01 \x03(\x0B2\x1E.google.privacy.dlp.v2.FieldId*t\x0A\x0ALikelihood\x12\x1A\x0A\x16LIKELIHOOD_UNSPECIFIED\x10\x00\x12\x11\x0A\x0DVERY_UNLIKELY\x10\x01\x12\x0C\x0A\x08UNLIKELY\x10\x02\x12\x0C\x0A\x08POSSIBLE\x10\x03\x12\x0A\x0A\x06LIKELY\x10\x04\x12\x0F\x0A\x0BVERY_LIKELY\x10\x05*\x9A\x01\x0A\x08FileType\x12\x19\x0A\x15FILE_TYPE_UNSPECIFIED\x10\x00\x12\x0F\x0A\x0BBINARY_FILE\x10\x01\x12\x0D\x0A\x09TEXT_FILE\x10\x02\x12\x09\x0A\x05IMAGE\x10\x03\x12\x08\x0A\x04WORD\x10\x05\x12\x07\x0A\x03PDF\x10\x06\x12\x08\x0A\x04AVRO\x10\x07\x12\x07\x0A\x03CSV\x10\x08\x12\x07\x0A\x03TSV\x10\x09\x12\x0E\x0A\x0APOWERPOINT\x10\x0B\x12\x09\x0A\x05EXCEL\x10\x0CB\x99\x01\x0A\x19com.google.privacy.dlp.v2B\x0ADlpStorageP\x01Z)cloud.google.com/go/dlp/apiv2/dlppb;dlppb\xAA\x02\x13Google.Cloud.Dlp.V2\xCA\x02\x13Google\\Cloud\\Dlp\\V2\xEA\x02\x16Google::Cloud::Dlp::V2b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

