<?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2L

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/*}/infoTypesA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/*}/inspectTemplatesA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/*}/deidentifyTemplatesA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/*}/jobTriggersA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_jobA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/*}/dlpJobsA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/*}/storedInfoTypesA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:*FAdlp.googleapis.comA.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::V2Ar
dlp.googleapis.com/DlpContentprojects/{project}/dlpContent2projects/{project}/locations/{location}/dlpContentA\\
\'dlp.googleapis.com/OrganizationLocation1organizations/{organization}/locations/{location}bproto3'
        , true);

        static::$is_initialized = true;
    }
}

