
    U                    V    S r SSKJr  SSKJr  SSKJr   " S S\R                  5      r	g)z,Generated client library for dlp version v2.    )absolute_import)base_api)dlp_v2_messagesc                   z  ^  \ rS rSrSr\rSrSrSr	S/r
SrSrS	rS
rS rSrSr     SdU 4S jjr " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S \R(                  5      r " S! S"\R(                  5      r " S# S$\R(                  5      r  " S% S&\R(                  5      r! " S' S(\R(                  5      r" " S) S*\R(                  5      r# " S+ S,\R(                  5      r$ " S- S.\R(                  5      r% " S/ S0\R(                  5      r& " S1 S2\R(                  5      r' " S3 S4\R(                  5      r( " S5 S6\R(                  5      r) " S7 S8\R(                  5      r* " S9 S:\R(                  5      r+ " S; S<\R(                  5      r, " S= S>\R(                  5      r- " S? S@\R(                  5      r. " SA SB\R(                  5      r/ " SC SD\R(                  5      r0 " SE SF\R(                  5      r1 " SG SH\R(                  5      r2 " SI SJ\R(                  5      r3 " SK SL\R(                  5      r4 " SM SN\R(                  5      r5 " SO SP\R(                  5      r6 " SQ SR\R(                  5      r7 " SS ST\R(                  5      r8 " SU SV\R(                  5      r9 " SW SX\R(                  5      r: " SY SZ\R(                  5      r; " S[ S\\R(                  5      r< " S] S^\R(                  5      r= " S_ S`\R(                  5      r> " Sa Sb\R(                  5      r?Scr@U =rA$ )eDlpV2
   z4Generated client library for service dlp version v2.zhttps://dlp.googleapis.com/z https://dlp.mtls.googleapis.com/dlpz.https://www.googleapis.com/auth/cloud-platformv2	CLIENT_IDCLIENT_SECRETzgoogle-cloud-sdkNc                   > U=(       d    U R                   n[        [        U ]  XX4UXgUU	U
US9  U R	                  U 5      U l        U R                  U 5      U l        U R                  U 5      U l	        U R                  U 5      U l        U R                  U 5      U l        U R                  U 5      U l        U R!                  U 5      U l        U R%                  U 5      U l        U R)                  U 5      U l        U R-                  U 5      U l        U R1                  U 5      U l        U R5                  U 5      U l        U R9                  U 5      U l        U R=                  U 5      U l        U RA                  U 5      U l!        U RE                  U 5      U l#        U RI                  U 5      U l%        U RM                  U 5      U l'        U RQ                  U 5      U l)        U RU                  U 5      U l+        U RY                  U 5      U l-        U R]                  U 5      U l/        U Ra                  U 5      U l1        U Re                  U 5      U l3        U Ri                  U 5      U l5        U Rm                  U 5      U l7        U Rq                  U 5      U l9        U Ru                  U 5      U l;        U Ry                  U 5      U l=        U R}                  U 5      U l?        U R                  U 5      U lA        U R                  U 5      U lC        U R                  U 5      U lE        U R                  U 5      U lG        U R                  U 5      U lI        U R                  U 5      U lK        U R                  U 5      U lM        U R                  U 5      U lO        U R                  U 5      U lQ        U R                  U 5      U lS        U R                  U 5      U lU        U R                  U 5      U lW        U R                  U 5      U lY        g)zCreate a new dlp handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)ZBASE_URLsuperr   __init__InfoTypesService	infoTypesLocationsInfoTypesServicelocations_infoTypesLocationsService	locations'OrganizationsDeidentifyTemplatesService!organizations_deidentifyTemplates$OrganizationsInspectTemplatesServiceorganizations_inspectTemplates/OrganizationsLocationsColumnDataProfilesService*organizations_locations_columnDataProfiles(OrganizationsLocationsConnectionsService#organizations_locations_connections0OrganizationsLocationsDeidentifyTemplatesService+organizations_locations_deidentifyTemplates-OrganizationsLocationsDiscoveryConfigsService(organizations_locations_discoveryConfigs$OrganizationsLocationsDlpJobsServiceorganizations_locations_dlpJobs2OrganizationsLocationsFileStoreDataProfilesService-organizations_locations_fileStoreDataProfiles&OrganizationsLocationsInfoTypesService!organizations_locations_infoTypes-OrganizationsLocationsInspectTemplatesService(organizations_locations_inspectTemplates(OrganizationsLocationsJobTriggersService#organizations_locations_jobTriggers0OrganizationsLocationsProjectDataProfilesService+organizations_locations_projectDataProfiles,OrganizationsLocationsStoredInfoTypesService'organizations_locations_storedInfoTypes.OrganizationsLocationsTableDataProfilesService)organizations_locations_tableDataProfilesOrganizationsLocationsServiceorganizations_locations#OrganizationsStoredInfoTypesServiceorganizations_storedInfoTypesOrganizationsServiceorganizationsProjectsContentServiceprojects_content"ProjectsDeidentifyTemplatesServiceprojects_deidentifyTemplatesProjectsDlpJobsServiceprojects_dlpJobsProjectsImageServiceprojects_imageProjectsInspectTemplatesServiceprojects_inspectTemplatesProjectsJobTriggersServiceprojects_jobTriggers*ProjectsLocationsColumnDataProfilesService%projects_locations_columnDataProfiles#ProjectsLocationsConnectionsServiceprojects_locations_connectionsProjectsLocationsContentServiceprojects_locations_content+ProjectsLocationsDeidentifyTemplatesService&projects_locations_deidentifyTemplates(ProjectsLocationsDiscoveryConfigsService#projects_locations_discoveryConfigsProjectsLocationsDlpJobsServiceprojects_locations_dlpJobs-ProjectsLocationsFileStoreDataProfilesService(projects_locations_fileStoreDataProfilesProjectsLocationsImageServiceprojects_locations_image!ProjectsLocationsInfoTypesServiceprojects_locations_infoTypes(ProjectsLocationsInspectTemplatesService#projects_locations_inspectTemplates#ProjectsLocationsJobTriggersServiceprojects_locations_jobTriggers+ProjectsLocationsProjectDataProfilesService&projects_locations_projectDataProfiles'ProjectsLocationsStoredInfoTypesService"projects_locations_storedInfoTypes)ProjectsLocationsTableDataProfilesService$projects_locations_tableDataProfilesProjectsLocationsServiceprojects_locationsProjectsStoredInfoTypesServiceprojects_storedInfoTypesProjectsServiceprojects)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               Alib/googlecloudsdk/generated_clients/apis/dlp/v2/dlp_v2_client.pyr   DlpV2.__init__   s    
C	%'%)3 7+   - **40DN#==dCD**40DN-1-Y-YZ^-_D**.*S*STX*YD'6:6j6jko6pD3/3/\/\]a/bD,7;7l7lmq7rD4484f4fgk4lD1+/+T+TUY+ZD(9=9p9pqu9vD6-1-X-XY]-^D*484f4fgk4lD1/3/\/\]a/bD,7;7l7lmq7rD4373d3dei3jD0595h5him5nD2#'#E#Ed#KD )-)Q)QRV)WD&2248D 77=D(,(O(OPT(UD% 77=D33D9D%)%I%I$%OD" $ ? ? ED151`1`ae1fD.*.*R*RSW*XD'&*&J&J4&PD#262b2bcg2hD//3/\/\]a/bD,&*&J&J4&PD#484f4fgk4lD1$($F$Ft$LD!(,(N(Nt(TD%/3/\/\]a/bD,*.*R*RSW*XD'262b2bcg2hD/.2.Z.Z[_.`D+040^0^_c0dD-";;DAD$($G$G$MD!((.DM    c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	DlpV2.InfoTypesServiceV   z)Service class for the infoTypes resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsrq   clientrs   s     rt   r   DlpV2.InfoTypesService.__init__[   "    E""D26:drv   c                 D    U R                  S5      nU R                  X1US9$ )a|  Returns a list of the sensitive information types that the DLP API supports. See https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference to learn more.

Args:
  request: (DlpInfoTypesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListInfoTypesResponse) The response message.
Listglobal_paramsGetMethodConfig
_RunMethodrq   requestr   configs       rt   r   DlpV2.InfoTypesService.List`   /     ##F+f__
  8 8rv   c                  @    [         R                  " SS/ / / SQSSSSSS	9
$ )
NGETzdlp.infoTypes.list)filterlanguageCode
locationIdparentzv2/infoTypes DlpInfoTypesListRequest'GooglePrivacyDlpV2ListInfoTypesResponseF)
http_method	method_idordered_paramspath_paramsquery_paramsrelative_pathrequest_fieldrequest_type_nameresponse_type_namesupports_downloadr   ApiMethodInfo rv   rt   <lambda>DlpV2.InfoTypesService.<lambda>m   s-    !7!7&G$3D"rv   r|   r{   __name__
__module____qualname____firstlineno____doc___NAMEr   r   method_config__static_attributes____classcell__rs   s   @rt   r   rx   V   s"    3E
8Drv   r   c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	DlpV2.LocationsInfoTypesServicez   z3Service class for the locations_infoTypes resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r   r   r|   r}   s     rt   r   (DlpV2.LocationsInfoTypesService.__init__   s"    E++T;FCdrv   c                 D    U R                  S5      nU R                  X1US9$ )a  Returns a list of the sensitive information types that the DLP API supports. See https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference to learn more.

Args:
  request: (DlpLocationsInfoTypesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListInfoTypesResponse) The response message.
r   r   r   r   s       rt   r   $DlpV2.LocationsInfoTypesService.List   r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz$v2/locations/{locationsId}/infoTypesr   zdlp.locations.infoTypes.listr   r   r   r   v2/{+parent}/infoTypesr    DlpLocationsInfoTypesListRequestr   F	flat_pathr   r   r   r   r   r   r   r   r   r   r   r   rv   rt   r   (DlpV2.LocationsInfoTypesService.<lambda>   s4    !7!780 zJ=.<D"rv   r   r{   r   r   s   @rt   r   r   z   s"    =!E
8Drv   r   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )DlpV2.LocationsService   z)Service class for the locations resource.r    c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r   r   r|   r}   s     rt   r   DlpV2.LocationsService.__init__   r   rv   r   	r   r   r   r   r   r   r   r   r   r   s   @rt   r   r      s    3E rv   r   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )-DlpV2.OrganizationsDeidentifyTemplatesService   zAService class for the organizations_deidentifyTemplates resource.r"   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r!   r   r|   r}   s     rt   r   6DlpV2.OrganizationsDeidentifyTemplatesService.__init__   "    E994I&Qdrv   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a DeidentifyTemplate for reusing frequently used configuration for de-identifying content, images, and storage. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpOrganizationsDeidentifyTemplatesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DeidentifyTemplate) The response message.
Creater   r   r   s       rt   r   4DlpV2.OrganizationsDeidentifyTemplatesService.Create   /     ##H-f__
  8 8rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N6v2/organizations/{organizationsId}/deidentifyTemplatesPOSTz,dlp.organizations.deidentifyTemplates.creater    v2/{+parent}/deidentifyTemplates1googlePrivacyDlpV2CreateDeidentifyTemplateRequest0DlpOrganizationsDeidentifyTemplatesCreateRequest$GooglePrivacyDlpV2DeidentifyTemplateFr   r   r   rv   rt   r   6DlpV2.OrganizationsDeidentifyTemplatesService.<lambda>   s4    8#9#9J@ zJ8ILA$rv   c                 D    U R                  S5      nU R                  X1US9$ )aV  Deletes a DeidentifyTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpOrganizationsDeidentifyTemplatesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
Deleter   r   r   s       rt   r   4DlpV2.OrganizationsDeidentifyTemplatesService.Delete   r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NNv2/organizations/{organizationsId}/deidentifyTemplates/{deidentifyTemplatesId}DELETEz,dlp.organizations.deidentifyTemplates.deletename
v2/{+name}r   0DlpOrganizationsDeidentifyTemplatesDeleteRequestGoogleProtobufEmptyFr   r   r   rv   rt   r   r      s4    8#9#9b@xH"L0$rv   c                 D    U R                  S5      nU R                  X1US9$ )aa  Gets a DeidentifyTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpOrganizationsDeidentifyTemplatesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DeidentifyTemplate) The response message.
Getr   r   r   s       rt   r   1DlpV2.OrganizationsDeidentifyTemplatesService.Get   /     ##E*f__
  8 8rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   r   z)dlp.organizations.deidentifyTemplates.getr   r   r   -DlpOrganizationsDeidentifyTemplatesGetRequestr   Fr   r   r   rv   rt   r   r      s4     6 6b=xH"IA!rv   c                 D    U R                  S5      nU R                  X1US9$ )ao  Lists DeidentifyTemplates. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpOrganizationsDeidentifyTemplatesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListDeidentifyTemplatesResponse) The response message.
r   r   r   r   s       rt   r   2DlpV2.OrganizationsDeidentifyTemplatesService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr   r   z*dlp.organizations.deidentifyTemplates.listr   r   orderBypageSize	pageTokenr   r   .DlpOrganizationsDeidentifyTemplatesListRequest1GooglePrivacyDlpV2ListDeidentifyTemplatesResponseFr   r   r   rv   rt   r   r     s4    !7!7J> zJG8JN"rv   c                 D    U R                  S5      nU R                  X1US9$ )ah  Updates the DeidentifyTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpOrganizationsDeidentifyTemplatesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DeidentifyTemplate) The response message.
Patchr   r   r   s       rt   r   3DlpV2.OrganizationsDeidentifyTemplatesService.Patch  /     ##G,f__
  8 8rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   PATCHz+dlp.organizations.deidentifyTemplates.patchr   r   1googlePrivacyDlpV2UpdateDeidentifyTemplateRequest/DlpOrganizationsDeidentifyTemplatesPatchRequestr   Fr   r   r   rv   rt   r   r   ,  s4    ("8"8b?xH"IKA#rv   r   r{   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s   @rt   r!   r      s^    K/E
8F8F8C8D8Erv   r!   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )*DlpV2.OrganizationsInspectTemplatesServicei:  z>Service class for the organizations_inspectTemplates resource.r$   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r#   r   r|   r}   s     rt   r   3DlpV2.OrganizationsInspectTemplatesService.__init__?  "    E66FvNdrv   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates an InspectTemplate for reusing frequently used configuration for inspecting content, images, and storage. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpOrganizationsInspectTemplatesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2InspectTemplate) The response message.
r   r   r   r   s       rt   r   1DlpV2.OrganizationsInspectTemplatesService.CreateD  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N3v2/organizations/{organizationsId}/inspectTemplatesr   z)dlp.organizations.inspectTemplates.creater   v2/{+parent}/inspectTemplates.googlePrivacyDlpV2CreateInspectTemplateRequest-DlpOrganizationsInspectTemplatesCreateRequest!GooglePrivacyDlpV2InspectTemplateFr   r   r   rv   rt   r   3DlpV2.OrganizationsInspectTemplatesService.<lambda>Q  s4    8#9#9G= zJ5FI>$rv   c                 D    U R                  S5      nU R                  X1US9$ )aL  Deletes an InspectTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpOrganizationsInspectTemplatesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   1DlpV2.OrganizationsInspectTemplatesService.Delete_  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NHv2/organizations/{organizationsId}/inspectTemplates/{inspectTemplatesId}r   z)dlp.organizations.inspectTemplates.deleter   r   r   -DlpOrganizationsInspectTemplatesDeleteRequestr   Fr   r   r   rv   rt   r   r  l  s4    8#9#9\=xH"I0$rv   c                 D    U R                  S5      nU R                  X1US9$ )aT  Gets an InspectTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpOrganizationsInspectTemplatesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2InspectTemplate) The response message.
r   r   r   r   s       rt   r   .DlpV2.OrganizationsInspectTemplatesService.Getz  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr
  r   z&dlp.organizations.inspectTemplates.getr   r   r   *DlpOrganizationsInspectTemplatesGetRequestr  Fr   r   r   rv   rt   r   r    s4     6 6\:xH"F>!rv   c                 D    U R                  S5      nU R                  X1US9$ )aa  Lists InspectTemplates. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpOrganizationsInspectTemplatesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListInspectTemplatesResponse) The response message.
r   r   r   r   s       rt   r   /DlpV2.OrganizationsInspectTemplatesService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z'dlp.organizations.inspectTemplates.listr   r   r  r   +DlpOrganizationsInspectTemplatesListRequest.GooglePrivacyDlpV2ListInspectTemplatesResponseFr   r   r   rv   rt   r   r    s4    !7!7G; zJG5GK"rv   c                 D    U R                  S5      nU R                  X1US9$ )aZ  Updates the InspectTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpOrganizationsInspectTemplatesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2InspectTemplate) The response message.
r   r   r   r   s       rt   r   0DlpV2.OrganizationsInspectTemplatesService.Patch  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr
  r   z(dlp.organizations.inspectTemplates.patchr   r   .googlePrivacyDlpV2UpdateInspectTemplateRequest,DlpOrganizationsInspectTemplatesPatchRequestr  Fr   r   r   rv   rt   r   r    s4    ("8"8\<xH"FH>#rv   r   r{   r   r   s   @rt   r#   r   :  s^    H,E
8F8F8C8D8Erv   r#   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )5DlpV2.OrganizationsLocationsColumnDataProfilesServicei  zJService class for the organizations_locations_columnDataProfiles resource.r&   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r%   r   r|   r}   s     rt   r   >DlpV2.OrganizationsLocationsColumnDataProfilesService.__init__  s#    EAA4QRXYdrv   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets a column data profile.

Args:
  request: (DlpOrganizationsLocationsColumnDataProfilesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ColumnDataProfile) The response message.
r   r   r   r   s       rt   r   9DlpV2.OrganizationsLocationsColumnDataProfilesService.Get  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzdv2/organizations/{organizationsId}/locations/{locationsId}/columnDataProfiles/{columnDataProfilesId}r   z2dlp.organizations.locations.columnDataProfiles.getr   r   r   5DlpOrganizationsLocationsColumnDataProfilesGetRequest#GooglePrivacyDlpV2ColumnDataProfileFr   r   r   rv   rt   r   >DlpV2.OrganizationsLocationsColumnDataProfilesService.<lambda>  s4     6 6xFxH"Q@!rv   c                 D    U R                  S5      nU R                  X1US9$ )a(  Lists column data profiles for an organization.

Args:
  request: (DlpOrganizationsLocationsColumnDataProfilesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListColumnDataProfilesResponse) The response message.
r   r   r   r   s       rt   r   :DlpV2.OrganizationsLocationsColumnDataProfilesService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzMv2/organizations/{organizationsId}/locations/{locationsId}/columnDataProfilesr   z3dlp.organizations.locations.columnDataProfiles.listr   r   r   r   r   v2/{+parent}/columnDataProfilesr   6DlpOrganizationsLocationsColumnDataProfilesListRequest0GooglePrivacyDlpV2ListColumnDataProfilesResponseFr   r   r   rv   rt   r   r#    s4    !7!7aG zJC7RM"rv   r   r{   r   r   r   r   r   r   r   r   r   r   r   r   r   s   @rt   r%   r    s1    T8E
8C8Drv   r%   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ ).DlpV2.OrganizationsLocationsConnectionsServicei  zCService class for the organizations_locations_connections resource.r(   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r'   r   r|   r}   s     rt   r   7DlpV2.OrganizationsLocationsConnectionsService.__init__  "    E::DJ6Rdrv   c                 D    U R                  S5      nU R                  X1US9$ )a  Create a Connection to an external data source.

Args:
  request: (DlpOrganizationsLocationsConnectionsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2Connection) The response message.
r   r   r   r   s       rt   r   5DlpV2.OrganizationsLocationsConnectionsService.Create  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NFv2/organizations/{organizationsId}/locations/{locationsId}/connectionsr   z.dlp.organizations.locations.connections.creater   v2/{+parent}/connections)googlePrivacyDlpV2CreateConnectionRequest1DlpOrganizationsLocationsConnectionsCreateRequestGooglePrivacyDlpV2ConnectionFr   r   r   rv   rt   r   7DlpV2.OrganizationsLocationsConnectionsService.<lambda>"  4    8#9#9ZB zJ0AM9$rv   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a Connection.

Args:
  request: (DlpOrganizationsLocationsConnectionsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   5DlpV2.OrganizationsLocationsConnectionsService.Delete0  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NVv2/organizations/{organizationsId}/locations/{locationsId}/connections/{connectionsId}r   z.dlp.organizations.locations.connections.deleter   r   r   1DlpOrganizationsLocationsConnectionsDeleteRequestr   Fr   r   r   rv   rt   r   r9  =  4    8#9#9jBxH"M0$rv   c                 D    U R                  S5      nU R                  X1US9$ )zGet a Connection by name.

Args:
  request: (DlpOrganizationsLocationsConnectionsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2Connection) The response message.
r   r   r   r   s       rt   r   2DlpV2.OrganizationsLocationsConnectionsService.GetK  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr>  r   z+dlp.organizations.locations.connections.getr   r   r   .DlpOrganizationsLocationsConnectionsGetRequestr8  Fr   r   r   rv   rt   r   r9  X  4     6 6j?xH"J9!rv   c                 D    U R                  S5      nU R                  X1US9$ )aN  Lists Connections in a parent. Use SearchConnections to see all connections within an organization.

Args:
  request: (DlpOrganizationsLocationsConnectionsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListConnectionsResponse) The response message.
r   r   r   r   s       rt   r   3DlpV2.OrganizationsLocationsConnectionsService.Listf  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr4  r   z,dlp.organizations.locations.connections.listr   r   r   r   r5  r   /DlpOrganizationsLocationsConnectionsListRequest)GooglePrivacyDlpV2ListConnectionsResponseFr   r   r   rv   rt   r   r9  s  s4    !7!7Z@ zJ80KF"rv   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate a Connection.

Args:
  request: (DlpOrganizationsLocationsConnectionsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2Connection) The response message.
r   r   r   r   s       rt   r   4DlpV2.OrganizationsLocationsConnectionsService.Patch  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr>  r   z-dlp.organizations.locations.connections.patchr   r   )googlePrivacyDlpV2UpdateConnectionRequest0DlpOrganizationsLocationsConnectionsPatchRequestr8  Fr   r   r   rv   rt   r   r9    4    ("8"8jAxH"AL9#rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Searches for Connections in a parent.

Args:
  request: (DlpOrganizationsLocationsConnectionsSearchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2SearchConnectionsResponse) The response message.
Searchr   r   r   s       rt   rS  5DlpV2.OrganizationsLocationsConnectionsService.Search  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzMv2/organizations/{organizationsId}/locations/{locationsId}/connections:searchr   z.dlp.organizations.locations.connections.searchr   rI  v2/{+parent}/connections:searchr   1DlpOrganizationsLocationsConnectionsSearchRequest+GooglePrivacyDlpV2SearchConnectionsResponseFr   r   r   rv   rt   r   r9    s4    8#9#9aB zJ87MH$rv   r   r{   r   r   r   r   r   r   r   r   r   r   r   r   r   rS  r   r   r   s   @rt   r'   r-    sm    M1E
8F8F8C8D8E8Frv   r'   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )6DlpV2.OrganizationsLocationsDeidentifyTemplatesServicei  zKService class for the organizations_locations_deidentifyTemplates resource.r*   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r)   r   r|   r}   s     rt   r   ?DlpV2.OrganizationsLocationsDeidentifyTemplatesService.__init__  #    EBBDRSYZdrv   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a DeidentifyTemplate for reusing frequently used configuration for de-identifying content, images, and storage. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpOrganizationsLocationsDeidentifyTemplatesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DeidentifyTemplate) The response message.
r   r   r   r   s       rt   r   =DlpV2.OrganizationsLocationsDeidentifyTemplatesService.Create  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NNv2/organizations/{organizationsId}/locations/{locationsId}/deidentifyTemplatesr   z6dlp.organizations.locations.deidentifyTemplates.creater   r   r   9DlpOrganizationsLocationsDeidentifyTemplatesCreateRequestr   Fr   r   r   rv   rt   r   ?DlpV2.OrganizationsLocationsDeidentifyTemplatesService.<lambda>  s4    8#9#9bJ zJ8IUA$rv   c                 D    U R                  S5      nU R                  X1US9$ )a_  Deletes a DeidentifyTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpOrganizationsLocationsDeidentifyTemplatesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   =DlpV2.OrganizationsLocationsDeidentifyTemplatesService.Delete  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nfv2/organizations/{organizationsId}/locations/{locationsId}/deidentifyTemplates/{deidentifyTemplatesId}r   z6dlp.organizations.locations.deidentifyTemplates.deleter   r   r   9DlpOrganizationsLocationsDeidentifyTemplatesDeleteRequestr   Fr   r   r   rv   rt   r   rd    s4    8#9#9zJxH"U0$rv   c                 D    U R                  S5      nU R                  X1US9$ )aj  Gets a DeidentifyTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpOrganizationsLocationsDeidentifyTemplatesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DeidentifyTemplate) The response message.
r   r   r   r   s       rt   r   :DlpV2.OrganizationsLocationsDeidentifyTemplatesService.Get  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrh  r   z3dlp.organizations.locations.deidentifyTemplates.getr   r   r   6DlpOrganizationsLocationsDeidentifyTemplatesGetRequestr   Fr   r   r   rv   rt   r   rd    4     6 6zGxH"RA!rv   c                 D    U R                  S5      nU R                  X1US9$ )ax  Lists DeidentifyTemplates. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpOrganizationsLocationsDeidentifyTemplatesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListDeidentifyTemplatesResponse) The response message.
r   r   r   r   s       rt   r   ;DlpV2.OrganizationsLocationsDeidentifyTemplatesService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nrb  r   z4dlp.organizations.locations.deidentifyTemplates.listr   r   r   r   7DlpOrganizationsLocationsDeidentifyTemplatesListRequestr   Fr   r   r   rv   rt   r   rd    s4    !7!7bH zJG8SN"rv   c                 D    U R                  S5      nU R                  X1US9$ )aq  Updates the DeidentifyTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpOrganizationsLocationsDeidentifyTemplatesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DeidentifyTemplate) The response message.
r   r   r   r   s       rt   r   <DlpV2.OrganizationsLocationsDeidentifyTemplatesService.Patch-  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrh  r   z5dlp.organizations.locations.deidentifyTemplates.patchr   r   r   8DlpOrganizationsLocationsDeidentifyTemplatesPatchRequestr   Fr   r   r   rv   rt   r   rd  :  s4    ("8"8zIxH"ITA#rv   r   r{   r   r   s   @rt   r)   r[    s^    U9E
8F8F8C8D8Erv   r)   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )3DlpV2.OrganizationsLocationsDiscoveryConfigsServiceiH  zHService class for the organizations_locations_discoveryConfigs resource.r,   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r+   r   r|   r}   s     rt   r   <DlpV2.OrganizationsLocationsDiscoveryConfigsService.__init__M  #    E??OPVWdrv   c                 D    U R                  S5      nU R                  X1US9$ )a%  Creates a config for discovery to scan and profile storage.

Args:
  request: (DlpOrganizationsLocationsDiscoveryConfigsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DiscoveryConfig) The response message.
r   r   r   r   s       rt   r   :DlpV2.OrganizationsLocationsDiscoveryConfigsService.CreateR  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NKv2/organizations/{organizationsId}/locations/{locationsId}/discoveryConfigsr   z3dlp.organizations.locations.discoveryConfigs.creater   v2/{+parent}/discoveryConfigs.googlePrivacyDlpV2CreateDiscoveryConfigRequest6DlpOrganizationsLocationsDiscoveryConfigsCreateRequest!GooglePrivacyDlpV2DiscoveryConfigFr   r   r   rv   rt   r   <DlpV2.OrganizationsLocationsDiscoveryConfigsService.<lambda>_  4    8#9#9_G zJ5FR>$rv   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a discovery configuration.

Args:
  request: (DlpOrganizationsLocationsDiscoveryConfigsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   :DlpV2.OrganizationsLocationsDiscoveryConfigsService.Deletem  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N`v2/organizations/{organizationsId}/locations/{locationsId}/discoveryConfigs/{discoveryConfigsId}r   z3dlp.organizations.locations.discoveryConfigs.deleter   r   r   6DlpOrganizationsLocationsDiscoveryConfigsDeleteRequestr   Fr   r   r   rv   rt   r   r  z  4    8#9#9tGxH"R0$rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets a discovery configuration.

Args:
  request: (DlpOrganizationsLocationsDiscoveryConfigsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DiscoveryConfig) The response message.
r   r   r   r   s       rt   r   7DlpV2.OrganizationsLocationsDiscoveryConfigsService.Get  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z0dlp.organizations.locations.discoveryConfigs.getr   r   r   3DlpOrganizationsLocationsDiscoveryConfigsGetRequestr  Fr   r   r   rv   rt   r   r    4     6 6tDxH"O>!rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists discovery configurations.

Args:
  request: (DlpOrganizationsLocationsDiscoveryConfigsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListDiscoveryConfigsResponse) The response message.
r   r   r   r   s       rt   r   8DlpV2.OrganizationsLocationsDiscoveryConfigsService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z1dlp.organizations.locations.discoveryConfigs.listr   r   r   r   r  r   4DlpOrganizationsLocationsDiscoveryConfigsListRequest.GooglePrivacyDlpV2ListDiscoveryConfigsResponseFr   r   r   rv   rt   r   r    s4    !7!7_E zJ95PK"rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates a discovery configuration.

Args:
  request: (DlpOrganizationsLocationsDiscoveryConfigsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DiscoveryConfig) The response message.
r   r   r   r   s       rt   r   9DlpV2.OrganizationsLocationsDiscoveryConfigsService.Patch  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z2dlp.organizations.locations.discoveryConfigs.patchr   r   .googlePrivacyDlpV2UpdateDiscoveryConfigRequest5DlpOrganizationsLocationsDiscoveryConfigsPatchRequestr  Fr   r   r   rv   rt   r   r    4    ("8"8tFxH"FQ>#rv   r   r{   r   r   s   @rt   r+   rx  H  ^    R6E
8F8F8C8D8Erv   r+   c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	*DlpV2.OrganizationsLocationsDlpJobsServicei  z?Service class for the organizations_locations_dlpJobs resource.r.   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r-   r   r|   r}   s     rt   r   3DlpV2.OrganizationsLocationsDlpJobsService.__init__  r   rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists DlpJobs that match the specified filter in the request. See https://cloud.google.com/sensitive-data-protection/docs/inspecting-storage and https://cloud.google.com/sensitive-data-protection/docs/compute-risk-analysis to learn more.

Args:
  request: (DlpOrganizationsLocationsDlpJobsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListDlpJobsResponse) The response message.
r   r   r   r   s       rt   r   /DlpV2.OrganizationsLocationsDlpJobsService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzBv2/organizations/{organizationsId}/locations/{locationsId}/dlpJobsr   z(dlp.organizations.locations.dlpJobs.listr   r   r   r   r   r   typev2/{+parent}/dlpJobsr   +DlpOrganizationsLocationsDlpJobsListRequest%GooglePrivacyDlpV2ListDlpJobsResponseFr   r   r   rv   rt   r   3DlpV2.OrganizationsLocationsDlpJobsService.<lambda>  s4    !7!7V< zJY,GB"rv   r   r{   r   r   s   @rt   r-   r    s"    I-E
8Drv   r-   c                   ~   ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SrU =r$ )8DlpV2.OrganizationsLocationsFileStoreDataProfilesServicei  zMService class for the organizations_locations_fileStoreDataProfiles resource.r0   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r/   r   r|   r}   s     rt   r   ADlpV2.OrganizationsLocationsFileStoreDataProfilesService.__init__  s#    EDDdTU[\drv   c                 D    U R                  S5      nU R                  X1US9$ )as  Delete a FileStoreDataProfile. Will not prevent the profile from being regenerated if the resource is still included in a discovery configuration.

Args:
  request: (DlpOrganizationsLocationsFileStoreDataProfilesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   ?DlpV2.OrganizationsLocationsFileStoreDataProfilesService.Delete  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Njv2/organizations/{organizationsId}/locations/{locationsId}/fileStoreDataProfiles/{fileStoreDataProfilesId}r   z8dlp.organizations.locations.fileStoreDataProfiles.deleter   r   r   ;DlpOrganizationsLocationsFileStoreDataProfilesDeleteRequestr   Fr   r   r   rv   rt   r   ADlpV2.OrganizationsLocationsFileStoreDataProfilesService.<lambda>  s4    8#9#9~LxH"W0$rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets a file store data profile.

Args:
  request: (DlpOrganizationsLocationsFileStoreDataProfilesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2FileStoreDataProfile) The response message.
r   r   r   r   s       rt   r   <DlpV2.OrganizationsLocationsFileStoreDataProfilesService.Get#  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z5dlp.organizations.locations.fileStoreDataProfiles.getr   r   r   8DlpOrganizationsLocationsFileStoreDataProfilesGetRequest&GooglePrivacyDlpV2FileStoreDataProfileFr   r   r   rv   rt   r   r  0  s4     6 6~IxH"TC!rv   c                 D    U R                  S5      nU R                  X1US9$ )a2  Lists file store data profiles for an organization.

Args:
  request: (DlpOrganizationsLocationsFileStoreDataProfilesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListFileStoreDataProfilesResponse) The response message.
r   r   r   r   s       rt   r   =DlpV2.OrganizationsLocationsFileStoreDataProfilesService.List>  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzPv2/organizations/{organizationsId}/locations/{locationsId}/fileStoreDataProfilesr   z6dlp.organizations.locations.fileStoreDataProfiles.listr   r'  "v2/{+parent}/fileStoreDataProfilesr   9DlpOrganizationsLocationsFileStoreDataProfilesListRequest3GooglePrivacyDlpV2ListFileStoreDataProfilesResponseFr   r   r   rv   rt   r   r  K  s4    !7!7dJ zJC:UP"rv   r   r{   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s   @rt   r/   r    s@    W;E
8F8C8Drv   r/   c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	,DlpV2.OrganizationsLocationsInfoTypesServiceiY  zAService class for the organizations_locations_infoTypes resource.r2   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r1   r   r|   r}   s     rt   r   5DlpV2.OrganizationsLocationsInfoTypesService.__init__^  s"    E88$HPdrv   c                 D    U R                  S5      nU R                  X1US9$ )a  Returns a list of the sensitive information types that the DLP API supports. See https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference to learn more.

Args:
  request: (DlpOrganizationsLocationsInfoTypesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListInfoTypesResponse) The response message.
r   r   r   r   s       rt   r   1DlpV2.OrganizationsLocationsInfoTypesService.Listc  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzDv2/organizations/{organizationsId}/locations/{locationsId}/infoTypesr   z*dlp.organizations.locations.infoTypes.listr   r   r   r   -DlpOrganizationsLocationsInfoTypesListRequestr   Fr   r   r   rv   rt   r   5DlpV2.OrganizationsLocationsInfoTypesService.<lambda>p  s4    !7!7X> zJ=.ID"rv   r   r{   r   r   s   @rt   r1   r  Y  s"    K/E
8Drv   r1   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )3DlpV2.OrganizationsLocationsInspectTemplatesServicei~  zHService class for the organizations_locations_inspectTemplates resource.r4   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r3   r   r|   r}   s     rt   r   <DlpV2.OrganizationsLocationsInspectTemplatesService.__init__  r{  rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates an InspectTemplate for reusing frequently used configuration for inspecting content, images, and storage. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpOrganizationsLocationsInspectTemplatesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2InspectTemplate) The response message.
r   r   r   r   s       rt   r   :DlpV2.OrganizationsLocationsInspectTemplatesService.Create  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NKv2/organizations/{organizationsId}/locations/{locationsId}/inspectTemplatesr   z3dlp.organizations.locations.inspectTemplates.creater   r  r  6DlpOrganizationsLocationsInspectTemplatesCreateRequestr  Fr   r   r   rv   rt   r   <DlpV2.OrganizationsLocationsInspectTemplatesService.<lambda>  r  rv   c                 D    U R                  S5      nU R                  X1US9$ )aU  Deletes an InspectTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpOrganizationsLocationsInspectTemplatesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   :DlpV2.OrganizationsLocationsInspectTemplatesService.Delete  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N`v2/organizations/{organizationsId}/locations/{locationsId}/inspectTemplates/{inspectTemplatesId}r   z3dlp.organizations.locations.inspectTemplates.deleter   r   r   6DlpOrganizationsLocationsInspectTemplatesDeleteRequestr   Fr   r   r   rv   rt   r   r    r  rv   c                 D    U R                  S5      nU R                  X1US9$ )a]  Gets an InspectTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpOrganizationsLocationsInspectTemplatesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2InspectTemplate) The response message.
r   r   r   r   s       rt   r   7DlpV2.OrganizationsLocationsInspectTemplatesService.Get  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z0dlp.organizations.locations.inspectTemplates.getr   r   r   3DlpOrganizationsLocationsInspectTemplatesGetRequestr  Fr   r   r   rv   rt   r   r    r  rv   c                 D    U R                  S5      nU R                  X1US9$ )aj  Lists InspectTemplates. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpOrganizationsLocationsInspectTemplatesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListInspectTemplatesResponse) The response message.
r   r   r   r   s       rt   r   8DlpV2.OrganizationsLocationsInspectTemplatesService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z1dlp.organizations.locations.inspectTemplates.listr   r   r  r   4DlpOrganizationsLocationsInspectTemplatesListRequestr  Fr   r   r   rv   rt   r   r    s4    !7!7_E zJG5PK"rv   c                 D    U R                  S5      nU R                  X1US9$ )ac  Updates the InspectTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpOrganizationsLocationsInspectTemplatesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2InspectTemplate) The response message.
r   r   r   r   s       rt   r   9DlpV2.OrganizationsLocationsInspectTemplatesService.Patch  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z2dlp.organizations.locations.inspectTemplates.patchr   r   r  5DlpOrganizationsLocationsInspectTemplatesPatchRequestr  Fr   r   r   rv   rt   r   r    r  rv   r   r{   r   r   s   @rt   r3   r  ~  r  rv   r3   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ ).DlpV2.OrganizationsLocationsJobTriggersServicei  zCService class for the organizations_locations_jobTriggers resource.r6   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r5   r   r|   r}   s     rt   r   7DlpV2.OrganizationsLocationsJobTriggersService.__init__  r0  rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a job trigger to run DLP actions such as scanning storage for sensitive information on a set schedule. See https://cloud.google.com/sensitive-data-protection/docs/creating-job-triggers to learn more.

Args:
  request: (DlpOrganizationsLocationsJobTriggersCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2JobTrigger) The response message.
r   r   r   r   s       rt   r   5DlpV2.OrganizationsLocationsJobTriggersService.Create  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NFv2/organizations/{organizationsId}/locations/{locationsId}/jobTriggersr   z.dlp.organizations.locations.jobTriggers.creater   v2/{+parent}/jobTriggers)googlePrivacyDlpV2CreateJobTriggerRequest1DlpOrganizationsLocationsJobTriggersCreateRequestGooglePrivacyDlpV2JobTriggerFr   r   r   rv   rt   r   7DlpV2.OrganizationsLocationsJobTriggersService.<lambda>&  r:  rv   c                 D    U R                  S5      nU R                  X1US9$ )aN  Deletes a job trigger. See https://cloud.google.com/sensitive-data-protection/docs/creating-job-triggers to learn more.

Args:
  request: (DlpOrganizationsLocationsJobTriggersDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   5DlpV2.OrganizationsLocationsJobTriggersService.Delete4  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NVv2/organizations/{organizationsId}/locations/{locationsId}/jobTriggers/{jobTriggersId}r   z.dlp.organizations.locations.jobTriggers.deleter   r   r   1DlpOrganizationsLocationsJobTriggersDeleteRequestr   Fr   r   r   rv   rt   r   r  A  r@  rv   c                 D    U R                  S5      nU R                  X1US9$ )aQ  Gets a job trigger. See https://cloud.google.com/sensitive-data-protection/docs/creating-job-triggers to learn more.

Args:
  request: (DlpOrganizationsLocationsJobTriggersGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2JobTrigger) The response message.
r   r   r   r   s       rt   r   2DlpV2.OrganizationsLocationsJobTriggersService.GetO  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z+dlp.organizations.locations.jobTriggers.getr   r   r   .DlpOrganizationsLocationsJobTriggersGetRequestr  Fr   r   r   rv   rt   r   r  \  rE  rv   c                 D    U R                  S5      nU R                  X1US9$ )a_  Lists job triggers. See https://cloud.google.com/sensitive-data-protection/docs/creating-job-triggers to learn more.

Args:
  request: (DlpOrganizationsLocationsJobTriggersListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListJobTriggersResponse) The response message.
r   r   r   r   s       rt   r   3DlpV2.OrganizationsLocationsJobTriggersService.Listj  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z,dlp.organizations.locations.jobTriggers.listr   r  r  r   /DlpOrganizationsLocationsJobTriggersListRequest)GooglePrivacyDlpV2ListJobTriggersResponseFr   r   r   rv   rt   r   r  w  s4    !7!7Z@ zJY0KF"rv   c                 D    U R                  S5      nU R                  X1US9$ )aV  Updates a job trigger. See https://cloud.google.com/sensitive-data-protection/docs/creating-job-triggers to learn more.

Args:
  request: (DlpOrganizationsLocationsJobTriggersPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2JobTrigger) The response message.
r   r   r   r   s       rt   r   4DlpV2.OrganizationsLocationsJobTriggersService.Patch  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z-dlp.organizations.locations.jobTriggers.patchr   r   )googlePrivacyDlpV2UpdateJobTriggerRequest0DlpOrganizationsLocationsJobTriggersPatchRequestr  Fr   r   r   rv   rt   r   r    rQ  rv   r   r{   r   r   s   @rt   r5   r    ^    M1E
8F8F8C8D8Erv   r5   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )6DlpV2.OrganizationsLocationsProjectDataProfilesServicei  zKService class for the organizations_locations_projectDataProfiles resource.r8   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r7   r   r|   r}   s     rt   r   ?DlpV2.OrganizationsLocationsProjectDataProfilesService.__init__  r^  rv   c                 D    U R                  S5      nU R                  X1US9$ )a	  Gets a project data profile.

Args:
  request: (DlpOrganizationsLocationsProjectDataProfilesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ProjectDataProfile) The response message.
r   r   r   r   s       rt   r   :DlpV2.OrganizationsLocationsProjectDataProfilesService.Get  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzfv2/organizations/{organizationsId}/locations/{locationsId}/projectDataProfiles/{projectDataProfilesId}r   z3dlp.organizations.locations.projectDataProfiles.getr   r   r   6DlpOrganizationsLocationsProjectDataProfilesGetRequest$GooglePrivacyDlpV2ProjectDataProfileFr   r   r   rv   rt   r   ?DlpV2.OrganizationsLocationsProjectDataProfilesService.<lambda>  rn  rv   c                 D    U R                  S5      nU R                  X1US9$ )a+  Lists project data profiles for an organization.

Args:
  request: (DlpOrganizationsLocationsProjectDataProfilesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListProjectDataProfilesResponse) The response message.
r   r   r   r   s       rt   r   ;DlpV2.OrganizationsLocationsProjectDataProfilesService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzNv2/organizations/{organizationsId}/locations/{locationsId}/projectDataProfilesr   z4dlp.organizations.locations.projectDataProfiles.listr   r'   v2/{+parent}/projectDataProfilesr   7DlpOrganizationsLocationsProjectDataProfilesListRequest1GooglePrivacyDlpV2ListProjectDataProfilesResponseFr   r   r   rv   rt   r   r    s4    !7!7bH zJC8SN"rv   r   r{   r+  r   s   @rt   r7   r    s1    U9E
8C8Drv   r7   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )2DlpV2.OrganizationsLocationsStoredInfoTypesServicei  zGService class for the organizations_locations_storedInfoTypes resource.r:   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r9   r   r|   r}   s     rt   r   ;DlpV2.OrganizationsLocationsStoredInfoTypesService.__init__  s"    E>>NvVdrv   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a pre-built stored infoType to be used for inspection. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpOrganizationsLocationsStoredInfoTypesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2StoredInfoType) The response message.
r   r   r   r   s       rt   r   9DlpV2.OrganizationsLocationsStoredInfoTypesService.Create  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NJv2/organizations/{organizationsId}/locations/{locationsId}/storedInfoTypesr   z2dlp.organizations.locations.storedInfoTypes.creater   v2/{+parent}/storedInfoTypes-googlePrivacyDlpV2CreateStoredInfoTypeRequest5DlpOrganizationsLocationsStoredInfoTypesCreateRequest GooglePrivacyDlpV2StoredInfoTypeFr   r   r   rv   rt   r   ;DlpV2.OrganizationsLocationsStoredInfoTypesService.<lambda>  s4    8#9#9^F zJ4EQ=$rv   c                 D    U R                  S5      nU R                  X1US9$ )aZ  Deletes a stored infoType. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpOrganizationsLocationsStoredInfoTypesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   9DlpV2.OrganizationsLocationsStoredInfoTypesService.Delete  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N^v2/organizations/{organizationsId}/locations/{locationsId}/storedInfoTypes/{storedInfoTypesId}r   z2dlp.organizations.locations.storedInfoTypes.deleter   r   r   5DlpOrganizationsLocationsStoredInfoTypesDeleteRequestr   Fr   r   r   rv   rt   r   r"    s4    8#9#9rFxH"Q0$rv   c                 D    U R                  S5      nU R                  X1US9$ )aa  Gets a stored infoType. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpOrganizationsLocationsStoredInfoTypesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2StoredInfoType) The response message.
r   r   r   r   s       rt   r   6DlpV2.OrganizationsLocationsStoredInfoTypesService.Get   r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr&  r   z/dlp.organizations.locations.storedInfoTypes.getr   r   r   2DlpOrganizationsLocationsStoredInfoTypesGetRequestr!  Fr   r   r   rv   rt   r   r"  -  s4     6 6rCxH"N=!rv   c                 D    U R                  S5      nU R                  X1US9$ )ao  Lists stored infoTypes. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpOrganizationsLocationsStoredInfoTypesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListStoredInfoTypesResponse) The response message.
r   r   r   r   s       rt   r   7DlpV2.OrganizationsLocationsStoredInfoTypesService.List;  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z0dlp.organizations.locations.storedInfoTypes.listr   r   r  r   3DlpOrganizationsLocationsStoredInfoTypesListRequest-GooglePrivacyDlpV2ListStoredInfoTypesResponseFr   r   r   rv   rt   r   r"  H  s4    !7!7^D zJG4OJ"rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates the stored infoType by creating a new version. The existing version will continue to be used until the new version is ready. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpOrganizationsLocationsStoredInfoTypesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2StoredInfoType) The response message.
r   r   r   r   s       rt   r   8DlpV2.OrganizationsLocationsStoredInfoTypesService.PatchV  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr&  r   z1dlp.organizations.locations.storedInfoTypes.patchr   r   -googlePrivacyDlpV2UpdateStoredInfoTypeRequest4DlpOrganizationsLocationsStoredInfoTypesPatchRequestr!  Fr   r   r   rv   rt   r   r"  c  s4    ("8"8rExH"EP=#rv   r   r{   r   r   s   @rt   r9   r    s^    Q5E
8F8F8C8D8Erv   r9   c                   ~   ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SrU =r$ )4DlpV2.OrganizationsLocationsTableDataProfilesServiceiq  zIService class for the organizations_locations_tableDataProfiles resource.r<   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r;   r   r|   r}   s     rt   r   =DlpV2.OrganizationsLocationsTableDataProfilesService.__init__v  s#    E@@$PQWXdrv   c                 D    U R                  S5      nU R                  X1US9$ )ah  Delete a TableDataProfile. Will not prevent the profile from being regenerated if the table is still included in a discovery configuration.

Args:
  request: (DlpOrganizationsLocationsTableDataProfilesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   ;DlpV2.OrganizationsLocationsTableDataProfilesService.Delete{  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nbv2/organizations/{organizationsId}/locations/{locationsId}/tableDataProfiles/{tableDataProfilesId}r   z4dlp.organizations.locations.tableDataProfiles.deleter   r   r   7DlpOrganizationsLocationsTableDataProfilesDeleteRequestr   Fr   r   r   rv   rt   r   =DlpV2.OrganizationsLocationsTableDataProfilesService.<lambda>  s4    8#9#9vHxH"S0$rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets a table data profile.

Args:
  request: (DlpOrganizationsLocationsTableDataProfilesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2TableDataProfile) The response message.
r   r   r   r   s       rt   r   8DlpV2.OrganizationsLocationsTableDataProfilesService.Get  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr=  r   z1dlp.organizations.locations.tableDataProfiles.getr   r   r   4DlpOrganizationsLocationsTableDataProfilesGetRequest"GooglePrivacyDlpV2TableDataProfileFr   r   r   rv   rt   r   r?    s4     6 6vExH"P?!rv   c                 D    U R                  S5      nU R                  X1US9$ )a%  Lists table data profiles for an organization.

Args:
  request: (DlpOrganizationsLocationsTableDataProfilesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListTableDataProfilesResponse) The response message.
r   r   r   r   s       rt   r   9DlpV2.OrganizationsLocationsTableDataProfilesService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzLv2/organizations/{organizationsId}/locations/{locationsId}/tableDataProfilesr   z2dlp.organizations.locations.tableDataProfiles.listr   r'  v2/{+parent}/tableDataProfilesr   5DlpOrganizationsLocationsTableDataProfilesListRequest/GooglePrivacyDlpV2ListTableDataProfilesResponseFr   r   r   rv   rt   r   r?    s4    !7!7`F zJC6QL"rv   r   r{   r  r   s   @rt   r;   r7  q  s@    S7E
8F8C8Drv   r;   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )#DlpV2.OrganizationsLocationsServicei  z7Service class for the organizations_locations resource.r>   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r=   r   r|   r}   s     rt   r   ,DlpV2.OrganizationsLocationsService.__init__  "    E//?Gdrv   r   r   r   s   @rt   r=   rL    s    A%E rv   r=   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ ))DlpV2.OrganizationsStoredInfoTypesServicei  z=Service class for the organizations_storedInfoTypes resource.r@   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r?   r   r|   r}   s     rt   r   2DlpV2.OrganizationsStoredInfoTypesService.__init__  "    E55tEfMdrv   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a pre-built stored infoType to be used for inspection. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpOrganizationsStoredInfoTypesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2StoredInfoType) The response message.
r   r   r   r   s       rt   r   0DlpV2.OrganizationsStoredInfoTypesService.Create  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N2v2/organizations/{organizationsId}/storedInfoTypesr   z(dlp.organizations.storedInfoTypes.creater   r  r  ,DlpOrganizationsStoredInfoTypesCreateRequestr!  Fr   r   r   rv   rt   r   2DlpV2.OrganizationsStoredInfoTypesService.<lambda>  s4    8#9#9F< zJ4EH=$rv   c                 D    U R                  S5      nU R                  X1US9$ )aQ  Deletes a stored infoType. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpOrganizationsStoredInfoTypesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   0DlpV2.OrganizationsStoredInfoTypesService.Delete  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NFv2/organizations/{organizationsId}/storedInfoTypes/{storedInfoTypesId}r   z(dlp.organizations.storedInfoTypes.deleter   r   r   ,DlpOrganizationsStoredInfoTypesDeleteRequestr   Fr   r   r   rv   rt   r   rZ    s4    8#9#9Z<xH"H0$rv   c                 D    U R                  S5      nU R                  X1US9$ )aX  Gets a stored infoType. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpOrganizationsStoredInfoTypesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2StoredInfoType) The response message.
r   r   r   r   s       rt   r   -DlpV2.OrganizationsStoredInfoTypesService.Get  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr^  r   z%dlp.organizations.storedInfoTypes.getr   r   r   )DlpOrganizationsStoredInfoTypesGetRequestr!  Fr   r   r   rv   rt   r   rZ  #  s4     6 6Z9xH"E=!rv   c                 D    U R                  S5      nU R                  X1US9$ )af  Lists stored infoTypes. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpOrganizationsStoredInfoTypesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListStoredInfoTypesResponse) The response message.
r   r   r   r   s       rt   r   .DlpV2.OrganizationsStoredInfoTypesService.List1  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NrX  r   z&dlp.organizations.storedInfoTypes.listr   r   r  r   *DlpOrganizationsStoredInfoTypesListRequestr0  Fr   r   r   rv   rt   r   rZ  >  s4    !7!7F: zJG4FJ"rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates the stored infoType by creating a new version. The existing version will continue to be used until the new version is ready. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpOrganizationsStoredInfoTypesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2StoredInfoType) The response message.
r   r   r   r   s       rt   r   /DlpV2.OrganizationsStoredInfoTypesService.PatchL  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr^  r   z'dlp.organizations.storedInfoTypes.patchr   r   r4  +DlpOrganizationsStoredInfoTypesPatchRequestr!  Fr   r   r   rv   rt   r   rZ  Y  s4    ("8"8Z;xH"EG=#rv   r   r{   r   r   s   @rt   r?   rQ    s^    G+E
8F8F8C8D8Erv   r?   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )DlpV2.OrganizationsServiceig  z-Service class for the organizations resource.rB   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rA   r   r|   r}   s     rt   r   #DlpV2.OrganizationsService.__init__l  "    E&&6v>drv   r   r   r   s   @rt   rA   rm  g  s    7E rv   rA   c                   ~   ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SrU =r$ )DlpV2.ProjectsContentServiceiq  z0Service class for the projects_content resource.rD   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rC   r   r|   r}   s     rt   r   %DlpV2.ProjectsContentService.__init__v  "    E(($8@drv   c                 D    U R                  S5      nU R                  X1US9$ )a  De-identifies potentially sensitive info from a ContentItem. This method has limits on input size and output size. See https://cloud.google.com/sensitive-data-protection/docs/deidentify-sensitive-data to learn more. When no InfoTypes or CustomInfoTypes are specified in this request, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated.

Args:
  request: (DlpProjectsContentDeidentifyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DeidentifyContentResponse) The response message.

Deidentifyr   r   r   s       rt   rw  'DlpV2.ProjectsContentService.Deidentify{  /     ##L1f__
  8 8rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz+v2/projects/{projectsId}/content:deidentifyr   zdlp.projects.content.deidentifyr   v2/{+parent}/content:deidentify*googlePrivacyDlpV2DeidentifyContentRequest#DlpProjectsContentDeidentifyRequest+GooglePrivacyDlpV2DeidentifyContentResponseFr   r   r   rv   rt   r   %DlpV2.ProjectsContentService.<lambda>  4    x'='=?3 zJ7B?H(rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Finds potentially sensitive info in content. This method has limits on input size, processing time, and output size. When no InfoTypes or CustomInfoTypes are specified in this request, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. For how to guides, see https://cloud.google.com/sensitive-data-protection/docs/inspecting-images and https://cloud.google.com/sensitive-data-protection/docs/inspecting-text,.

Args:
  request: (DlpProjectsContentInspectRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2InspectContentResponse) The response message.
Inspectr   r   r   s       rt   r  $DlpV2.ProjectsContentService.Inspect  /     ##I.f__
  8 8rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz(v2/projects/{projectsId}/content:inspectr   zdlp.projects.content.inspectr   v2/{+parent}/content:inspect'googlePrivacyDlpV2InspectContentRequest DlpProjectsContentInspectRequest(GooglePrivacyDlpV2InspectContentResponseFr   r   r   rv   rt   r   r    s4    H$:$:<0 zJ4?<E%rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Re-identifies content that has been de-identified. See https://cloud.google.com/sensitive-data-protection/docs/pseudonymization#re-identification_in_free_text_code_example to learn more.

Args:
  request: (DlpProjectsContentReidentifyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ReidentifyContentResponse) The response message.

Reidentifyr   r   r   s       rt   r  'DlpV2.ProjectsContentService.Reidentify  ry  rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz+v2/projects/{projectsId}/content:reidentifyr   zdlp.projects.content.reidentifyr   v2/{+parent}/content:reidentify*googlePrivacyDlpV2ReidentifyContentRequest#DlpProjectsContentReidentifyRequest+GooglePrivacyDlpV2ReidentifyContentResponseFr   r   r   rv   rt   r   r    r  rv   r   r{   r   r   r   r   r   r   r   rw  r   r  r  r   r   r   s   @rt   rC   rr  q  s@    :E
8 J8G8 Jrv   rC   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )(DlpV2.ProjectsDeidentifyTemplatesServicei  z<Service class for the projects_deidentifyTemplates resource.rF   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rE   r   r|   r}   s     rt   r   1DlpV2.ProjectsDeidentifyTemplatesService.__init__  s"    E44dDVLdrv   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a DeidentifyTemplate for reusing frequently used configuration for de-identifying content, images, and storage. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpProjectsDeidentifyTemplatesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DeidentifyTemplate) The response message.
r   r   r   r   s       rt   r   /DlpV2.ProjectsDeidentifyTemplatesService.Create  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N,v2/projects/{projectsId}/deidentifyTemplatesr   z'dlp.projects.deidentifyTemplates.creater   r   r   +DlpProjectsDeidentifyTemplatesCreateRequestr   Fr   r   r   rv   rt   r   1DlpV2.ProjectsDeidentifyTemplatesService.<lambda>  s4    8#9#9@; zJ8IGA$rv   c                 D    U R                  S5      nU R                  X1US9$ )aQ  Deletes a DeidentifyTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpProjectsDeidentifyTemplatesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   /DlpV2.ProjectsDeidentifyTemplatesService.Delete  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NDv2/projects/{projectsId}/deidentifyTemplates/{deidentifyTemplatesId}r   z'dlp.projects.deidentifyTemplates.deleter   r   r   +DlpProjectsDeidentifyTemplatesDeleteRequestr   Fr   r   r   rv   rt   r   r    s4    8#9#9X;xH"G0$rv   c                 D    U R                  S5      nU R                  X1US9$ )a\  Gets a DeidentifyTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpProjectsDeidentifyTemplatesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DeidentifyTemplate) The response message.
r   r   r   r   s       rt   r   ,DlpV2.ProjectsDeidentifyTemplatesService.Get  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z$dlp.projects.deidentifyTemplates.getr   r   r   (DlpProjectsDeidentifyTemplatesGetRequestr   Fr   r   r   rv   rt   r   r    s4     6 6X8xH"DA!rv   c                 D    U R                  S5      nU R                  X1US9$ )aj  Lists DeidentifyTemplates. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpProjectsDeidentifyTemplatesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListDeidentifyTemplatesResponse) The response message.
r   r   r   r   s       rt   r   -DlpV2.ProjectsDeidentifyTemplatesService.List'  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z%dlp.projects.deidentifyTemplates.listr   r   r   r   )DlpProjectsDeidentifyTemplatesListRequestr   Fr   r   r   rv   rt   r   r  4  s4    !7!7@9 zJG8EN"rv   c                 D    U R                  S5      nU R                  X1US9$ )ac  Updates the DeidentifyTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpProjectsDeidentifyTemplatesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DeidentifyTemplate) The response message.
r   r   r   r   s       rt   r   .DlpV2.ProjectsDeidentifyTemplatesService.PatchB  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z&dlp.projects.deidentifyTemplates.patchr   r   r   *DlpProjectsDeidentifyTemplatesPatchRequestr   Fr   r   r   rv   rt   r   r  O  s4    ("8"8X:xH"IFA#rv   r   r{   r   r   s   @rt   rE   r    s^    F*E
8F8F8C8D8Erv   rE   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )DlpV2.ProjectsDlpJobsServicei]  z0Service class for the projects_dlpJobs resource.rH   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rG   r   r|   r}   s     rt   r   %DlpV2.ProjectsDlpJobsService.__init__b  ru  rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Starts asynchronous cancellation on a long-running DlpJob. The server makes a best effort to cancel the DlpJob, but success is not guaranteed. See https://cloud.google.com/sensitive-data-protection/docs/inspecting-storage and https://cloud.google.com/sensitive-data-protection/docs/compute-risk-analysis to learn more.

Args:
  request: (DlpProjectsDlpJobsCancelRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
Cancelr   r   r   s       rt   r  #DlpV2.ProjectsDlpJobsService.Cancelg  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz3v2/projects/{projectsId}/dlpJobs/{dlpJobsId}:cancelr   zdlp.projects.dlpJobs.cancelr   v2/{+name}:cancel%googlePrivacyDlpV2CancelDlpJobRequestDlpProjectsDlpJobsCancelRequestr   Fr   r   r   rv   rt   r   %DlpV2.ProjectsDlpJobsService.<lambda>t  s4    8#9#9G/xH)=;0$rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a new job to inspect storage or calculate risk metrics. See https://cloud.google.com/sensitive-data-protection/docs/inspecting-storage and https://cloud.google.com/sensitive-data-protection/docs/compute-risk-analysis to learn more. When no InfoTypes or CustomInfoTypes are specified in inspect jobs, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated.

Args:
  request: (DlpProjectsDlpJobsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DlpJob) The response message.
r   r   r   r   s       rt   r   #DlpV2.ProjectsDlpJobsService.Create  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N v2/projects/{projectsId}/dlpJobsr   zdlp.projects.dlpJobs.creater   r  %googlePrivacyDlpV2CreateDlpJobRequestDlpProjectsDlpJobsCreateRequestGooglePrivacyDlpV2DlpJobFr   r   r   rv   rt   r   r    s4    8#9#94/ zJ,=;5$rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes a long-running DlpJob. This method indicates that the client is no longer interested in the DlpJob result. The job will be canceled if possible. See https://cloud.google.com/sensitive-data-protection/docs/inspecting-storage and https://cloud.google.com/sensitive-data-protection/docs/compute-risk-analysis to learn more.

Args:
  request: (DlpProjectsDlpJobsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   #DlpV2.ProjectsDlpJobsService.Delete  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N,v2/projects/{projectsId}/dlpJobs/{dlpJobsId}r   zdlp.projects.dlpJobs.deleter   r   r   DlpProjectsDlpJobsDeleteRequestr   Fr   r   r   rv   rt   r   r    s4    8#9#9@/xH";0$rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets the latest state of a long-running DlpJob. See https://cloud.google.com/sensitive-data-protection/docs/inspecting-storage and https://cloud.google.com/sensitive-data-protection/docs/compute-risk-analysis to learn more.

Args:
  request: (DlpProjectsDlpJobsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DlpJob) The response message.
r   r   r   r   s       rt   r    DlpV2.ProjectsDlpJobsService.Get  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   zdlp.projects.dlpJobs.getr   r   r   DlpProjectsDlpJobsGetRequestr  Fr   r   r   rv   rt   r   r    s4     6 6@,xH"85!rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists DlpJobs that match the specified filter in the request. See https://cloud.google.com/sensitive-data-protection/docs/inspecting-storage and https://cloud.google.com/sensitive-data-protection/docs/compute-risk-analysis to learn more.

Args:
  request: (DlpProjectsDlpJobsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListDlpJobsResponse) The response message.
r   r   r   r   s       rt   r   !DlpV2.ProjectsDlpJobsService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   zdlp.projects.dlpJobs.listr   r  r  r   DlpProjectsDlpJobsListRequestr  Fr   r   r   rv   rt   r   r    s4    !7!74- zJY,9B"rv   r   r{   )r   r   r   r   r   r   r   r  r   r   r   r   r   r   r   r   s   @rt   rG   r  ]  s^    :E
8F8F8F8C8Drv   rG   c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	DlpV2.ProjectsImageServicei  z.Service class for the projects_image resource.rJ   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rI   r   r|   r}   s     rt   r   #DlpV2.ProjectsImageService.__init__  rp  rv   c                 D    U R                  S5      nU R                  X1US9$ )a   Redacts potentially sensitive info from an image. This method has limits on input size, processing time, and output size. See https://cloud.google.com/sensitive-data-protection/docs/redacting-sensitive-data-images to learn more. When no InfoTypes or CustomInfoTypes are specified in this request, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. Only the first frame of each multiframe image is redacted. Metadata and other frames are omitted in the response.

Args:
  request: (DlpProjectsImageRedactRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2RedactImageResponse) The response message.
Redactr   r   r   s       rt   r  !DlpV2.ProjectsImageService.Redact  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz%v2/projects/{projectsId}/image:redactr   zdlp.projects.image.redactr   v2/{+parent}/image:redact$googlePrivacyDlpV2RedactImageRequestDlpProjectsImageRedactRequest%GooglePrivacyDlpV2RedactImageResponseFr   r   r   rv   rt   r   #DlpV2.ProjectsImageService.<lambda>	  s4    8#9#99- zJ1<9B$rv   r   r{   r   r   r   r   r   r   r   r  r   r   r   r   s   @rt   rI   r    s"    8E
8Frv   rI   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )%DlpV2.ProjectsInspectTemplatesServicei	  z9Service class for the projects_inspectTemplates resource.rL   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rK   r   r|   r}   s     rt   r   .DlpV2.ProjectsInspectTemplatesService.__init__	  "    E114A&Idrv   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates an InspectTemplate for reusing frequently used configuration for inspecting content, images, and storage. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpProjectsInspectTemplatesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2InspectTemplate) The response message.
r   r   r   r   s       rt   r   ,DlpV2.ProjectsInspectTemplatesService.Create	  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N)v2/projects/{projectsId}/inspectTemplatesr   z$dlp.projects.inspectTemplates.creater   r  r  (DlpProjectsInspectTemplatesCreateRequestr  Fr   r   r   rv   rt   r   .DlpV2.ProjectsInspectTemplatesService.<lambda>*	  s4    8#9#9=8 zJ5FD>$rv   c                 D    U R                  S5      nU R                  X1US9$ )aG  Deletes an InspectTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpProjectsInspectTemplatesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   ,DlpV2.ProjectsInspectTemplatesService.Delete8	  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N>v2/projects/{projectsId}/inspectTemplates/{inspectTemplatesId}r   z$dlp.projects.inspectTemplates.deleter   r   r   (DlpProjectsInspectTemplatesDeleteRequestr   Fr   r   r   rv   rt   r   r  E	  s4    8#9#9R8xH"D0$rv   c                 D    U R                  S5      nU R                  X1US9$ )aO  Gets an InspectTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpProjectsInspectTemplatesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2InspectTemplate) The response message.
r   r   r   r   s       rt   r   )DlpV2.ProjectsInspectTemplatesService.GetS	  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z!dlp.projects.inspectTemplates.getr   r   r   %DlpProjectsInspectTemplatesGetRequestr  Fr   r   r   rv   rt   r   r  `	  s4     6 6R5xH"A>!rv   c                 D    U R                  S5      nU R                  X1US9$ )a\  Lists InspectTemplates. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpProjectsInspectTemplatesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListInspectTemplatesResponse) The response message.
r   r   r   r   s       rt   r   *DlpV2.ProjectsInspectTemplatesService.Listn	  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z"dlp.projects.inspectTemplates.listr   r   r  r   &DlpProjectsInspectTemplatesListRequestr  Fr   r   r   rv   rt   r   r  {	  s4    !7!7=6 zJG5BK"rv   c                 D    U R                  S5      nU R                  X1US9$ )aU  Updates the InspectTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpProjectsInspectTemplatesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2InspectTemplate) The response message.
r   r   r   r   s       rt   r   +DlpV2.ProjectsInspectTemplatesService.Patch	  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z#dlp.projects.inspectTemplates.patchr   r   r  'DlpProjectsInspectTemplatesPatchRequestr  Fr   r   r   rv   rt   r   r  	  s4    ("8"8R7xH"FC>#rv   r   r{   r   r   s   @rt   rK   r  	  s^    C'E
8F8F8C8D8Erv   rK   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ ) DlpV2.ProjectsJobTriggersServicei	  z4Service class for the projects_jobTriggers resource.rN   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rM   r   r|   r}   s     rt   r   )DlpV2.ProjectsJobTriggersService.__init__	  s"    E,,d<VDdrv   c                 D    U R                  S5      nU R                  X1US9$ )aC  Activate a job trigger. Causes the immediate execute of a trigger instead of waiting on the trigger event to occur.

Args:
  request: (DlpProjectsJobTriggersActivateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DlpJob) The response message.
Activater   r   r   s       rt   r  )DlpV2.ProjectsJobTriggersService.Activate	  /     ##J/f__
  8 8rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz=v2/projects/{projectsId}/jobTriggers/{jobTriggersId}:activater   z!dlp.projects.jobTriggers.activater   v2/{+name}:activate+googlePrivacyDlpV2ActivateJobTriggerRequest%DlpProjectsJobTriggersActivateRequestr  Fr   r   r   rv   rt   r   )DlpV2.ProjectsJobTriggersService.<lambda>	  s4    X%;%;Q5xH+CA5&rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a job trigger to run DLP actions such as scanning storage for sensitive information on a set schedule. See https://cloud.google.com/sensitive-data-protection/docs/creating-job-triggers to learn more.

Args:
  request: (DlpProjectsJobTriggersCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2JobTrigger) The response message.
r   r   r   r   s       rt   r   'DlpV2.ProjectsJobTriggersService.Create	  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N$v2/projects/{projectsId}/jobTriggersr   zdlp.projects.jobTriggers.creater   r  r  #DlpProjectsJobTriggersCreateRequestr  Fr   r   r   rv   rt   r   r  	  s4    8#9#983 zJ0A?9$rv   c                 D    U R                  S5      nU R                  X1US9$ )a@  Deletes a job trigger. See https://cloud.google.com/sensitive-data-protection/docs/creating-job-triggers to learn more.

Args:
  request: (DlpProjectsJobTriggersDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   'DlpV2.ProjectsJobTriggersService.Delete	  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N4v2/projects/{projectsId}/jobTriggers/{jobTriggersId}r   zdlp.projects.jobTriggers.deleter   r   r   #DlpProjectsJobTriggersDeleteRequestr   Fr   r   r   rv   rt   r   r  	  s4    8#9#9H3xH"?0$rv   c                 D    U R                  S5      nU R                  X1US9$ )aC  Gets a job trigger. See https://cloud.google.com/sensitive-data-protection/docs/creating-job-triggers to learn more.

Args:
  request: (DlpProjectsJobTriggersGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2JobTrigger) The response message.
r   r   r   r   s       rt   r   $DlpV2.ProjectsJobTriggersService.Get	  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   zdlp.projects.jobTriggers.getr   r   r    DlpProjectsJobTriggersGetRequestr  Fr   r   r   rv   rt   r   r  
  s4     6 6H0xH"<9!rv   c                 D    U R                  S5      nU R                  X1US9$ )aQ  Lists job triggers. See https://cloud.google.com/sensitive-data-protection/docs/creating-job-triggers to learn more.

Args:
  request: (DlpProjectsJobTriggersListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListJobTriggersResponse) The response message.
r   r   r   r   s       rt   r   %DlpV2.ProjectsJobTriggersService.List
  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   zdlp.projects.jobTriggers.listr   r  r  r   !DlpProjectsJobTriggersListRequestr  Fr   r   r   rv   rt   r   r  '
  s4    !7!781 zJY0=F"rv   c                 D    U R                  S5      nU R                  X1US9$ )aH  Updates a job trigger. See https://cloud.google.com/sensitive-data-protection/docs/creating-job-triggers to learn more.

Args:
  request: (DlpProjectsJobTriggersPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2JobTrigger) The response message.
r   r   r   r   s       rt   r   &DlpV2.ProjectsJobTriggersService.Patch5
  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   zdlp.projects.jobTriggers.patchr   r   r  "DlpProjectsJobTriggersPatchRequestr  Fr   r   r   rv   rt   r   r  B
  s4    ("8"8H2xH"A>9#rv   r   r{   )r   r   r   r   r   r   r   r  r   r   r   r   r   r   r   r   r   s   @rt   rM   r  	  sm    >"E
8H8F8F8C8D8Erv   rM   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )0DlpV2.ProjectsLocationsColumnDataProfilesServiceiP
  zEService class for the projects_locations_columnDataProfiles resource.rP   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rO   r   r|   r}   s     rt   r   9DlpV2.ProjectsLocationsColumnDataProfilesService.__init__U
  s"    E<<dLVTdrv   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets a column data profile.

Args:
  request: (DlpProjectsLocationsColumnDataProfilesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ColumnDataProfile) The response message.
r   r   r   r   s       rt   r   4DlpV2.ProjectsLocationsColumnDataProfilesService.GetZ
  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzZv2/projects/{projectsId}/locations/{locationsId}/columnDataProfiles/{columnDataProfilesId}r   z-dlp.projects.locations.columnDataProfiles.getr   r   r   0DlpProjectsLocationsColumnDataProfilesGetRequestr"  Fr   r   r   rv   rt   r   9DlpV2.ProjectsLocationsColumnDataProfilesService.<lambda>g
  s4     6 6nAxH"L@!rv   c                 D    U R                  S5      nU R                  X1US9$ )a#  Lists column data profiles for an organization.

Args:
  request: (DlpProjectsLocationsColumnDataProfilesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListColumnDataProfilesResponse) The response message.
r   r   r   r   s       rt   r   5DlpV2.ProjectsLocationsColumnDataProfilesService.Listu
  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzCv2/projects/{projectsId}/locations/{locationsId}/columnDataProfilesr   z.dlp.projects.locations.columnDataProfiles.listr   r'  r(  r   1DlpProjectsLocationsColumnDataProfilesListRequestr*  Fr   r   r   rv   rt   r   r#  
  s4    !7!7WB zJC7MM"rv   r   r{   r+  r   s   @rt   rO   r  P
  s1    O3E
8C8Drv   rO   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ ))DlpV2.ProjectsLocationsConnectionsServicei
  z>Service class for the projects_locations_connections resource.rR   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rQ   r   r|   r}   s     rt   r   2DlpV2.ProjectsLocationsConnectionsService.__init__
  rT  rv   c                 D    U R                  S5      nU R                  X1US9$ )a
  Create a Connection to an external data source.

Args:
  request: (DlpProjectsLocationsConnectionsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2Connection) The response message.
r   r   r   r   s       rt   r   0DlpV2.ProjectsLocationsConnectionsService.Create
  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N<v2/projects/{projectsId}/locations/{locationsId}/connectionsr   z)dlp.projects.locations.connections.creater   r5  r6  ,DlpProjectsLocationsConnectionsCreateRequestr8  Fr   r   r   rv   rt   r   2DlpV2.ProjectsLocationsConnectionsService.<lambda>
  4    8#9#9P= zJ0AH9$rv   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a Connection.

Args:
  request: (DlpProjectsLocationsConnectionsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   0DlpV2.ProjectsLocationsConnectionsService.Delete
  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NLv2/projects/{projectsId}/locations/{locationsId}/connections/{connectionsId}r   z)dlp.projects.locations.connections.deleter   r   r   ,DlpProjectsLocationsConnectionsDeleteRequestr   Fr   r   r   rv   rt   r   r1  
  4    8#9#9`=xH"H0$rv   c                 D    U R                  S5      nU R                  X1US9$ )zGet a Connection by name.

Args:
  request: (DlpProjectsLocationsConnectionsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2Connection) The response message.
r   r   r   r   s       rt   r   -DlpV2.ProjectsLocationsConnectionsService.Get
  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr6  r   z&dlp.projects.locations.connections.getr   r   r   )DlpProjectsLocationsConnectionsGetRequestr8  Fr   r   r   rv   rt   r   r1  
  4     6 6`:xH"E9!rv   c                 D    U R                  S5      nU R                  X1US9$ )aI  Lists Connections in a parent. Use SearchConnections to see all connections within an organization.

Args:
  request: (DlpProjectsLocationsConnectionsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListConnectionsResponse) The response message.
r   r   r   r   s       rt   r   .DlpV2.ProjectsLocationsConnectionsService.List
  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr/  r   z'dlp.projects.locations.connections.listr   rI  r5  r   *DlpProjectsLocationsConnectionsListRequestrK  Fr   r   r   rv   rt   r   r1  
  s4    !7!7P; zJ80FF"rv   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate a Connection.

Args:
  request: (DlpProjectsLocationsConnectionsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2Connection) The response message.
r   r   r   r   s       rt   r   /DlpV2.ProjectsLocationsConnectionsService.Patch  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr6  r   z(dlp.projects.locations.connections.patchr   r   rO  +DlpProjectsLocationsConnectionsPatchRequestr8  Fr   r   r   rv   rt   r   r1    4    ("8"8`<xH"AG9#rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Searches for Connections in a parent.

Args:
  request: (DlpProjectsLocationsConnectionsSearchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2SearchConnectionsResponse) The response message.
rS  r   r   r   s       rt   rS  0DlpV2.ProjectsLocationsConnectionsService.Search!  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzCv2/projects/{projectsId}/locations/{locationsId}/connections:searchr   z)dlp.projects.locations.connections.searchr   rI  rV  r   ,DlpProjectsLocationsConnectionsSearchRequestrX  Fr   r   r   rv   rt   r   r1  .  s4    8#9#9W= zJ87HH$rv   r   r{   rY  r   s   @rt   rQ   r)  
  sm    H,E
8F8F8C8D8E8Frv   rQ   c                   ~   ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SrU =r$ )%DlpV2.ProjectsLocationsContentServicei<  z:Service class for the projects_locations_content resource.rT   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rS   r   r|   r}   s     rt   r   .DlpV2.ProjectsLocationsContentService.__init__A  r  rv   c                 D    U R                  S5      nU R                  X1US9$ )a  De-identifies potentially sensitive info from a ContentItem. This method has limits on input size and output size. See https://cloud.google.com/sensitive-data-protection/docs/deidentify-sensitive-data to learn more. When no InfoTypes or CustomInfoTypes are specified in this request, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated.

Args:
  request: (DlpProjectsLocationsContentDeidentifyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DeidentifyContentResponse) The response message.
rw  r   r   r   s       rt   rw  0DlpV2.ProjectsLocationsContentService.DeidentifyF  ry  rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzCv2/projects/{projectsId}/locations/{locationsId}/content:deidentifyr   z)dlp.projects.locations.content.deidentifyr   r{  r|  ,DlpProjectsLocationsContentDeidentifyRequestr~  Fr   r   r   rv   rt   r   .DlpV2.ProjectsLocationsContentService.<lambda>S  4    x'='=W= zJ7BHH(rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Finds potentially sensitive info in content. This method has limits on input size, processing time, and output size. When no InfoTypes or CustomInfoTypes are specified in this request, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. For how to guides, see https://cloud.google.com/sensitive-data-protection/docs/inspecting-images and https://cloud.google.com/sensitive-data-protection/docs/inspecting-text,.

Args:
  request: (DlpProjectsLocationsContentInspectRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2InspectContentResponse) The response message.
r  r   r   r   s       rt   r  -DlpV2.ProjectsLocationsContentService.Inspecta  r  rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz@v2/projects/{projectsId}/locations/{locationsId}/content:inspectr   z&dlp.projects.locations.content.inspectr   r  r  )DlpProjectsLocationsContentInspectRequestr  Fr   r   r   rv   rt   r   rS  n  s4    H$:$:T: zJ4?EE%rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Re-identifies content that has been de-identified. See https://cloud.google.com/sensitive-data-protection/docs/pseudonymization#re-identification_in_free_text_code_example to learn more.

Args:
  request: (DlpProjectsLocationsContentReidentifyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ReidentifyContentResponse) The response message.
r  r   r   r   s       rt   r  0DlpV2.ProjectsLocationsContentService.Reidentify|  ry  rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzCv2/projects/{projectsId}/locations/{locationsId}/content:reidentifyr   z)dlp.projects.locations.content.reidentifyr   r  r  ,DlpProjectsLocationsContentReidentifyRequestr  Fr   r   r   rv   rt   r   rS    rT  rv   r   r{   r  r   s   @rt   rS   rL  <  s@    D(E
8 J8G8 Jrv   rS   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )1DlpV2.ProjectsLocationsDeidentifyTemplatesServicei  zFService class for the projects_locations_deidentifyTemplates resource.rV   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rU   r   r|   r}   s     rt   r   :DlpV2.ProjectsLocationsDeidentifyTemplatesService.__init__  "    E==tMfUdrv   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a DeidentifyTemplate for reusing frequently used configuration for de-identifying content, images, and storage. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpProjectsLocationsDeidentifyTemplatesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DeidentifyTemplate) The response message.
r   r   r   r   s       rt   r   8DlpV2.ProjectsLocationsDeidentifyTemplatesService.Create  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NDv2/projects/{projectsId}/locations/{locationsId}/deidentifyTemplatesr   z1dlp.projects.locations.deidentifyTemplates.creater   r   r   4DlpProjectsLocationsDeidentifyTemplatesCreateRequestr   Fr   r   r   rv   rt   r   :DlpV2.ProjectsLocationsDeidentifyTemplatesService.<lambda>  s4    8#9#9XE zJ8IPA$rv   c                 D    U R                  S5      nU R                  X1US9$ )aZ  Deletes a DeidentifyTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpProjectsLocationsDeidentifyTemplatesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   8DlpV2.ProjectsLocationsDeidentifyTemplatesService.Delete  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N\v2/projects/{projectsId}/locations/{locationsId}/deidentifyTemplates/{deidentifyTemplatesId}r   z1dlp.projects.locations.deidentifyTemplates.deleter   r   r   4DlpProjectsLocationsDeidentifyTemplatesDeleteRequestr   Fr   r   r   rv   rt   r   rg    s4    8#9#9pExH"P0$rv   c                 D    U R                  S5      nU R                  X1US9$ )ae  Gets a DeidentifyTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpProjectsLocationsDeidentifyTemplatesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DeidentifyTemplate) The response message.
r   r   r   r   s       rt   r   5DlpV2.ProjectsLocationsDeidentifyTemplatesService.Get  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrk  r   z.dlp.projects.locations.deidentifyTemplates.getr   r   r   1DlpProjectsLocationsDeidentifyTemplatesGetRequestr   Fr   r   r   rv   rt   r   rg    4     6 6pBxH"MA!rv   c                 D    U R                  S5      nU R                  X1US9$ )as  Lists DeidentifyTemplates. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpProjectsLocationsDeidentifyTemplatesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListDeidentifyTemplatesResponse) The response message.
r   r   r   r   s       rt   r   6DlpV2.ProjectsLocationsDeidentifyTemplatesService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nre  r   z/dlp.projects.locations.deidentifyTemplates.listr   r   r   r   2DlpProjectsLocationsDeidentifyTemplatesListRequestr   Fr   r   r   rv   rt   r   rg    s4    !7!7XC zJG8NN"rv   c                 D    U R                  S5      nU R                  X1US9$ )al  Updates the DeidentifyTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates-deid to learn more.

Args:
  request: (DlpProjectsLocationsDeidentifyTemplatesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DeidentifyTemplate) The response message.
r   r   r   r   s       rt   r   7DlpV2.ProjectsLocationsDeidentifyTemplatesService.Patch  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrk  r   z0dlp.projects.locations.deidentifyTemplates.patchr   r   r   3DlpProjectsLocationsDeidentifyTemplatesPatchRequestr   Fr   r   r   rv   rt   r   rg    s4    ("8"8pDxH"IOA#rv   r   r{   r   r   s   @rt   rU   r^    s^    P4E
8F8F8C8D8Erv   rU   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ ).DlpV2.ProjectsLocationsDiscoveryConfigsServicei(  zCService class for the projects_locations_discoveryConfigs resource.rX   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rW   r   r|   r}   s     rt   r   7DlpV2.ProjectsLocationsDiscoveryConfigsService.__init__-  r0  rv   c                 D    U R                  S5      nU R                  X1US9$ )a   Creates a config for discovery to scan and profile storage.

Args:
  request: (DlpProjectsLocationsDiscoveryConfigsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DiscoveryConfig) The response message.
r   r   r   r   s       rt   r   5DlpV2.ProjectsLocationsDiscoveryConfigsService.Create2  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NAv2/projects/{projectsId}/locations/{locationsId}/discoveryConfigsr   z.dlp.projects.locations.discoveryConfigs.creater   r  r  1DlpProjectsLocationsDiscoveryConfigsCreateRequestr  Fr   r   r   rv   rt   r   7DlpV2.ProjectsLocationsDiscoveryConfigsService.<lambda>?  4    8#9#9UB zJ5FM>$rv   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a discovery configuration.

Args:
  request: (DlpProjectsLocationsDiscoveryConfigsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   5DlpV2.ProjectsLocationsDiscoveryConfigsService.DeleteM  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NVv2/projects/{projectsId}/locations/{locationsId}/discoveryConfigs/{discoveryConfigsId}r   z.dlp.projects.locations.discoveryConfigs.deleter   r   r   1DlpProjectsLocationsDiscoveryConfigsDeleteRequestr   Fr   r   r   rv   rt   r   r  Z  r@  rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets a discovery configuration.

Args:
  request: (DlpProjectsLocationsDiscoveryConfigsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DiscoveryConfig) The response message.
r   r   r   r   s       rt   r   2DlpV2.ProjectsLocationsDiscoveryConfigsService.Geth  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z+dlp.projects.locations.discoveryConfigs.getr   r   r   .DlpProjectsLocationsDiscoveryConfigsGetRequestr  Fr   r   r   rv   rt   r   r  u  4     6 6j?xH"J>!rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists discovery configurations.

Args:
  request: (DlpProjectsLocationsDiscoveryConfigsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListDiscoveryConfigsResponse) The response message.
r   r   r   r   s       rt   r   3DlpV2.ProjectsLocationsDiscoveryConfigsService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z,dlp.projects.locations.discoveryConfigs.listr   r  r  r   /DlpProjectsLocationsDiscoveryConfigsListRequestr  Fr   r   r   rv   rt   r   r    s4    !7!7U@ zJ95KK"rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates a discovery configuration.

Args:
  request: (DlpProjectsLocationsDiscoveryConfigsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DiscoveryConfig) The response message.
r   r   r   r   s       rt   r   4DlpV2.ProjectsLocationsDiscoveryConfigsService.Patch  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z-dlp.projects.locations.discoveryConfigs.patchr   r   r  0DlpProjectsLocationsDiscoveryConfigsPatchRequestr  Fr   r   r   rv   rt   r   r    4    ("8"8jAxH"FL>#rv   r   r{   r   r   s   @rt   rW   r{  (  r  rv   rW   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ )%DlpV2.ProjectsLocationsDlpJobsServicei  z:Service class for the projects_locations_dlpJobs resource.rZ   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rY   r   r|   r}   s     rt   r   .DlpV2.ProjectsLocationsDlpJobsService.__init__  r  rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Starts asynchronous cancellation on a long-running DlpJob. The server makes a best effort to cancel the DlpJob, but success is not guaranteed. See https://cloud.google.com/sensitive-data-protection/docs/inspecting-storage and https://cloud.google.com/sensitive-data-protection/docs/compute-risk-analysis to learn more.

Args:
  request: (DlpProjectsLocationsDlpJobsCancelRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r  r   r   r   s       rt   r  ,DlpV2.ProjectsLocationsDlpJobsService.Cancel  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzKv2/projects/{projectsId}/locations/{locationsId}/dlpJobs/{dlpJobsId}:cancelr   z%dlp.projects.locations.dlpJobs.cancelr   r  r  (DlpProjectsLocationsDlpJobsCancelRequestr   Fr   r   r   rv   rt   r   .DlpV2.ProjectsLocationsDlpJobsService.<lambda>  4    8#9#9_9xH)=D0$rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a new job to inspect storage or calculate risk metrics. See https://cloud.google.com/sensitive-data-protection/docs/inspecting-storage and https://cloud.google.com/sensitive-data-protection/docs/compute-risk-analysis to learn more. When no InfoTypes or CustomInfoTypes are specified in inspect jobs, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated.

Args:
  request: (DlpProjectsLocationsDlpJobsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DlpJob) The response message.
r   r   r   r   s       rt   r   ,DlpV2.ProjectsLocationsDlpJobsService.Create  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N8v2/projects/{projectsId}/locations/{locationsId}/dlpJobsr   z%dlp.projects.locations.dlpJobs.creater   r  r  (DlpProjectsLocationsDlpJobsCreateRequestr  Fr   r   r   rv   rt   r   r    s4    8#9#9L9 zJ,=D5$rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes a long-running DlpJob. This method indicates that the client is no longer interested in the DlpJob result. The job will be canceled if possible. See https://cloud.google.com/sensitive-data-protection/docs/inspecting-storage and https://cloud.google.com/sensitive-data-protection/docs/compute-risk-analysis to learn more.

Args:
  request: (DlpProjectsLocationsDlpJobsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   ,DlpV2.ProjectsLocationsDlpJobsService.Delete  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NDv2/projects/{projectsId}/locations/{locationsId}/dlpJobs/{dlpJobsId}r   z%dlp.projects.locations.dlpJobs.deleter   r   r   (DlpProjectsLocationsDlpJobsDeleteRequestr   Fr   r   r   rv   rt   r   r    s4    8#9#9X9xH"D0$rv   c                 D    U R                  S5      nU R                  X1US9$ )aG  Finish a running hybrid DlpJob. Triggers the finalization steps and running of any enabled actions that have not yet run.

Args:
  request: (DlpProjectsLocationsDlpJobsFinishRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
Finishr   r   r   s       rt   r  ,DlpV2.ProjectsLocationsDlpJobsService.Finish  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzKv2/projects/{projectsId}/locations/{locationsId}/dlpJobs/{dlpJobsId}:finishr   z%dlp.projects.locations.dlpJobs.finishr   zv2/{+name}:finish%googlePrivacyDlpV2FinishDlpJobRequest(DlpProjectsLocationsDlpJobsFinishRequestr   Fr   r   r   rv   rt   r   r  !  r  rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets the latest state of a long-running DlpJob. See https://cloud.google.com/sensitive-data-protection/docs/inspecting-storage and https://cloud.google.com/sensitive-data-protection/docs/compute-risk-analysis to learn more.

Args:
  request: (DlpProjectsLocationsDlpJobsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DlpJob) The response message.
r   r   r   r   s       rt   r   )DlpV2.ProjectsLocationsDlpJobsService.Get/  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z"dlp.projects.locations.dlpJobs.getr   r   r   %DlpProjectsLocationsDlpJobsGetRequestr  Fr   r   r   rv   rt   r   r  <  s4     6 6X6xH"A5!rv   c                 D    U R                  S5      nU R                  X1US9$ )ak  Inspect hybrid content and store findings to a job. To review the findings, inspect the job. Inspection will occur asynchronously.

Args:
  request: (DlpProjectsLocationsDlpJobsHybridInspectRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2HybridInspectResponse) The response message.
HybridInspectr   r   r   s       rt   r  3DlpV2.ProjectsLocationsDlpJobsService.HybridInspectJ  /     ##O4f__
  8 8rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzRv2/projects/{projectsId}/locations/{locationsId}/dlpJobs/{dlpJobsId}:hybridInspectr   z,dlp.projects.locations.dlpJobs.hybridInspectr   v2/{+name}:hybridInspect,googlePrivacyDlpV2HybridInspectDlpJobRequest/DlpProjectsLocationsDlpJobsHybridInspectRequest'GooglePrivacyDlpV2HybridInspectResponseFr   r   r   rv   rt   r   r  W  s4    (*@*@f@xH0DKD+rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists DlpJobs that match the specified filter in the request. See https://cloud.google.com/sensitive-data-protection/docs/inspecting-storage and https://cloud.google.com/sensitive-data-protection/docs/compute-risk-analysis to learn more.

Args:
  request: (DlpProjectsLocationsDlpJobsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListDlpJobsResponse) The response message.
r   r   r   r   s       rt   r   *DlpV2.ProjectsLocationsDlpJobsService.Liste  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z#dlp.projects.locations.dlpJobs.listr   r  r  r   &DlpProjectsLocationsDlpJobsListRequestr  Fr   r   r   rv   rt   r   r  r  s4    !7!7L7 zJY,BB"rv   r   r{   )r   r   r   r   r   r   r   r  r   r   r   r  r   r  r   r   r   r   s   @rt   rY   r    s|    D(E
8F8F8F8F8C8#M8Drv   rY   c                   ~   ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SrU =r$ )3DlpV2.ProjectsLocationsFileStoreDataProfilesServicei  zHService class for the projects_locations_fileStoreDataProfiles resource.r\   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r[   r   r|   r}   s     rt   r   <DlpV2.ProjectsLocationsFileStoreDataProfilesService.__init__  r{  rv   c                 D    U R                  S5      nU R                  X1US9$ )an  Delete a FileStoreDataProfile. Will not prevent the profile from being regenerated if the resource is still included in a discovery configuration.

Args:
  request: (DlpProjectsLocationsFileStoreDataProfilesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   :DlpV2.ProjectsLocationsFileStoreDataProfilesService.Delete  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N`v2/projects/{projectsId}/locations/{locationsId}/fileStoreDataProfiles/{fileStoreDataProfilesId}r   z3dlp.projects.locations.fileStoreDataProfiles.deleter   r   r   6DlpProjectsLocationsFileStoreDataProfilesDeleteRequestr   Fr   r   r   rv   rt   r   <DlpV2.ProjectsLocationsFileStoreDataProfilesService.<lambda>  r  rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets a file store data profile.

Args:
  request: (DlpProjectsLocationsFileStoreDataProfilesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2FileStoreDataProfile) The response message.
r   r   r   r   s       rt   r   7DlpV2.ProjectsLocationsFileStoreDataProfilesService.Get  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z0dlp.projects.locations.fileStoreDataProfiles.getr   r   r   3DlpProjectsLocationsFileStoreDataProfilesGetRequestr  Fr   r   r   rv   rt   r   r    s4     6 6tDxH"OC!rv   c                 D    U R                  S5      nU R                  X1US9$ )a-  Lists file store data profiles for an organization.

Args:
  request: (DlpProjectsLocationsFileStoreDataProfilesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListFileStoreDataProfilesResponse) The response message.
r   r   r   r   s       rt   r   8DlpV2.ProjectsLocationsFileStoreDataProfilesService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzFv2/projects/{projectsId}/locations/{locationsId}/fileStoreDataProfilesr   z1dlp.projects.locations.fileStoreDataProfiles.listr   r'  r  r   4DlpProjectsLocationsFileStoreDataProfilesListRequestr  Fr   r   r   rv   rt   r   r    s4    !7!7ZE zJC:PP"rv   r   r{   r  r   s   @rt   r[   r    s@    R6E
8F8C8Drv   r[   c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	#DlpV2.ProjectsLocationsImageServicei  z8Service class for the projects_locations_image resource.r^   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r]   r   r|   r}   s     rt   r   ,DlpV2.ProjectsLocationsImageService.__init__  rO  rv   c                 D    U R                  S5      nU R                  X1US9$ )a	  Redacts potentially sensitive info from an image. This method has limits on input size, processing time, and output size. See https://cloud.google.com/sensitive-data-protection/docs/redacting-sensitive-data-images to learn more. When no InfoTypes or CustomInfoTypes are specified in this request, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. Only the first frame of each multiframe image is redacted. Metadata and other frames are omitted in the response.

Args:
  request: (DlpProjectsLocationsImageRedactRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2RedactImageResponse) The response message.
r  r   r   r   s       rt   r  *DlpV2.ProjectsLocationsImageService.Redact  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz=v2/projects/{projectsId}/locations/{locationsId}/image:redactr   z#dlp.projects.locations.image.redactr   r  r  &DlpProjectsLocationsImageRedactRequestr  Fr   r   r   rv   rt   r   ,DlpV2.ProjectsLocationsImageService.<lambda>  s4    8#9#9Q7 zJ1<BB$rv   r   r{   r  r   s   @rt   r]   r    s"    B&E
8Frv   r]   c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	'DlpV2.ProjectsLocationsInfoTypesServicei   z<Service class for the projects_locations_infoTypes resource.r`   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   r_   r   r|   r}   s     rt   r   0DlpV2.ProjectsLocationsInfoTypesService.__init__  s"    E33TCFKdrv   c                 D    U R                  S5      nU R                  X1US9$ )a  Returns a list of the sensitive information types that the DLP API supports. See https://cloud.google.com/sensitive-data-protection/docs/infotypes-reference to learn more.

Args:
  request: (DlpProjectsLocationsInfoTypesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListInfoTypesResponse) The response message.
r   r   r   r   s       rt   r   ,DlpV2.ProjectsLocationsInfoTypesService.List
  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz:v2/projects/{projectsId}/locations/{locationsId}/infoTypesr   z%dlp.projects.locations.infoTypes.listr   r   r   r   (DlpProjectsLocationsInfoTypesListRequestr   Fr   r   r   rv   rt   r   0DlpV2.ProjectsLocationsInfoTypesService.<lambda>  s4    !7!7N9 zJ=.DD"rv   r   r{   r   r   s   @rt   r_   r     s"    F*E
8Drv   r_   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ ).DlpV2.ProjectsLocationsInspectTemplatesServicei%  zCService class for the projects_locations_inspectTemplates resource.rb   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   ra   r   r|   r}   s     rt   r   7DlpV2.ProjectsLocationsInspectTemplatesService.__init__*  r0  rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates an InspectTemplate for reusing frequently used configuration for inspecting content, images, and storage. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpProjectsLocationsInspectTemplatesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2InspectTemplate) The response message.
r   r   r   r   s       rt   r   5DlpV2.ProjectsLocationsInspectTemplatesService.Create/  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NAv2/projects/{projectsId}/locations/{locationsId}/inspectTemplatesr   z.dlp.projects.locations.inspectTemplates.creater   r  r  1DlpProjectsLocationsInspectTemplatesCreateRequestr  Fr   r   r   rv   rt   r   7DlpV2.ProjectsLocationsInspectTemplatesService.<lambda><  r  rv   c                 D    U R                  S5      nU R                  X1US9$ )aP  Deletes an InspectTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpProjectsLocationsInspectTemplatesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   5DlpV2.ProjectsLocationsInspectTemplatesService.DeleteJ  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NVv2/projects/{projectsId}/locations/{locationsId}/inspectTemplates/{inspectTemplatesId}r   z.dlp.projects.locations.inspectTemplates.deleter   r   r   1DlpProjectsLocationsInspectTemplatesDeleteRequestr   Fr   r   r   rv   rt   r   r  W  r@  rv   c                 D    U R                  S5      nU R                  X1US9$ )aX  Gets an InspectTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpProjectsLocationsInspectTemplatesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2InspectTemplate) The response message.
r   r   r   r   s       rt   r   2DlpV2.ProjectsLocationsInspectTemplatesService.Gete  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z+dlp.projects.locations.inspectTemplates.getr   r   r   .DlpProjectsLocationsInspectTemplatesGetRequestr  Fr   r   r   rv   rt   r   r  r  r  rv   c                 D    U R                  S5      nU R                  X1US9$ )ae  Lists InspectTemplates. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpProjectsLocationsInspectTemplatesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListInspectTemplatesResponse) The response message.
r   r   r   r   s       rt   r   3DlpV2.ProjectsLocationsInspectTemplatesService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z,dlp.projects.locations.inspectTemplates.listr   r   r  r   /DlpProjectsLocationsInspectTemplatesListRequestr  Fr   r   r   rv   rt   r   r    s4    !7!7U@ zJG5KK"rv   c                 D    U R                  S5      nU R                  X1US9$ )a^  Updates the InspectTemplate. See https://cloud.google.com/sensitive-data-protection/docs/creating-templates to learn more.

Args:
  request: (DlpProjectsLocationsInspectTemplatesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2InspectTemplate) The response message.
r   r   r   r   s       rt   r   4DlpV2.ProjectsLocationsInspectTemplatesService.Patch  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z-dlp.projects.locations.inspectTemplates.patchr   r   r  0DlpProjectsLocationsInspectTemplatesPatchRequestr  Fr   r   r   rv   rt   r   r    r  rv   r   r{   r   r   s   @rt   ra   r  %  r  rv   ra   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ ))DlpV2.ProjectsLocationsJobTriggersServicei  z>Service class for the projects_locations_jobTriggers resource.rd   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rc   r   r|   r}   s     rt   r   2DlpV2.ProjectsLocationsJobTriggersService.__init__  rT  rv   c                 D    U R                  S5      nU R                  X1US9$ )aL  Activate a job trigger. Causes the immediate execute of a trigger instead of waiting on the trigger event to occur.

Args:
  request: (DlpProjectsLocationsJobTriggersActivateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2DlpJob) The response message.
r  r   r   r   s       rt   r  2DlpV2.ProjectsLocationsJobTriggersService.Activate  r  rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzUv2/projects/{projectsId}/locations/{locationsId}/jobTriggers/{jobTriggersId}:activater   z+dlp.projects.locations.jobTriggers.activater   r  r  .DlpProjectsLocationsJobTriggersActivateRequestr  Fr   r   r   rv   rt   r   2DlpV2.ProjectsLocationsJobTriggersService.<lambda>  s4    X%;%;i?xH+CJ5&rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a job trigger to run DLP actions such as scanning storage for sensitive information on a set schedule. See https://cloud.google.com/sensitive-data-protection/docs/creating-job-triggers to learn more.

Args:
  request: (DlpProjectsLocationsJobTriggersCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2JobTrigger) The response message.
r   r   r   r   s       rt   r   0DlpV2.ProjectsLocationsJobTriggersService.Create  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N<v2/projects/{projectsId}/locations/{locationsId}/jobTriggersr   z)dlp.projects.locations.jobTriggers.creater   r  r  ,DlpProjectsLocationsJobTriggersCreateRequestr  Fr   r   r   rv   rt   r   r
    r2  rv   c                 D    U R                  S5      nU R                  X1US9$ )aI  Deletes a job trigger. See https://cloud.google.com/sensitive-data-protection/docs/creating-job-triggers to learn more.

Args:
  request: (DlpProjectsLocationsJobTriggersDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   0DlpV2.ProjectsLocationsJobTriggersService.Delete  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NLv2/projects/{projectsId}/locations/{locationsId}/jobTriggers/{jobTriggersId}r   z)dlp.projects.locations.jobTriggers.deleter   r   r   ,DlpProjectsLocationsJobTriggersDeleteRequestr   Fr   r   r   rv   rt   r   r
    r8  rv   c                 D    U R                  S5      nU R                  X1US9$ )aL  Gets a job trigger. See https://cloud.google.com/sensitive-data-protection/docs/creating-job-triggers to learn more.

Args:
  request: (DlpProjectsLocationsJobTriggersGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2JobTrigger) The response message.
r   r   r   r   s       rt   r   -DlpV2.ProjectsLocationsJobTriggersService.Get  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z&dlp.projects.locations.jobTriggers.getr   r   r   )DlpProjectsLocationsJobTriggersGetRequestr  Fr   r   r   rv   rt   r   r
    r=  rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Inspect hybrid content and store findings to a trigger. The inspection will be processed asynchronously. To review the findings monitor the jobs within the trigger.

Args:
  request: (DlpProjectsLocationsJobTriggersHybridInspectRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2HybridInspectResponse) The response message.
r  r   r   r   s       rt   r  7DlpV2.ProjectsLocationsJobTriggersService.HybridInspect,  r  rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzZv2/projects/{projectsId}/locations/{locationsId}/jobTriggers/{jobTriggersId}:hybridInspectr   z0dlp.projects.locations.jobTriggers.hybridInspectr   r  0googlePrivacyDlpV2HybridInspectJobTriggerRequest3DlpProjectsLocationsJobTriggersHybridInspectRequestr  Fr   r   r   rv   rt   r   r
  9  s4    (*@*@nDxH0HOD+rv   c                 D    U R                  S5      nU R                  X1US9$ )aZ  Lists job triggers. See https://cloud.google.com/sensitive-data-protection/docs/creating-job-triggers to learn more.

Args:
  request: (DlpProjectsLocationsJobTriggersListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListJobTriggersResponse) The response message.
r   r   r   r   s       rt   r   .DlpV2.ProjectsLocationsJobTriggersService.ListG  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z'dlp.projects.locations.jobTriggers.listr   r  r  r   *DlpProjectsLocationsJobTriggersListRequestr  Fr   r   r   rv   rt   r   r
  T  s4    !7!7P; zJY0FF"rv   c                 D    U R                  S5      nU R                  X1US9$ )aQ  Updates a job trigger. See https://cloud.google.com/sensitive-data-protection/docs/creating-job-triggers to learn more.

Args:
  request: (DlpProjectsLocationsJobTriggersPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2JobTrigger) The response message.
r   r   r   r   s       rt   r   /DlpV2.ProjectsLocationsJobTriggersService.Patchb  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z(dlp.projects.locations.jobTriggers.patchr   r   r  +DlpProjectsLocationsJobTriggersPatchRequestr  Fr   r   r   rv   rt   r   r
  o  rF  rv   r   r{   )r   r   r   r   r   r   r   r  r   r   r   r   r  r   r   r   r   r   s   @rt   rc   r    s|    H,E
8H8F8F8C8#M8D8Erv   rc   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )1DlpV2.ProjectsLocationsProjectDataProfilesServicei}  zFService class for the projects_locations_projectDataProfiles resource.rf   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   re   r   r|   r}   s     rt   r   :DlpV2.ProjectsLocationsProjectDataProfilesService.__init__  ra  rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets a project data profile.

Args:
  request: (DlpProjectsLocationsProjectDataProfilesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ProjectDataProfile) The response message.
r   r   r   r   s       rt   r   5DlpV2.ProjectsLocationsProjectDataProfilesService.Get  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz\v2/projects/{projectsId}/locations/{locationsId}/projectDataProfiles/{projectDataProfilesId}r   z.dlp.projects.locations.projectDataProfiles.getr   r   r   1DlpProjectsLocationsProjectDataProfilesGetRequestr  Fr   r   r   rv   rt   r   :DlpV2.ProjectsLocationsProjectDataProfilesService.<lambda>  rq  rv   c                 D    U R                  S5      nU R                  X1US9$ )a&  Lists project data profiles for an organization.

Args:
  request: (DlpProjectsLocationsProjectDataProfilesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListProjectDataProfilesResponse) The response message.
r   r   r   r   s       rt   r   6DlpV2.ProjectsLocationsProjectDataProfilesService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzDv2/projects/{projectsId}/locations/{locationsId}/projectDataProfilesr   z/dlp.projects.locations.projectDataProfiles.listr   r'  r  r   2DlpProjectsLocationsProjectDataProfilesListRequestr  Fr   r   r   rv   rt   r   r.    s4    !7!7XC zJC8NN"rv   r   r{   r+  r   s   @rt   re   r'  }  s1    P4E
8C8Drv   re   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )-DlpV2.ProjectsLocationsStoredInfoTypesServicei  zBService class for the projects_locations_storedInfoTypes resource.rh   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rg   r   r|   r}   s     rt   r   6DlpV2.ProjectsLocationsStoredInfoTypesService.__init__  r   rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a pre-built stored infoType to be used for inspection. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpProjectsLocationsStoredInfoTypesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2StoredInfoType) The response message.
r   r   r   r   s       rt   r   4DlpV2.ProjectsLocationsStoredInfoTypesService.Create  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N@v2/projects/{projectsId}/locations/{locationsId}/storedInfoTypesr   z-dlp.projects.locations.storedInfoTypes.creater   r  r  0DlpProjectsLocationsStoredInfoTypesCreateRequestr!  Fr   r   r   rv   rt   r   6DlpV2.ProjectsLocationsStoredInfoTypesService.<lambda>  s4    8#9#9TA zJ4EL=$rv   c                 D    U R                  S5      nU R                  X1US9$ )aU  Deletes a stored infoType. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpProjectsLocationsStoredInfoTypesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   4DlpV2.ProjectsLocationsStoredInfoTypesService.Delete  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NTv2/projects/{projectsId}/locations/{locationsId}/storedInfoTypes/{storedInfoTypesId}r   z-dlp.projects.locations.storedInfoTypes.deleter   r   r   0DlpProjectsLocationsStoredInfoTypesDeleteRequestr   Fr   r   r   rv   rt   r   r<    s4    8#9#9hAxH"L0$rv   c                 D    U R                  S5      nU R                  X1US9$ )a\  Gets a stored infoType. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpProjectsLocationsStoredInfoTypesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2StoredInfoType) The response message.
r   r   r   r   s       rt   r   1DlpV2.ProjectsLocationsStoredInfoTypesService.Get  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr@  r   z*dlp.projects.locations.storedInfoTypes.getr   r   r   -DlpProjectsLocationsStoredInfoTypesGetRequestr!  Fr   r   r   rv   rt   r   r<  
  s4     6 6h>xH"I=!rv   c                 D    U R                  S5      nU R                  X1US9$ )aj  Lists stored infoTypes. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpProjectsLocationsStoredInfoTypesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListStoredInfoTypesResponse) The response message.
r   r   r   r   s       rt   r   2DlpV2.ProjectsLocationsStoredInfoTypesService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr:  r   z+dlp.projects.locations.storedInfoTypes.listr   r   r  r   .DlpProjectsLocationsStoredInfoTypesListRequestr0  Fr   r   r   rv   rt   r   r<  %  s4    !7!7T? zJG4JJ"rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates the stored infoType by creating a new version. The existing version will continue to be used until the new version is ready. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpProjectsLocationsStoredInfoTypesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2StoredInfoType) The response message.
r   r   r   r   s       rt   r   3DlpV2.ProjectsLocationsStoredInfoTypesService.Patch3  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr@  r   z,dlp.projects.locations.storedInfoTypes.patchr   r   r4  /DlpProjectsLocationsStoredInfoTypesPatchRequestr!  Fr   r   r   rv   rt   r   r<  @  s4    ("8"8h@xH"EK=#rv   r   r{   r   r   s   @rt   rg   r4    s^    L0E
8F8F8C8D8Erv   rg   c                   ~   ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SrU =r$ )/DlpV2.ProjectsLocationsTableDataProfilesServiceiN  zDService class for the projects_locations_tableDataProfiles resource.rj   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   ri   r   r|   r}   s     rt   r   8DlpV2.ProjectsLocationsTableDataProfilesService.__init__S  s"    E;;TKFSdrv   c                 D    U R                  S5      nU R                  X1US9$ )ac  Delete a TableDataProfile. Will not prevent the profile from being regenerated if the table is still included in a discovery configuration.

Args:
  request: (DlpProjectsLocationsTableDataProfilesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   6DlpV2.ProjectsLocationsTableDataProfilesService.DeleteX  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NXv2/projects/{projectsId}/locations/{locationsId}/tableDataProfiles/{tableDataProfilesId}r   z/dlp.projects.locations.tableDataProfiles.deleter   r   r   2DlpProjectsLocationsTableDataProfilesDeleteRequestr   Fr   r   r   rv   rt   r   8DlpV2.ProjectsLocationsTableDataProfilesService.<lambda>e  s4    8#9#9lCxH"N0$rv   c                 D    U R                  S5      nU R                  X1US9$ )zGets a table data profile.

Args:
  request: (DlpProjectsLocationsTableDataProfilesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2TableDataProfile) The response message.
r   r   r   r   s       rt   r   3DlpV2.ProjectsLocationsTableDataProfilesService.Gets  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NrU  r   z,dlp.projects.locations.tableDataProfiles.getr   r   r   /DlpProjectsLocationsTableDataProfilesGetRequestrD  Fr   r   r   rv   rt   r   rW    s4     6 6l@xH"K?!rv   c                 D    U R                  S5      nU R                  X1US9$ )a   Lists table data profiles for an organization.

Args:
  request: (DlpProjectsLocationsTableDataProfilesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListTableDataProfilesResponse) The response message.
r   r   r   r   s       rt   r   4DlpV2.ProjectsLocationsTableDataProfilesService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzBv2/projects/{projectsId}/locations/{locationsId}/tableDataProfilesr   z-dlp.projects.locations.tableDataProfiles.listr   r'  rH  r   0DlpProjectsLocationsTableDataProfilesListRequestrJ  Fr   r   r   rv   rt   r   rW    s4    !7!7VA zJC6LL"rv   r   r{   r  r   s   @rt   ri   rO  N  s@    N2E
8F8C8Drv   ri   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )DlpV2.ProjectsLocationsServicei  z2Service class for the projects_locations resource.rl   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rk   r   r|   r}   s     rt   r   'DlpV2.ProjectsLocationsService.__init__  s"    E**D:6Bdrv   r   r   r   s   @rt   rk   ra    s    < E rv   rk   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )$DlpV2.ProjectsStoredInfoTypesServicei  z8Service class for the projects_storedInfoTypes resource.rn   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   rm   r   r|   r}   s     rt   r   -DlpV2.ProjectsStoredInfoTypesService.__init__  s"    E00$@Hdrv   c                 D    U R                  S5      nU R                  X1US9$ )a}  Creates a pre-built stored infoType to be used for inspection. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpProjectsStoredInfoTypesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2StoredInfoType) The response message.
r   r   r   r   s       rt   r   +DlpV2.ProjectsStoredInfoTypesService.Create  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N(v2/projects/{projectsId}/storedInfoTypesr   z#dlp.projects.storedInfoTypes.creater   r  r  'DlpProjectsStoredInfoTypesCreateRequestr!  Fr   r   r   rv   rt   r   -DlpV2.ProjectsStoredInfoTypesService.<lambda>  s4    8#9#9<7 zJ4EC=$rv   c                 D    U R                  S5      nU R                  X1US9$ )aL  Deletes a stored infoType. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpProjectsStoredInfoTypesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleProtobufEmpty) The response message.
r   r   r   r   s       rt   r   +DlpV2.ProjectsStoredInfoTypesService.Delete  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N<v2/projects/{projectsId}/storedInfoTypes/{storedInfoTypesId}r   z#dlp.projects.storedInfoTypes.deleter   r   r   'DlpProjectsStoredInfoTypesDeleteRequestr   Fr   r   r   rv   rt   r   rm    s4    8#9#9P7xH"C0$rv   c                 D    U R                  S5      nU R                  X1US9$ )aS  Gets a stored infoType. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpProjectsStoredInfoTypesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2StoredInfoType) The response message.
r   r   r   r   s       rt   r   (DlpV2.ProjectsStoredInfoTypesService.Get  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrq  r   z dlp.projects.storedInfoTypes.getr   r   r   $DlpProjectsStoredInfoTypesGetRequestr!  Fr   r   r   rv   rt   r   rm     s4     6 6P4xH"@=!rv   c                 D    U R                  S5      nU R                  X1US9$ )aa  Lists stored infoTypes. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpProjectsStoredInfoTypesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2ListStoredInfoTypesResponse) The response message.
r   r   r   r   s       rt   r   )DlpV2.ProjectsStoredInfoTypesService.List  r   rv   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nrk  r   z!dlp.projects.storedInfoTypes.listr   r   r  r   %DlpProjectsStoredInfoTypesListRequestr0  Fr   r   r   rv   rt   r   rm    s4    !7!7<5 zJG4AJ"rv   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates the stored infoType by creating a new version. The existing version will continue to be used until the new version is ready. See https://cloud.google.com/sensitive-data-protection/docs/creating-stored-infotypes to learn more.

Args:
  request: (DlpProjectsStoredInfoTypesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GooglePrivacyDlpV2StoredInfoType) The response message.
r   r   r   r   s       rt   r   *DlpV2.ProjectsStoredInfoTypesService.Patch)  r   rv   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrq  r   z"dlp.projects.storedInfoTypes.patchr   r   r4  &DlpProjectsStoredInfoTypesPatchRequestr!  Fr   r   r   rv   rt   r   rm  6  s4    ("8"8P6xH"EB=#rv   r   r{   r   r   s   @rt   rm   re    s^    B&E
8F8F8C8D8Erv   rm   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )DlpV2.ProjectsServiceiD  z(Service class for the projects resource.rp   c                 N   > [         [        R                  U ]  U5        0 U l        g r{   )r   r   ro   r   r|   r}   s     rt   r   DlpV2.ProjectsService.__init__I  s"    E!!41&9drv   r   r   r   s   @rt   ro   r  D  s    2E rv   ro   )+r   r    r   rB   r"   r$   r>   r&   r(   r*   r,   r.   r0   r2   r4   r6   r8   r:   r<   r@   rp   rD   rF   rH   rJ   rL   rN   rl   rP   rR   rT   rV   rX   rZ   r\   r^   r`   rb   rd   rf   rh   rj   rn   )r   NTNNFFNNNN)Br   r   r   r   r   messagesMESSAGES_MODULEr   MTLS_BASE_URL_PACKAGE_SCOPES_VERSION
_CLIENT_ID_CLIENT_SECRET_USER_AGENT_CLIENT_CLASS_NAME_URL_VERSION_API_KEYr   r   BaseApiServicer   r   r   r!   r#   r%   r'   r)   r+   r-   r/   r1   r3   r5   r7   r9   r;   r=   r?   rA   rC   rE   rG   rI   rK   rM   rO   rQ   rS   rU   rW   rY   r[   r]   r_   ra   rc   re   rg   ri   rk   rm   ro   r   r   r   s   @rt   r   r   
   s   </*(4-(=>'(*"."+,()-6:/4<@?C	9/v"00 "H#("9"9 #J00 O0G0G ObOX-D-D Ob>8O8O >@j1H1H jXO9P9P ObOh6M6M Ob#X-D-D #JY8;R;R Yv#x/F/F #JOh6M6M ObO1H1H Ob>9P9P >@OX5L5L ObYx7N7N Yvh&=&= OH,C,C ObX44 Yx66 YvO8+B+B ObOx66 Ob#X44 #JO(?(? Obj8#:#: jX>83J3J >@jH,C,C jXY(?(? YvOH4K4K ObO1H1H ObE(?(? ENYh6M6M Yv#h&=&= #J#(*A*A #JO1H1H ObEH,C,C EN>H4K4K >@O0G0G ObY(2I2I Yv!8!8 Ox'>'> Ob//  rv   r   N)
r   
__future__r   apitools.base.pyr   ,googlecloudsdk.generated_clients.apis.dlp.v2r   r  BaseApiClientr   r   rv   rt   <module>r     s)    2 ' % TBEH"" BErv   