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

namespace GPBMetadata\Google\Privacy\Dlp\V2;

class Dlp
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Privacy\Dlp\V2\Storage::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        \GPBMetadata\Google\Type\Date::initOnce();
        \GPBMetadata\Google\Type\Dayofweek::initOnce();
        \GPBMetadata\Google\Type\Timeofday::initOnce();
        $pool->internalAddGeneratedFile(
            '
ô˜
google/privacy/dlp/v2/dlp.protogoogle.privacy.dlp.v2google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto#google/privacy/dlp/v2/storage.protogoogle/protobuf/duration.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.protogoogle/rpc/status.protogoogle/type/date.protogoogle/type/dayofweek.protogoogle/type/timeofday.proto"G
ExcludeInfoTypes3

info_types (2.google.privacy.dlp.v2.InfoType"¨
ExcludeByHotwordB
hotword_regex (2+.google.privacy.dlp.v2.CustomInfoType.RegexP
	proximity (2=.google.privacy.dlp.v2.CustomInfoType.DetectionRule.Proximity"ç
ExclusionRuleF

dictionary (20.google.privacy.dlp.v2.CustomInfoType.DictionaryH <
regex (2+.google.privacy.dlp.v2.CustomInfoType.RegexH E
exclude_info_types (2\'.google.privacy.dlp.v2.ExcludeInfoTypesH E
exclude_by_hotword (2\'.google.privacy.dlp.v2.ExcludeByHotwordH :
matching_type (2#.google.privacy.dlp.v2.MatchingTypeB
type"±
InspectionRuleW
hotword_rule (2?.google.privacy.dlp.v2.CustomInfoType.DetectionRule.HotwordRuleH >
exclusion_rule (2$.google.privacy.dlp.v2.ExclusionRuleH B
type"~
InspectionRuleSet3

info_types (2.google.privacy.dlp.v2.InfoType4
rules (2%.google.privacy.dlp.v2.InspectionRule"Ç
InspectConfig3

info_types (2.google.privacy.dlp.v2.InfoType9
min_likelihood (2!.google.privacy.dlp.v2.LikelihoodB
limits (22.google.privacy.dlp.v2.InspectConfig.FindingLimits
include_quote (
exclude_info_types (@
custom_info_types (2%.google.privacy.dlp.v2.CustomInfoType=
content_options (2$.google.privacy.dlp.v2.ContentOption:
rule_set
 (2(.google.privacy.dlp.v2.InspectionRuleSet‘
FindingLimits
max_findings_per_item ( 
max_findings_per_request (d
max_findings_per_info_type (2@.google.privacy.dlp.v2.InspectConfig.FindingLimits.InfoTypeLimitY
InfoTypeLimit2
	info_type (2.google.privacy.dlp.v2.InfoType
max_findings ("Å
ByteContentItem>
type (20.google.privacy.dlp.v2.ByteContentItem.BytesType
data ("ã
	BytesType
BYTES_TYPE_UNSPECIFIED 	
IMAGE

IMAGE_JPEG
	IMAGE_BMP
	IMAGE_PNG
	IMAGE_SVG
	TEXT_UTF8
WORD_DOCUMENT
PDF
POWERPOINT_DOCUMENT	
EXCEL_DOCUMENT

AVRO
CSV
TSV"—
ContentItem
value (	H -
table (2.google.privacy.dlp.v2.TableH ;
	byte_item (2&.google.privacy.dlp.v2.ByteContentItemH B
	data_item"�
Table/
headers (2.google.privacy.dlp.v2.FieldId.
rows (2 .google.privacy.dlp.v2.Table.Row3
Row,
values (2.google.privacy.dlp.v2.Value"]
InspectResult0
findings (2.google.privacy.dlp.v2.Finding
findings_truncated ("ß
Finding
name (	
quote (	2
	info_type (2.google.privacy.dlp.v2.InfoType5

likelihood (2!.google.privacy.dlp.v2.Likelihood1
location (2.google.privacy.dlp.v2.Location/
create_time (2.google.protobuf.Timestamp4

quote_info (2 .google.privacy.dlp.v2.QuoteInfo5
resource_name (	BúA
dlp.googleapis.com/DlpJob8
trigger_name	 (	B"úA
dlp.googleapis.com/JobTrigger:
labels
 (2*.google.privacy.dlp.v2.Finding.LabelsEntry3
job_create_time (2.google.protobuf.Timestamp0
job_name (	BúA
dlp.googleapis.com/DlpJob

finding_id (	-
LabelsEntry
key (	
value (	:8:[êAX
dlp.googleapis.com/Finding:projects/{project}/locations/{location}/findings/{finding}"ë
Location0

byte_range (2.google.privacy.dlp.v2.Range5
codepoint_range (2.google.privacy.dlp.v2.RangeA
content_locations (2&.google.privacy.dlp.v2.ContentLocation3
	container (2 .google.privacy.dlp.v2.Container"—
ContentLocation
container_name (	@
record_location (2%.google.privacy.dlp.v2.RecordLocationH >
image_location (2$.google.privacy.dlp.v2.ImageLocationH D
document_location (2\'.google.privacy.dlp.v2.DocumentLocationH D
metadata_location (2\'.google.privacy.dlp.v2.MetadataLocationH 7
container_timestamp (2.google.protobuf.Timestamp
container_version (	B

location"”
MetadataLocation1
type (2#.google.privacy.dlp.v2.MetadataTypeD
storage_label (2+.google.privacy.dlp.v2.StorageMetadataLabelH B
label"#
StorageMetadataLabel
key (	"\'
DocumentLocation
file_offset ("¶
RecordLocation4

record_key (2 .google.privacy.dlp.v2.RecordKey0
field_id (2.google.privacy.dlp.v2.FieldId<
table_location (2$.google.privacy.dlp.v2.TableLocation""
TableLocation
	row_index ("¬
	Container
type (	

project_id (	
	full_path (	
	root_path (	
relative_path (	/
update_time (2.google.protobuf.Timestamp
version (	"#
Range
start (
end ("K
ImageLocation:
bounding_boxes (2".google.privacy.dlp.v2.BoundingBox"G
BoundingBox
top (
left (
width (
height ("ü
RedactImageRequest2
parent (	B"úAdlp.googleapis.com/DlpContent
location_id (	<
inspect_config (2$.google.privacy.dlp.v2.InspectConfig_
image_redaction_configs (2>.google.privacy.dlp.v2.RedactImageRequest.ImageRedactionConfig
include_findings (9
	byte_item (2&.google.privacy.dlp.v2.ByteContentItem¨
ImageRedactionConfig4
	info_type (2.google.privacy.dlp.v2.InfoTypeH 
redact_all_text (H 5
redaction_color (2.google.privacy.dlp.v2.ColorB
target"1
Color
red (
green (
blue ("ƒ
RedactImageResponse
redacted_image (
extracted_text (	<
inspect_result (2$.google.privacy.dlp.v2.InspectResult"Ø
DeidentifyContentRequest2
parent (	B"úAdlp.googleapis.com/DlpContentB
deidentify_config (2\'.google.privacy.dlp.v2.DeidentifyConfig<
inspect_config (2$.google.privacy.dlp.v2.InspectConfig0
item (2".google.privacy.dlp.v2.ContentItem
inspect_template_name (	 
deidentify_template_name (	
location_id (	"Ž
DeidentifyContentResponse0
item (2".google.privacy.dlp.v2.ContentItem?
overview (2-.google.privacy.dlp.v2.TransformationOverview"Û
ReidentifyContentRequest5
parent (	B%àAúAdlp.googleapis.com/DlpContentB
reidentify_config (2\'.google.privacy.dlp.v2.DeidentifyConfig<
inspect_config (2$.google.privacy.dlp.v2.InspectConfig0
item (2".google.privacy.dlp.v2.ContentItem
inspect_template_name (	 
reidentify_template_name (	
location_id (	"Ž
ReidentifyContentResponse0
item (2".google.privacy.dlp.v2.ContentItem?
overview (2-.google.privacy.dlp.v2.TransformationOverview"ï
InspectContentRequest2
parent (	B"úAdlp.googleapis.com/DlpContent<
inspect_config (2$.google.privacy.dlp.v2.InspectConfig0
item (2".google.privacy.dlp.v2.ContentItem
inspect_template_name (	
location_id (	"N
InspectContentResponse4
result (2$.google.privacy.dlp.v2.InspectResult"·
OutputStorageConfig5
table (2$.google.privacy.dlp.v2.BigQueryTableH N
output_schema (27.google.privacy.dlp.v2.OutputStorageConfig.OutputSchema"�
OutputSchema
OUTPUT_SCHEMA_UNSPECIFIED 
BASIC_COLUMNS
GCS_COLUMNS
DATASTORE_COLUMNS
BIG_QUERY_COLUMNS
ALL_COLUMNSB
type"R
InfoTypeStats2
	info_type (2.google.privacy.dlp.v2.InfoType
count ("¤
InspectDataSourceDetails[
requested_options (2@.google.privacy.dlp.v2.InspectDataSourceDetails.RequestedOptionsF
result (26.google.privacy.dlp.v2.InspectDataSourceDetails.Resultš
RequestedOptionsI
snapshot_inspect_template (2&.google.privacy.dlp.v2.InspectTemplate;

job_config (2\'.google.privacy.dlp.v2.InspectJobConfigÅ
Result
processed_bytes (
total_estimated_bytes (=
info_type_stats (2$.google.privacy.dlp.v2.InfoTypeStatsD
hybrid_stats (2..google.privacy.dlp.v2.HybridInspectStatistics"`
HybridInspectStatistics
processed_count (
aborted_count (
pending_count ("Š
InfoTypeDescription
name (	
display_name (	@
supported_by (2*.google.privacy.dlp.v2.InfoTypeSupportedBy
description (	;
versions	 (2).google.privacy.dlp.v2.VersionDescription;

categories
 (2\'.google.privacy.dlp.v2.InfoTypeCategory"é
InfoTypeCategoryU
location_category (28.google.privacy.dlp.v2.InfoTypeCategory.LocationCategoryH U
industry_category (28.google.privacy.dlp.v2.InfoTypeCategory.IndustryCategoryH M
type_category (24.google.privacy.dlp.v2.InfoTypeCategory.TypeCategoryH "Ô
LocationCategory
LOCATION_UNSPECIFIED 

GLOBAL
	ARGENTINA
	AUSTRALIA
BELGIUM

BRAZIL

CANADA	
CHILE	
CHINA
COLOMBIA	
DENMARK


FRANCE
FINLAND
GERMANY
	HONG_KONG	
INDIA
	INDONESIA
IRELAND

ISRAEL	
ITALY	
JAPAN	
KOREA

MEXICO
THE_NETHERLANDS

NORWAY
PARAGUAY
PERU

POLAND
PORTUGAL
	SINGAPORE
SOUTH_AFRICA	
SPAIN

SWEDEN 

TAIWAN!
THAILAND"

TURKEY#
UNITED_KINGDOM$
UNITED_STATES%
URUGUAY&
	VENEZUELA\'
INTERNAL(
NEW_ZEALAND)"]
IndustryCategory
INDUSTRY_UNSPECIFIED 
FINANCE

HEALTH
TELECOMMUNICATIONS"•
TypeCategory
TYPE_UNSPECIFIED 
PII
SPII
DEMOGRAPHIC

CREDENTIAL
GOVERNMENT_ID
DOCUMENT
CONTEXTUAL_INFORMATIONB

category":
VersionDescription
version (	
description (	"b
ListInfoTypesRequest
parent (	
language_code (	
filter (	
location_id (	"W
ListInfoTypesResponse>

info_types (2*.google.privacy.dlp.v2.InfoTypeDescription"Á
RiskAnalysisJobConfig<
privacy_metric (2$.google.privacy.dlp.v2.PrivacyMetric:
source_table (2$.google.privacy.dlp.v2.BigQueryTable.
actions (2.google.privacy.dlp.v2.Action"¼
QuasiId2
field (2.google.privacy.dlp.v2.FieldIdBàA4
	info_type (2.google.privacy.dlp.v2.InfoTypeH 

custom_tag (	H *
inferred (2.google.protobuf.EmptyH B
tag"¾
StatisticalTable8
table (2$.google.privacy.dlp.v2.BigQueryTableBàAT
	quasi_ids (2<.google.privacy.dlp.v2.StatisticalTable.QuasiIdentifierFieldBàA?
relative_frequency (2.google.privacy.dlp.v2.FieldIdBàAY
QuasiIdentifierField-
field (2.google.privacy.dlp.v2.FieldId

custom_tag (	"“
PrivacyMetric[
numerical_stats_config (29.google.privacy.dlp.v2.PrivacyMetric.NumericalStatsConfigH _
categorical_stats_config (2;.google.privacy.dlp.v2.PrivacyMetric.CategoricalStatsConfigH S
k_anonymity_config (25.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfigH S
l_diversity_config (25.google.privacy.dlp.v2.PrivacyMetric.LDiversityConfigH \\
k_map_estimation_config (29.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfigH n
 delta_presence_estimation_config (2B.google.privacy.dlp.v2.PrivacyMetric.DeltaPresenceEstimationConfigH E
NumericalStatsConfig-
field (2.google.privacy.dlp.v2.FieldIdG
CategoricalStatsConfig-
field (2.google.privacy.dlp.v2.FieldIdy
KAnonymityConfig1
	quasi_ids (2.google.privacy.dlp.v2.FieldId2
	entity_id (2.google.privacy.dlp.v2.EntityId‚
LDiversityConfig1
	quasi_ids (2.google.privacy.dlp.v2.FieldId;
sensitive_attribute (2.google.privacy.dlp.v2.FieldId�
KMapEstimationConfig]
	quasi_ids (2E.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.TaggedFieldBàA
region_code (	b
auxiliary_tables (2H.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTableÀ
TaggedField2
field (2.google.privacy.dlp.v2.FieldIdBàA4
	info_type (2.google.privacy.dlp.v2.InfoTypeH 

custom_tag (	H *
inferred (2.google.protobuf.EmptyH B
tagÍ
AuxiliaryTable8
table (2$.google.privacy.dlp.v2.BigQueryTableBàAm
	quasi_ids (2U.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTable.QuasiIdFieldBàA?
relative_frequency (2.google.privacy.dlp.v2.FieldIdBàAQ
QuasiIdField-
field (2.google.privacy.dlp.v2.FieldId

custom_tag (	¯
DeltaPresenceEstimationConfig6
	quasi_ids (2.google.privacy.dlp.v2.QuasiIdBàA
region_code (	A
auxiliary_tables (2\'.google.privacy.dlp.v2.StatisticalTableB
type"Á
AnalyzeDataSourceRiskDetailsF
requested_privacy_metric (2$.google.privacy.dlp.v2.PrivacyMetricD
requested_source_table (2$.google.privacy.dlp.v2.BigQueryTablej
numerical_stats_result (2H.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.NumericalStatsResultH n
categorical_stats_result (2J.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.CategoricalStatsResultH b
k_anonymity_result (2D.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KAnonymityResultH b
l_diversity_result (2D.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.LDiversityResultH k
k_map_estimation_result (2H.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResultH }
 delta_presence_estimation_result	 (2Q.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.DeltaPresenceEstimationResultH k
requested_options
 (2P.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.RequestedRiskAnalysisOptions¯
NumericalStatsResult/
	min_value (2.google.privacy.dlp.v2.Value/
	max_value (2.google.privacy.dlp.v2.Value5
quantile_values (2.google.privacy.dlp.v2.Value�
CategoricalStatsResult•
!value_frequency_histogram_buckets (2j.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.CategoricalStatsResult.CategoricalStatsHistogramBucketÚ
CategoricalStatsHistogramBucket#
value_frequency_lower_bound (#
value_frequency_upper_bound (
bucket_size (<
bucket_values (2%.google.privacy.dlp.v2.ValueFrequency
bucket_value_count (µ
KAnonymityResult‹
#equivalence_class_histogram_buckets (2^.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityHistogramBuckett
KAnonymityEquivalenceClass6
quasi_ids_values (2.google.privacy.dlp.v2.Value
equivalence_class_size (œ
KAnonymityHistogramBucket*
"equivalence_class_size_lower_bound (*
"equivalence_class_size_upper_bound (
bucket_size (v
bucket_values (2_.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KAnonymityResult.KAnonymityEquivalenceClass
bucket_value_count (°
LDiversityResult“
+sensitive_value_frequency_histogram_buckets (2^.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityHistogramBucketà
LDiversityEquivalenceClass6
quasi_ids_values (2.google.privacy.dlp.v2.Value
equivalence_class_size (%
num_distinct_sensitive_values (C
top_sensitive_values (2%.google.privacy.dlp.v2.ValueFrequency¢
LDiversityHistogramBucket-
%sensitive_value_frequency_lower_bound (-
%sensitive_value_frequency_upper_bound (
bucket_size (v
bucket_values (2_.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.LDiversityResult.LDiversityEquivalenceClass
bucket_value_count (•
KMapEstimationResultŠ
k_map_estimation_histogram (2f.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationHistogramBucketr
KMapEstimationQuasiIdValues6
quasi_ids_values (2.google.privacy.dlp.v2.Value
estimated_anonymity (û
KMapEstimationHistogramBucket
min_anonymity (
max_anonymity (
bucket_size ({
bucket_values (2d.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult.KMapEstimationQuasiIdValues
bucket_value_count (ä
DeltaPresenceEstimationResult¥
#delta_presence_estimation_histogram (2x.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.DeltaPresenceEstimationResult.DeltaPresenceEstimationHistogramBucket}
$DeltaPresenceEstimationQuasiIdValues6
quasi_ids_values (2.google.privacy.dlp.v2.Value
estimated_probability (›
&DeltaPresenceEstimationHistogramBucket
min_probability (
max_probability (
bucket_size (�
bucket_values (2v.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.DeltaPresenceEstimationResult.DeltaPresenceEstimationQuasiIdValues
bucket_value_count (`
RequestedRiskAnalysisOptions@

job_config (2,.google.privacy.dlp.v2.RiskAnalysisJobConfigB
result"L
ValueFrequency+
value (2.google.privacy.dlp.v2.Value
count ("³
Value
integer_value (H 
float_value (H 
string_value (	H 
boolean_value (H 5
timestamp_value (2.google.protobuf.TimestampH ,

time_value (2.google.type.TimeOfDayH \'

date_value (2.google.type.DateH 3
day_of_week_value (2.google.type.DayOfWeekH B
type"Q
	QuoteInfo4
	date_time (2.google.privacy.dlp.v2.DateTimeH B
parsed_quote"ß
DateTime
date (2.google.type.Date+
day_of_week (2.google.type.DayOfWeek$
time (2.google.type.TimeOfDay;
	time_zone (2(.google.privacy.dlp.v2.DateTime.TimeZone"
TimeZone
offset_minutes ("ò
DeidentifyConfigS
info_type_transformations (2..google.privacy.dlp.v2.InfoTypeTransformationsH N
record_transformations (2,.google.privacy.dlp.v2.RecordTransformationsH L
image_transformations (2+.google.privacy.dlp.v2.ImageTransformationsH Y
transformation_error_handling (22.google.privacy.dlp.v2.TransformationErrorHandlingB
transformation"å
ImageTransformationsS

transforms (2?.google.privacy.dlp.v2.ImageTransformations.ImageTransformation÷
ImageTransformationp
selected_info_types (2Q.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.SelectedInfoTypesH f
all_info_types (2L.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllInfoTypesH [
all_text (2G.google.privacy.dlp.v2.ImageTransformations.ImageTransformation.AllTextH 5
redaction_color (2.google.privacy.dlp.v2.ColorM
SelectedInfoTypes8

info_types (2.google.privacy.dlp.v2.InfoTypeBàA
AllInfoTypes	
AllTextB
target"…
TransformationErrorHandlingT
throw_error (2=.google.privacy.dlp.v2.TransformationErrorHandling.ThrowErrorH d
leave_untransformed (2E.google.privacy.dlp.v2.TransformationErrorHandling.LeaveUntransformedH 

ThrowError
LeaveUntransformedB
mode"Ê
PrimitiveTransformationC
replace_config (2).google.privacy.dlp.v2.ReplaceValueConfigH <
redact_config (2#.google.privacy.dlp.v2.RedactConfigH K
character_mask_config (2*.google.privacy.dlp.v2.CharacterMaskConfigH Y
crypto_replace_ffx_fpe_config (20.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfigH V
fixed_size_bucketing_config (2/.google.privacy.dlp.v2.FixedSizeBucketingConfigH B
bucketing_config (2&.google.privacy.dlp.v2.BucketingConfigH Y
replace_with_info_type_config (20.google.privacy.dlp.v2.ReplaceWithInfoTypeConfigH A
time_part_config (2%.google.privacy.dlp.v2.TimePartConfigH E
crypto_hash_config	 (2\'.google.privacy.dlp.v2.CryptoHashConfigH C
date_shift_config (2&.google.privacy.dlp.v2.DateShiftConfigH W
crypto_deterministic_config (20.google.privacy.dlp.v2.CryptoDeterministicConfigH S
replace_dictionary_config (2..google.privacy.dlp.v2.ReplaceDictionaryConfigH B
transformation"Ü
TimePartConfigG
part_to_extract (2..google.privacy.dlp.v2.TimePartConfig.TimePart"€
TimePart
TIME_PART_UNSPECIFIED 
YEAR	
MONTH
DAY_OF_MONTH
DAY_OF_WEEK
WEEK_OF_YEAR
HOUR_OF_DAY"H
CryptoHashConfig4

crypto_key (2 .google.privacy.dlp.v2.CryptoKey"À
CryptoDeterministicConfig4

crypto_key (2 .google.privacy.dlp.v2.CryptoKey<
surrogate_info_type (2.google.privacy.dlp.v2.InfoType/
context (2.google.privacy.dlp.v2.FieldId"E
ReplaceValueConfig/
	new_value (2.google.privacy.dlp.v2.Value"q
ReplaceDictionaryConfigN
	word_list (29.google.privacy.dlp.v2.CustomInfoType.Dictionary.WordListH B
type"
ReplaceWithInfoTypeConfig"
RedactConfig"¶
CharsToIgnore
characters_to_skip (	H _
common_characters_to_ignore (28.google.privacy.dlp.v2.CharsToIgnore.CommonCharsToIgnoreH "—
CommonCharsToIgnore&
"COMMON_CHARS_TO_IGNORE_UNSPECIFIED 
NUMERIC
ALPHA_UPPER_CASE
ALPHA_LOWER_CASE
PUNCTUATION

WHITESPACEB

characters"£
CharacterMaskConfig
masking_character (	
number_to_mask (
reverse_order (B
characters_to_ignore (2$.google.privacy.dlp.v2.CharsToIgnore"¤
FixedSizeBucketingConfig6
lower_bound (2.google.privacy.dlp.v2.ValueBàA6
upper_bound (2.google.privacy.dlp.v2.ValueBàA
bucket_size (BàA"ð
BucketingConfig>
buckets (2-.google.privacy.dlp.v2.BucketingConfig.Bucketœ
Bucket)
min (2.google.privacy.dlp.v2.Value)
max (2.google.privacy.dlp.v2.Value<
replacement_value (2.google.privacy.dlp.v2.ValueBàA"ù
CryptoReplaceFfxFpeConfig9

crypto_key (2 .google.privacy.dlp.v2.CryptoKeyBàA/
context (2.google.privacy.dlp.v2.FieldIdc
common_alphabet (2H.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig.FfxCommonNativeAlphabetH 
custom_alphabet (	H 
radix (H <
surrogate_info_type (2.google.privacy.dlp.v2.InfoType"”
FfxCommonNativeAlphabet*
&FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED 
NUMERIC
HEXADECIMAL
UPPER_CASE_ALPHA_NUMERIC
ALPHA_NUMERICB

alphabet"Ø
	CryptoKey>
	transient (2).google.privacy.dlp.v2.TransientCryptoKeyH >
	unwrapped (2).google.privacy.dlp.v2.UnwrappedCryptoKeyH A
kms_wrapped (2*.google.privacy.dlp.v2.KmsWrappedCryptoKeyH B
source"\'
TransientCryptoKey
name (	BàA"&
UnwrappedCryptoKey
key (BàA"M
KmsWrappedCryptoKey
wrapped_key (BàA
crypto_key_name (	BàA"Â
DateShiftConfig
upper_bound_days (BàA
lower_bound_days (BàA/
context (2.google.privacy.dlp.v2.FieldId6

crypto_key (2 .google.privacy.dlp.v2.CryptoKeyH B
method"¥
InfoTypeTransformationsc
transformations (2E.google.privacy.dlp.v2.InfoTypeTransformations.InfoTypeTransformationBàA¤
InfoTypeTransformation3

info_types (2.google.privacy.dlp.v2.InfoTypeU
primitive_transformation (2..google.privacy.dlp.v2.PrimitiveTransformationBàA"À
FieldTransformation3
fields (2.google.privacy.dlp.v2.FieldIdBàA9
	condition (2&.google.privacy.dlp.v2.RecordConditionR
primitive_transformation (2..google.privacy.dlp.v2.PrimitiveTransformationH S
info_type_transformations (2..google.privacy.dlp.v2.InfoTypeTransformationsH B
transformation"©
RecordTransformationsI
field_transformations (2*.google.privacy.dlp.v2.FieldTransformationE
record_suppressions (2(.google.privacy.dlp.v2.RecordSuppression"N
RecordSuppression9
	condition (2&.google.privacy.dlp.v2.RecordCondition"Ü
RecordConditionG
expressions (22.google.privacy.dlp.v2.RecordCondition.Expressions®
	Condition2
field (2.google.privacy.dlp.v2.FieldIdBàA@
operator (2).google.privacy.dlp.v2.RelationalOperatorBàA+
value (2.google.privacy.dlp.v2.ValueR

ConditionsD

conditions (20.google.privacy.dlp.v2.RecordCondition.Conditionú
Expressions\\
logical_operator (2B.google.privacy.dlp.v2.RecordCondition.Expressions.LogicalOperatorG

conditions (21.google.privacy.dlp.v2.RecordCondition.ConditionsH "<
LogicalOperator 
LOGICAL_OPERATOR_UNSPECIFIED 
ANDB
type"ƒ
TransformationOverview
transformed_bytes (N
transformation_summaries (2,.google.privacy.dlp.v2.TransformationSummary"Ÿ
TransformationSummary2
	info_type (2.google.privacy.dlp.v2.InfoType-
field (2.google.privacy.dlp.v2.FieldIdF
transformation (2..google.privacy.dlp.v2.PrimitiveTransformationI
field_transformations (2*.google.privacy.dlp.v2.FieldTransformationA
record_suppress (2(.google.privacy.dlp.v2.RecordSuppressionK
results (2:.google.privacy.dlp.v2.TransformationSummary.SummaryResult
transformed_bytes („
SummaryResult
count (S
code (2E.google.privacy.dlp.v2.TransformationSummary.TransformationResultCode
details (	"^
TransformationResultCode*
&TRANSFORMATION_RESULT_CODE_UNSPECIFIED 
SUCCESS	
ERROR"°
TransformationDescription7
type (2).google.privacy.dlp.v2.TransformationType
description (	
	condition (	2
	info_type (2.google.privacy.dlp.v2.InfoType"Æ
TransformationDetails
resource_name (	
container_name (	H
transformation (20.google.privacy.dlp.v2.TransformationDescriptionI
status_details (21.google.privacy.dlp.v2.TransformationResultStatus
transformed_bytes (N
transformation_location (2-.google.privacy.dlp.v2.TransformationLocation"Ù
TransformationLocation

finding_id (	H L
record_transformation (2+.google.privacy.dlp.v2.RecordTransformationH J
container_type (22.google.privacy.dlp.v2.TransformationContainerTypeB
location_type"œ
RecordTransformation0
field_id (2.google.privacy.dlp.v2.FieldId7
container_timestamp (2.google.protobuf.Timestamp
container_version (	"”
TransformationResultStatusQ
result_status_type (25.google.privacy.dlp.v2.TransformationResultStatusType#
details (2.google.rpc.Status"c
"TransformationDetailsStorageConfig5
table (2$.google.privacy.dlp.v2.BigQueryTableH B
type"U
Schedule?
recurrence_period_duration (2.google.protobuf.DurationH B
option"
Manual"Â
InspectTemplate
name (	BàA
display_name (	
description (	4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA<
inspect_config (2$.google.privacy.dlp.v2.InspectConfig:ÆêAÂ
"dlp.googleapis.com/InspectTemplate@organizations/{organization}/inspectTemplates/{inspect_template}6projects/{project}/inspectTemplates/{inspect_template}Uorganizations/{organization}/locations/{location}/inspectTemplates/{inspect_template}Kprojects/{project}/locations/{location}/inspectTemplates/{inspect_template}"æ
DeidentifyTemplate
name (	BàA
display_name (	
description (	4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàAB
deidentify_config (2\'.google.privacy.dlp.v2.DeidentifyConfig:áêAÝ
%dlp.googleapis.com/DeidentifyTemplateForganizations/{organization}/deidentifyTemplates/{deidentify_template}<projects/{project}/deidentifyTemplates/{deidentify_template}[organizations/{organization}/locations/{location}/deidentifyTemplates/{deidentify_template}Qprojects/{project}/locations/{location}/deidentifyTemplates/{deidentify_template}"\\
Error#
details (2.google.rpc.Status.

timestamps (2.google.protobuf.Timestamp"¼

JobTrigger
name (	
display_name (	
description (	>
inspect_job (2\'.google.privacy.dlp.v2.InspectJobConfigH ;
triggers (2).google.privacy.dlp.v2.JobTrigger.Trigger1
errors (2.google.privacy.dlp.v2.ErrorBàA4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA6
last_run_time	 (2.google.protobuf.TimestampBàA=
status
 (2(.google.privacy.dlp.v2.JobTrigger.StatusBàAz
Trigger3
schedule (2.google.privacy.dlp.v2.ScheduleH /
manual (2.google.privacy.dlp.v2.ManualH B	
trigger"H
Status
STATUS_UNSPECIFIED 
HEALTHY

PAUSED
	CANCELLED:”êA�
dlp.googleapis.com/JobTrigger,projects/{project}/jobTriggers/{job_trigger}Aprojects/{project}/locations/{location}/jobTriggers/{job_trigger}B
job"ê
ActionC
save_findings (2*.google.privacy.dlp.v2.Action.SaveFindingsH @
pub_sub (2-.google.privacy.dlp.v2.Action.PublishToPubSubH U
publish_summary_to_cscc (22.google.privacy.dlp.v2.Action.PublishSummaryToCsccH q
&publish_findings_to_cloud_data_catalog (2?.google.privacy.dlp.v2.Action.PublishFindingsToCloudDataCatalogH >

deidentify (2(.google.privacy.dlp.v2.Action.DeidentifyH V
job_notification_emails (23.google.privacy.dlp.v2.Action.JobNotificationEmailsH T
publish_to_stackdriver	 (22.google.privacy.dlp.v2.Action.PublishToStackdriverH Q
SaveFindingsA
output_config (2*.google.privacy.dlp.v2.OutputStorageConfig 
PublishToPubSub
topic (	
PublishSummaryToCscc#
!PublishFindingsToCloudDataCatalog³

DeidentifyJ
transformation_config (2+.google.privacy.dlp.v2.TransformationConfigh
%transformation_details_storage_config (29.google.privacy.dlp.v2.TransformationDetailsStorageConfig#
cloud_storage_output	 (	BàAH @
file_types_to_transform (2.google.privacy.dlp.v2.FileTypeB
output
JobNotificationEmails
PublishToStackdriverB
action"z
TransformationConfig
deidentify_template (	&
structured_deidentify_template (	
image_redact_template (	"Ë
CreateInspectTemplateRequest:
parent (	B*àAúA$"dlp.googleapis.com/InspectTemplateE
inspect_template (2&.google.privacy.dlp.v2.InspectTemplateBàA
template_id (	
location_id (	"Ë
UpdateInspectTemplateRequest8
name (	B*àAúA$
"dlp.googleapis.com/InspectTemplate@
inspect_template (2&.google.privacy.dlp.v2.InspectTemplate/
update_mask (2.google.protobuf.FieldMask"U
GetInspectTemplateRequest8
name (	B*àAúA$
"dlp.googleapis.com/InspectTemplate"§
ListInspectTemplatesRequest:
parent (	B*àAúA$"dlp.googleapis.com/InspectTemplate

page_token (	
	page_size (
order_by (	
location_id (	"z
ListInspectTemplatesResponseA
inspect_templates (2&.google.privacy.dlp.v2.InspectTemplate
next_page_token (	"X
DeleteInspectTemplateRequest8
name (	B*àAúA$
"dlp.googleapis.com/InspectTemplate"¶
CreateJobTriggerRequest5
parent (	B%àAúAdlp.googleapis.com/JobTrigger;
job_trigger (2!.google.privacy.dlp.v2.JobTriggerBàA

trigger_id (	
location_id (	"P
ActivateJobTriggerRequest3
name (	B%àAúA
dlp.googleapis.com/JobTrigger"·
UpdateJobTriggerRequest3
name (	B%àAúA
dlp.googleapis.com/JobTrigger6
job_trigger (2!.google.privacy.dlp.v2.JobTrigger/
update_mask (2.google.protobuf.FieldMask"K
GetJobTriggerRequest3
name (	B%àAúA
dlp.googleapis.com/JobTrigger"ö
CreateDlpJobRequest1
parent (	B!àAúAdlp.googleapis.com/DlpJob>
inspect_job (2\'.google.privacy.dlp.v2.InspectJobConfigH @
risk_job (2,.google.privacy.dlp.v2.RiskAnalysisJobConfigH 
job_id (	
location_id (	B
job"Þ
ListJobTriggersRequest5
parent (	B%àAúAdlp.googleapis.com/JobTrigger

page_token (	
	page_size (
order_by (	
filter (	/
type (2!.google.privacy.dlp.v2.DlpJobType
location_id (	"k
ListJobTriggersResponse7
job_triggers (2!.google.privacy.dlp.v2.JobTrigger
next_page_token (	"N
DeleteJobTriggerRequest3
name (	B%àAúA
dlp.googleapis.com/JobTrigger"Ý
InspectJobConfig<
storage_config (2$.google.privacy.dlp.v2.StorageConfig<
inspect_config (2$.google.privacy.dlp.v2.InspectConfig
inspect_template_name (	.
actions (2.google.privacy.dlp.v2.Action"í
DataProfileActionF
export_data (2/.google.privacy.dlp.v2.DataProfileAction.ExportH [
pub_sub_notification (2;.google.privacy.dlp.v2.DataProfileAction.PubSubNotificationH E
Export;
profile_table (2$.google.privacy.dlp.v2.BigQueryTableê
PubSubNotification
topic (	A
event (22.google.privacy.dlp.v2.DataProfileAction.EventTypeK
pubsub_condition (21.google.privacy.dlp.v2.DataProfilePubSubConditionb
detail_of_message (2G.google.privacy.dlp.v2.DataProfileAction.PubSubNotification.DetailLevel"Q
DetailLevel
DETAIL_LEVEL_UNSPECIFIED 
TABLE_PROFILE
RESOURCE_NAME"u
	EventType
EVENT_TYPE_UNSPECIFIED 
NEW_PROFILE
CHANGED_PROFILE
SCORE_INCREASED
ERROR_CHANGEDB
action"Ë
DataProfileJobConfig<
location (2*.google.privacy.dlp.v2.DataProfileLocation

project_id (	
inspect_templates (	F
data_profile_actions (2(.google.privacy.dlp.v2.DataProfileAction"Q
DataProfileLocation
organization_id (H 
	folder_id (H B

location"ë
DlpJob
name (	/
type (2!.google.privacy.dlp.v2.DlpJobType5
state (2&.google.privacy.dlp.v2.DlpJob.JobStateK
risk_details (23.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetailsH J
inspect_details (2/.google.privacy.dlp.v2.InspectDataSourceDetailsH /
create_time (2.google.protobuf.Timestamp.

start_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.Timestamp
job_trigger_name
 (	,
errors (2.google.privacy.dlp.v2.Error"o
JobState
JOB_STATE_UNSPECIFIED 
PENDING
RUNNING
DONE
CANCELED

FAILED

ACTIVE:êA|
dlp.googleapis.com/DlpJob$projects/{project}/dlpJobs/{dlp_job}9projects/{project}/locations/{location}/dlpJobs/{dlp_job}B	
details"C
GetDlpJobRequest/
name (	B!àAúA
dlp.googleapis.com/DlpJob"Ö
ListDlpJobsRequest1
parent (	B!àAúAdlp.googleapis.com/DlpJob
filter (	
	page_size (

page_token (	/
type (2!.google.privacy.dlp.v2.DlpJobType
order_by (	
location_id (	"[
ListDlpJobsResponse+
jobs (2.google.privacy.dlp.v2.DlpJob
next_page_token (	"F
CancelDlpJobRequest/
name (	B!àAúA
dlp.googleapis.com/DlpJob"F
FinishDlpJobRequest/
name (	B!àAúA
dlp.googleapis.com/DlpJob"F
DeleteDlpJobRequest/
name (	B!àAúA
dlp.googleapis.com/DlpJob"×
CreateDeidentifyTemplateRequest=
parent (	B-àAúA\'%dlp.googleapis.com/DeidentifyTemplateK
deidentify_template (2).google.privacy.dlp.v2.DeidentifyTemplateBàA
template_id (	
location_id (	"×
UpdateDeidentifyTemplateRequest;
name (	B-àAúA\'
%dlp.googleapis.com/DeidentifyTemplateF
deidentify_template (2).google.privacy.dlp.v2.DeidentifyTemplate/
update_mask (2.google.protobuf.FieldMask"[
GetDeidentifyTemplateRequest;
name (	B-àAúA\'
%dlp.googleapis.com/DeidentifyTemplate"­
ListDeidentifyTemplatesRequest=
parent (	B-àAúA\'%dlp.googleapis.com/DeidentifyTemplate

page_token (	
	page_size (
order_by (	
location_id (	"ƒ
ListDeidentifyTemplatesResponseG
deidentify_templates (2).google.privacy.dlp.v2.DeidentifyTemplate
next_page_token (	"^
DeleteDeidentifyTemplateRequest;
name (	B-àAúA\'
%dlp.googleapis.com/DeidentifyTemplate"ô
LargeCustomDictionaryConfig<
output_path (2\'.google.privacy.dlp.v2.CloudStoragePathL
cloud_storage_file_set (2*.google.privacy.dlp.v2.CloudStorageFileSetH ?
big_query_field (2$.google.privacy.dlp.v2.BigQueryFieldH B
source"8
LargeCustomDictionaryStats
approx_num_phrases ("¦
StoredInfoTypeConfig
display_name (	
description (	U
large_custom_dictionary (22.google.privacy.dlp.v2.LargeCustomDictionaryConfigH F

dictionary (20.google.privacy.dlp.v2.CustomInfoType.DictionaryH <
regex (2+.google.privacy.dlp.v2.CustomInfoType.RegexH B
type"s
StoredInfoTypeStatsT
large_custom_dictionary (21.google.privacy.dlp.v2.LargeCustomDictionaryStatsH B
type"©
StoredInfoTypeVersion;
config (2+.google.privacy.dlp.v2.StoredInfoTypeConfig/
create_time (2.google.protobuf.Timestamp9
state (2*.google.privacy.dlp.v2.StoredInfoTypeState,
errors (2.google.privacy.dlp.v2.Error9
stats (2*.google.privacy.dlp.v2.StoredInfoTypeStats"ñ
StoredInfoType
name (	E
current_version (2,.google.privacy.dlp.v2.StoredInfoTypeVersionF
pending_versions (2,.google.privacy.dlp.v2.StoredInfoTypeVersion:ÁêA½
!dlp.googleapis.com/StoredInfoType?organizations/{organization}/storedInfoTypes/{stored_info_type}5projects/{project}/storedInfoTypes/{stored_info_type}Torganizations/{organization}/locations/{location}/storedInfoTypes/{stored_info_type}Jprojects/{project}/locations/{location}/storedInfoTypes/{stored_info_type}"Ì
CreateStoredInfoTypeRequest9
parent (	B)àAúA#!dlp.googleapis.com/StoredInfoType@
config (2+.google.privacy.dlp.v2.StoredInfoTypeConfigBàA
stored_info_type_id (	
location_id (	"Ä
UpdateStoredInfoTypeRequest7
name (	B)àAúA#
!dlp.googleapis.com/StoredInfoType;
config (2+.google.privacy.dlp.v2.StoredInfoTypeConfig/
update_mask (2.google.protobuf.FieldMask"S
GetStoredInfoTypeRequest7
name (	B)àAúA#
!dlp.googleapis.com/StoredInfoType"¥
ListStoredInfoTypesRequest9
parent (	B)àAúA#!dlp.googleapis.com/StoredInfoType

page_token (	
	page_size (
order_by (	
location_id (	"x
ListStoredInfoTypesResponse@
stored_info_types (2%.google.privacy.dlp.v2.StoredInfoType
next_page_token (	"V
DeleteStoredInfoTypeRequest7
name (	B)àAúA#
!dlp.googleapis.com/StoredInfoType"”
HybridInspectJobTriggerRequest3
name (	B%àAúA
dlp.googleapis.com/JobTrigger=
hybrid_item (2(.google.privacy.dlp.v2.HybridContentItem"Œ
HybridInspectDlpJobRequest/
name (	B!àAúA
dlp.googleapis.com/DlpJob=
hybrid_item (2(.google.privacy.dlp.v2.HybridContentItem"‹
HybridContentItem0
item (2".google.privacy.dlp.v2.ContentItemD
finding_details (2+.google.privacy.dlp.v2.HybridFindingDetails"°
HybridFindingDetails;
container_details (2 .google.privacy.dlp.v2.Container
file_offset (

row_offset (:
table_options (2#.google.privacy.dlp.v2.TableOptionsG
labels (27.google.privacy.dlp.v2.HybridFindingDetails.LabelsEntry-
LabelsEntry
key (	
value (	:8"
HybridInspectResponse"¹
DataRiskLevelF
score (27.google.privacy.dlp.v2.DataRiskLevel.DataRiskLevelScore"`
DataRiskLevelScore
RISK_SCORE_UNSPECIFIED 
RISK_LOW

RISK_MODERATE
	RISK_HIGH" 
DataProfileConfigSnapshot<
inspect_config (2$.google.privacy.dlp.v2.InspectConfigE
data_profile_job (2+.google.privacy.dlp.v2.DataProfileJobConfig"š

TableDataProfile
name (	
project_data_profile (	
dataset_project_id (	
dataset_location (	

dataset_id (	
table_id (	
full_resource (	<
profile_status (2$.google.privacy.dlp.v2.ProfileStatus<
state (2-.google.privacy.dlp.v2.TableDataProfile.StateB
sensitivity_score (2\'.google.privacy.dlp.v2.SensitivityScore=
data_risk_level (2$.google.privacy.dlp.v2.DataRiskLevelD
predicted_info_types (2&.google.privacy.dlp.v2.InfoTypeSummaryE
other_info_types (2+.google.privacy.dlp.v2.OtherInfoTypeSummaryI
config_snapshot (20.google.privacy.dlp.v2.DataProfileConfigSnapshot6
last_modified_time (2.google.protobuf.Timestamp3
expiration_time	 (2.google.protobuf.Timestamp
scanned_column_count
 (
failed_column_count (
table_size_bytes (
	row_count (B
encryption_status (2\'.google.privacy.dlp.v2.EncryptionStatusF
resource_visibility (2).google.privacy.dlp.v2.ResourceVisibility:
profile_last_generated (2.google.protobuf.TimestampT
resource_labels (2;.google.privacy.dlp.v2.TableDataProfile.ResourceLabelsEntry/
create_time (2.google.protobuf.Timestamp5
ResourceLabelsEntry
key (	
value (	:8"5
State
STATE_UNSPECIFIED 
RUNNING
DONE"b
ProfileStatus"
status (2.google.rpc.Status-
	timestamp (2.google.protobuf.Timestamp"g
InfoTypeSummary2
	info_type (2.google.privacy.dlp.v2.InfoType 
estimated_prevalence (B"h
OtherInfoTypeSummary2
	info_type (2.google.privacy.dlp.v2.InfoType
estimated_prevalence ("ê
DataProfilePubSubConditionX
expressions (2C.google.privacy.dlp.v2.DataProfilePubSubCondition.PubSubExpressionsé
PubSubConditionb
minimum_risk_score (2D.google.privacy.dlp.v2.DataProfilePubSubCondition.ProfileScoreBucketH i
minimum_sensitivity_score (2D.google.privacy.dlp.v2.DataProfilePubSubCondition.ProfileScoreBucketH B
value«
PubSubExpressionss
logical_operator (2Y.google.privacy.dlp.v2.DataProfilePubSubCondition.PubSubExpressions.PubSubLogicalOperatorU

conditions (2A.google.privacy.dlp.v2.DataProfilePubSubCondition.PubSubCondition"J
PubSubLogicalOperator 
LOGICAL_OPERATOR_UNSPECIFIED 
OR
AND"X
ProfileScoreBucket$
 PROFILE_SCORE_BUCKET_UNSPECIFIED 
HIGH
MEDIUM_OR_HIGH"—
DataProfilePubSubMessage8
profile (2\'.google.privacy.dlp.v2.TableDataProfileA
event (22.google.privacy.dlp.v2.DataProfileAction.EventType* 
TransformationResultStatusType
STATE_TYPE_UNSPECIFIED 
INVALID_TRANSFORM"
BIGQUERY_MAX_ROW_SIZE_EXCEEDED
METADATA_UNRETRIEVABLE
SUCCESS*
TransformationContainerType
TRANSFORM_UNKNOWN_CONTAINER 
TRANSFORM_BODY
TRANSFORM_METADATA
TRANSFORM_TABLE*à
TransformationType#
TRANSFORMATION_TYPE_UNSPECIFIED 
RECORD_SUPPRESSION
REPLACE_VALUE
REPLACE_DICTIONARY

REDACT
CHARACTER_MASK
CRYPTO_REPLACE_FFX_FPE
FIXED_SIZE_BUCKETING
	BUCKETING
REPLACE_WITH_INFO_TYPE
	TIME_PART	
CRYPTO_HASH


DATE_SHIFT
CRYPTO_DETERMINISTIC_CONFIG
REDACT_IMAGE*»
RelationalOperator#
RELATIONAL_OPERATOR_UNSPECIFIED 
EQUAL_TO
NOT_EQUAL_TO
GREATER_THAN
	LESS_THAN
GREATER_THAN_OR_EQUALS
LESS_THAN_OR_EQUALS

EXISTS*�
MatchingType
MATCHING_TYPE_UNSPECIFIED 
MATCHING_TYPE_FULL_MATCH
MATCHING_TYPE_PARTIAL_MATCH
MATCHING_TYPE_INVERSE_MATCH*M
ContentOption
CONTENT_UNSPECIFIED 
CONTENT_TEXT
CONTENT_IMAGE*B
MetadataType
METADATATYPE_UNSPECIFIED 
STORAGE_METADATA*P
InfoTypeSupportedBy
ENUM_TYPE_UNSPECIFIED 
INSPECT
RISK_ANALYSIS*R

DlpJobType
DLP_JOB_TYPE_UNSPECIFIED 
INSPECT_JOB
RISK_ANALYSIS_JOB*n
StoredInfoTypeState&
"STORED_INFO_TYPE_STATE_UNSPECIFIED 
PENDING	
READY

FAILED
INVALID*}
ResourceVisibility#
RESOURCE_VISIBILITY_UNSPECIFIED 
RESOURCE_VISIBILITY_PUBLIC
"
RESOURCE_VISIBILITY_RESTRICTED*u
EncryptionStatus!
ENCRYPTION_STATUS_UNSPECIFIED 
ENCRYPTION_GOOGLE_MANAGED
ENCRYPTION_CUSTOMER_MANAGED2 L

DlpServiceÛ
InspectContent,.google.privacy.dlp.v2.InspectContentRequest-.google.privacy.dlp.v2.InspectContentResponse"l‚Óä“f"\'/v2/{parent=projects/*}/content:inspect:*Z8"3/v2/{parent=projects/*/locations/*}/content:inspect:*Ì
RedactImage).google.privacy.dlp.v2.RedactImageRequest*.google.privacy.dlp.v2.RedactImageResponse"f‚Óä“`"$/v2/{parent=projects/*}/image:redact:*Z5"0/v2/{parent=projects/*/locations/*}/image:redact:*ê
DeidentifyContent/.google.privacy.dlp.v2.DeidentifyContentRequest0.google.privacy.dlp.v2.DeidentifyContentResponse"r‚Óä“l"*/v2/{parent=projects/*}/content:deidentify:*Z;"6/v2/{parent=projects/*/locations/*}/content:deidentify:*ê
ReidentifyContent/.google.privacy.dlp.v2.ReidentifyContentRequest0.google.privacy.dlp.v2.ReidentifyContentResponse"r‚Óä“l"*/v2/{parent=projects/*}/content:reidentify:*Z;"6/v2/{parent=projects/*/locations/*}/content:reidentify:*°
ListInfoTypes+.google.privacy.dlp.v2.ListInfoTypesRequest,.google.privacy.dlp.v2.ListInfoTypesResponse"D‚Óä“5/v2/infoTypesZ$"/v2/{parent=locations/*}/infoTypesÚAparentô
CreateInspectTemplate3.google.privacy.dlp.v2.CreateInspectTemplateRequest&.google.privacy.dlp.v2.InspectTemplate"ý‚Óä“Ü"-/v2/{parent=organizations/*}/inspectTemplates:*Z>"9/v2/{parent=organizations/*/locations/*}/inspectTemplates:*Z-"(/v2/{parent=projects/*}/inspectTemplates:*Z9"4/v2/{parent=projects/*/locations/*}/inspectTemplates:*ÚAparent,inspect_templateþ
UpdateInspectTemplate3.google.privacy.dlp.v2.UpdateInspectTemplateRequest&.google.privacy.dlp.v2.InspectTemplate"‡‚Óä“Ü2-/v2/{name=organizations/*/inspectTemplates/*}:*Z>29/v2/{name=organizations/*/locations/*/inspectTemplates/*}:*Z-2(/v2/{name=projects/*/inspectTemplates/*}:*Z924/v2/{name=projects/*/locations/*/inspectTemplates/*}:*ÚA!name,inspect_template,update_maskÏ
GetInspectTemplate0.google.privacy.dlp.v2.GetInspectTemplateRequest&.google.privacy.dlp.v2.InspectTemplate"Þ‚Óä“Ð-/v2/{name=organizations/*/inspectTemplates/*}Z;9/v2/{name=organizations/*/locations/*/inspectTemplates/*}Z*(/v2/{name=projects/*/inspectTemplates/*}Z64/v2/{name=projects/*/locations/*/inspectTemplates/*}ÚAnameâ
ListInspectTemplates2.google.privacy.dlp.v2.ListInspectTemplatesRequest3.google.privacy.dlp.v2.ListInspectTemplatesResponse"à‚Óä“Ð-/v2/{parent=organizations/*}/inspectTemplatesZ;9/v2/{parent=organizations/*/locations/*}/inspectTemplatesZ*(/v2/{parent=projects/*}/inspectTemplatesZ64/v2/{parent=projects/*/locations/*}/inspectTemplatesÚAparentÅ
DeleteInspectTemplate3.google.privacy.dlp.v2.DeleteInspectTemplateRequest.google.protobuf.Empty"Þ‚Óä“Ð*-/v2/{name=organizations/*/inspectTemplates/*}Z;*9/v2/{name=organizations/*/locations/*/inspectTemplates/*}Z**(/v2/{name=projects/*/inspectTemplates/*}Z6*4/v2/{name=projects/*/locations/*/inspectTemplates/*}ÚAnameŒ
CreateDeidentifyTemplate6.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest).google.privacy.dlp.v2.DeidentifyTemplate"Œ‚Óä“è"0/v2/{parent=organizations/*}/deidentifyTemplates:*ZA"</v2/{parent=organizations/*/locations/*}/deidentifyTemplates:*Z0"+/v2/{parent=projects/*}/deidentifyTemplates:*Z<"7/v2/{parent=projects/*/locations/*}/deidentifyTemplates:*ÚAparent,deidentify_template–
UpdateDeidentifyTemplate6.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest).google.privacy.dlp.v2.DeidentifyTemplate"–‚Óä“è20/v2/{name=organizations/*/deidentifyTemplates/*}:*ZA2</v2/{name=organizations/*/locations/*/deidentifyTemplates/*}:*Z02+/v2/{name=projects/*/deidentifyTemplates/*}:*Z<27/v2/{name=projects/*/locations/*/deidentifyTemplates/*}:*ÚA$name,deidentify_template,update_maskä
GetDeidentifyTemplate3.google.privacy.dlp.v2.GetDeidentifyTemplateRequest).google.privacy.dlp.v2.DeidentifyTemplate"ê‚Óä“Ü0/v2/{name=organizations/*/deidentifyTemplates/*}Z></v2/{name=organizations/*/locations/*/deidentifyTemplates/*}Z-+/v2/{name=projects/*/deidentifyTemplates/*}Z97/v2/{name=projects/*/locations/*/deidentifyTemplates/*}ÚAname÷
ListDeidentifyTemplates5.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest6.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse"ì‚Óä“Ü0/v2/{parent=organizations/*}/deidentifyTemplatesZ></v2/{parent=organizations/*/locations/*}/deidentifyTemplatesZ-+/v2/{parent=projects/*}/deidentifyTemplatesZ97/v2/{parent=projects/*/locations/*}/deidentifyTemplatesÚAparent×
DeleteDeidentifyTemplate6.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest.google.protobuf.Empty"ê‚Óä“Ü*0/v2/{name=organizations/*/deidentifyTemplates/*}Z>*</v2/{name=organizations/*/locations/*/deidentifyTemplates/*}Z-*+/v2/{name=projects/*/deidentifyTemplates/*}Z9*7/v2/{name=projects/*/locations/*/deidentifyTemplates/*}ÚAname�
CreateJobTrigger..google.privacy.dlp.v2.CreateJobTriggerRequest!.google.privacy.dlp.v2.JobTrigger"µ‚Óä“™"#/v2/{parent=projects/*}/jobTriggers:*Z4"//v2/{parent=projects/*/locations/*}/jobTriggers:*Z9"4/v2/{parent=organizations/*/locations/*}/jobTriggers:*ÚAparent,job_trigger§
UpdateJobTrigger..google.privacy.dlp.v2.UpdateJobTriggerRequest!.google.privacy.dlp.v2.JobTrigger"¿‚Óä“™2#/v2/{name=projects/*/jobTriggers/*}:*Z42//v2/{name=projects/*/locations/*/jobTriggers/*}:*Z924/v2/{name=organizations/*/locations/*/jobTriggers/*}:*ÚAname,job_trigger,update_maskÏ
HybridInspectJobTrigger5.google.privacy.dlp.v2.HybridInspectJobTriggerRequest,.google.privacy.dlp.v2.HybridInspectResponse"O‚Óä“B"=/v2/{name=projects/*/locations/*/jobTriggers/*}:hybridInspect:*ÚAname€
GetJobTrigger+.google.privacy.dlp.v2.GetJobTriggerRequest!.google.privacy.dlp.v2.JobTrigger"ž‚Óä“�#/v2/{name=projects/*/jobTriggers/*}Z1//v2/{name=projects/*/locations/*/jobTriggers/*}Z64/v2/{name=organizations/*/locations/*/jobTriggers/*}ÚAname“
ListJobTriggers-.google.privacy.dlp.v2.ListJobTriggersRequest..google.privacy.dlp.v2.ListJobTriggersResponse" ‚Óä“�#/v2/{parent=projects/*}/jobTriggersZ1//v2/{parent=projects/*/locations/*}/jobTriggersZ64/v2/{parent=organizations/*/locations/*}/jobTriggersÚAparentû
DeleteJobTrigger..google.privacy.dlp.v2.DeleteJobTriggerRequest.google.protobuf.Empty"ž‚Óä“�*#/v2/{name=projects/*/jobTriggers/*}Z1*//v2/{name=projects/*/locations/*/jobTriggers/*}Z6*4/v2/{name=organizations/*/locations/*/jobTriggers/*}ÚAnameÝ
ActivateJobTrigger0.google.privacy.dlp.v2.ActivateJobTriggerRequest.google.privacy.dlp.v2.DlpJob"v‚Óä“p",/v2/{name=projects/*/jobTriggers/*}:activate:*Z="8/v2/{name=projects/*/locations/*/jobTriggers/*}:activate:*ß
CreateDlpJob*.google.privacy.dlp.v2.CreateDlpJobRequest.google.privacy.dlp.v2.DlpJob"ƒ‚Óä“V"/v2/{parent=projects/*}/dlpJobs:*Z0"+/v2/{parent=projects/*/locations/*}/dlpJobs:*ÚAparent,inspect_jobÚAparent,risk_jobû
ListDlpJobs).google.privacy.dlp.v2.ListDlpJobsRequest*.google.privacy.dlp.v2.ListDlpJobsResponse"”‚Óä“„/v2/{parent=projects/*}/dlpJobsZ-+/v2/{parent=projects/*/locations/*}/dlpJobsZ20/v2/{parent=organizations/*/locations/*}/dlpJobsÚAparent²
	GetDlpJob\'.google.privacy.dlp.v2.GetDlpJobRequest.google.privacy.dlp.v2.DlpJob"]‚Óä“P/v2/{name=projects/*/dlpJobs/*}Z-+/v2/{name=projects/*/locations/*/dlpJobs/*}ÚAname±
DeleteDlpJob*.google.privacy.dlp.v2.DeleteDlpJobRequest.google.protobuf.Empty"]‚Óä“P*/v2/{name=projects/*/dlpJobs/*}Z-*+/v2/{name=projects/*/locations/*/dlpJobs/*}ÚAname¾
CancelDlpJob*.google.privacy.dlp.v2.CancelDlpJobRequest.google.protobuf.Empty"j‚Óä“d"&/v2/{name=projects/*/dlpJobs/*}:cancel:*Z7"2/v2/{name=projects/*/locations/*/dlpJobs/*}:cancel:*ã
CreateStoredInfoType2.google.privacy.dlp.v2.CreateStoredInfoTypeRequest%.google.privacy.dlp.v2.StoredInfoType"ï‚Óä“Ø",/v2/{parent=organizations/*}/storedInfoTypes:*Z="8/v2/{parent=organizations/*/locations/*}/storedInfoTypes:*Z,"\'/v2/{parent=projects/*}/storedInfoTypes:*Z8"3/v2/{parent=projects/*/locations/*}/storedInfoTypes:*ÚAparent,configí
UpdateStoredInfoType2.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest%.google.privacy.dlp.v2.StoredInfoType"ù‚Óä“Ø2,/v2/{name=organizations/*/storedInfoTypes/*}:*Z=28/v2/{name=organizations/*/locations/*/storedInfoTypes/*}:*Z,2\'/v2/{name=projects/*/storedInfoTypes/*}:*Z823/v2/{name=projects/*/locations/*/storedInfoTypes/*}:*ÚAname,config,update_maskÈ
GetStoredInfoType/.google.privacy.dlp.v2.GetStoredInfoTypeRequest%.google.privacy.dlp.v2.StoredInfoType"Ú‚Óä“Ì,/v2/{name=organizations/*/storedInfoTypes/*}Z:8/v2/{name=organizations/*/locations/*/storedInfoTypes/*}Z)\'/v2/{name=projects/*/storedInfoTypes/*}Z53/v2/{name=projects/*/locations/*/storedInfoTypes/*}ÚAnameÛ
ListStoredInfoTypes1.google.privacy.dlp.v2.ListStoredInfoTypesRequest2.google.privacy.dlp.v2.ListStoredInfoTypesResponse"Ü‚Óä“Ì,/v2/{parent=organizations/*}/storedInfoTypesZ:8/v2/{parent=organizations/*/locations/*}/storedInfoTypesZ)\'/v2/{parent=projects/*}/storedInfoTypesZ53/v2/{parent=projects/*/locations/*}/storedInfoTypesÚAparent¿
DeleteStoredInfoType2.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest.google.protobuf.Empty"Ú‚Óä“Ì*,/v2/{name=organizations/*/storedInfoTypes/*}Z:*8/v2/{name=organizations/*/locations/*/storedInfoTypes/*}Z)*\'/v2/{name=projects/*/storedInfoTypes/*}Z5*3/v2/{name=projects/*/locations/*/storedInfoTypes/*}ÚAnameÃ
HybridInspectDlpJob1.google.privacy.dlp.v2.HybridInspectDlpJobRequest,.google.privacy.dlp.v2.HybridInspectResponse"K‚Óä“>"9/v2/{name=projects/*/locations/*/dlpJobs/*}:hybridInspect:*ÚAname‘
FinishDlpJob*.google.privacy.dlp.v2.FinishDlpJobRequest.google.protobuf.Empty"=‚Óä“7"2/v2/{name=projects/*/locations/*/dlpJobs/*}:finish:*FÊAdlp.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBú
com.google.privacy.dlp.v2BDlpProtoPZ8google.golang.org/genproto/googleapis/privacy/dlp/v2;dlpªGoogle.Cloud.Dlp.V2ÊGoogle\\Cloud\\Dlp\\V2êGoogle::Cloud::Dlp::V2êAr
dlp.googleapis.com/DlpContentprojects/{project}/dlpContent2projects/{project}/locations/{location}/dlpContentêA\\
\'dlp.googleapis.com/OrganizationLocation1organizations/{organization}/locations/{location}bproto3'
        , true);

        static::$is_initialized = true;
    }
}

