
    ,                    V    S r SSKJr  SSKJr  SSKJr   " S S\R                  5      r	g)z1Generated client library for dataplex version v1.    )absolute_import)base_api)dataplex_v1_messagesc                     ^  \ 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     S\U 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[r<U =r=$ )]
DataplexV1
   z9Generated client library for service dataplex version v1.z https://dataplex.googleapis.com/z%https://dataplex.mtls.googleapis.com/dataplexz.https://www.googleapis.com/auth/cloud-platformv1	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        g)zCreate a new dataplex handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)RBASE_URLsuperr   __init__.OrganizationsLocationsEncryptionConfigsService)organizations_locations_encryptionConfigs'OrganizationsLocationsOperationsService"organizations_locations_operationsOrganizationsLocationsServiceorganizations_locationsOrganizationsServiceorganizations#ProjectsLocationsAspectTypesServiceprojects_locations_aspectTypes&ProjectsLocationsChangeRequestsService!projects_locations_changeRequests-ProjectsLocationsDataAttributeBindingsService(projects_locations_dataAttributeBindings$ProjectsLocationsDataProductsServiceprojects_locations_dataProducts%ProjectsLocationsDataScansJobsService!projects_locations_dataScans_jobs!ProjectsLocationsDataScansServiceprojects_locations_dataScans0ProjectsLocationsDataTaxonomiesAttributesService,projects_locations_dataTaxonomies_attributes&ProjectsLocationsDataTaxonomiesService!projects_locations_dataTaxonomies*ProjectsLocationsEntryGroupsEntriesService&projects_locations_entryGroups_entries-ProjectsLocationsEntryGroupsEntryLinksService)projects_locations_entryGroups_entryLinks#ProjectsLocationsEntryGroupsServiceprojects_locations_entryGroups&ProjectsLocationsEntryLinkTypesService!projects_locations_entryLinkTypes"ProjectsLocationsEntryTypesServiceprojects_locations_entryTypes,ProjectsLocationsGlossariesCategoriesService(projects_locations_glossaries_categories'ProjectsLocationsGlossariesTermsService#projects_locations_glossaries_terms"ProjectsLocationsGlossariesServiceprojects_locations_glossaries'ProjectsLocationsGovernanceRulesService"projects_locations_governanceRules$ProjectsLocationsLakesActionsService projects_locations_lakes_actions$ProjectsLocationsLakesContentService projects_locations_lakes_content)ProjectsLocationsLakesContentitemsService%projects_locations_lakes_contentitems1ProjectsLocationsLakesEnvironmentsSessionsService.projects_locations_lakes_environments_sessions)ProjectsLocationsLakesEnvironmentsService%projects_locations_lakes_environments&ProjectsLocationsLakesTasksJobsService#projects_locations_lakes_tasks_jobs"ProjectsLocationsLakesTasksServiceprojects_locations_lakes_tasks)ProjectsLocationsLakesZonesActionsService&projects_locations_lakes_zones_actions/ProjectsLocationsLakesZonesAssetsActionsService-projects_locations_lakes_zones_assets_actions(ProjectsLocationsLakesZonesAssetsService%projects_locations_lakes_zones_assets4ProjectsLocationsLakesZonesEntitiesPartitionsService2projects_locations_lakes_zones_entities_partitions*ProjectsLocationsLakesZonesEntitiesService'projects_locations_lakes_zones_entities"ProjectsLocationsLakesZonesServiceprojects_locations_lakes_zonesProjectsLocationsLakesServiceprojects_locations_lakes$ProjectsLocationsMetadataJobsServiceprojects_locations_metadataJobs"ProjectsLocationsOperationsServiceprojects_locations_operationsProjectsLocationsServiceprojects_locationsProjectsServiceprojects)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               Klib/googlecloudsdk/generated_clients/apis/dataplex/v1/dataplex_v1_client.pyr   DataplexV1.__init__   sE    
C	*d$'%)3 7+ % - 6:5h5him5nD2.2.Z.Z[_.`D+#'#E#Ed#KD 2248D*.*R*RSW*XD'-1-X-XY]-^D*484f4fgk4lD1+/+T+TUY+ZD(-1-W-WX\-]D*(,(N(Nt(TD%8<8m8mnr8sD5-1-X-XY]-^D*262a2abf2gD/595g5ghl5mD2*.*R*RSW*XD'-1-X-XY]-^D*)-)P)PQU)VD&484e4efj4kD1/3/[/[\`/aD,)-)P)PQU)VD&.2.Z.Z[_.`D+,0,U,UVZ,[D),0,U,UVZ,[D)151_1_`d1eD.:>:p:pqu:vD7151_1_`d1eD./3/Z/Z[_/`D,*.*Q*QRV*WD'262`2`ae2fD/9=9m9mnr9sD6151^1^_c1dD.>B>w>wx|>}D;373b3bcg3hD0*.*Q*QRV*WD'$($F$Ft$LD!+/+T+TUY+ZD()-)P)PQU)VD&";;DAD((.DM    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S jrS \l        SrU =r$ )9DataplexV1.OrganizationsLocationsEncryptionConfigsServiceR   zIService class for the organizations_locations_encryptionConfigs resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsri   clientrk   s     rl   r   BDataplexV1.OrganizationsLocationsEncryptionConfigsService.__init__W   s#    JEEtUV\]drn   c                 D    U R                  S5      nU R                  X1US9$ )a  Create an EncryptionConfig.

Args:
  request: (DataplexOrganizationsLocationsEncryptionConfigsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
Createglobal_paramsGetMethodConfig
_RunMethodri   requestr{   configs       rl   ry   @DataplexV1.OrganizationsLocationsEncryptionConfigsService.Create\   /     ##H-f__
  8 8rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NLv1/organizations/{organizationsId}/locations/{locationsId}/encryptionConfigsPOSTz9dataplex.organizations.locations.encryptionConfigs.createparentencryptionConfigIdv1/{+parent}/encryptionConfigs%googleCloudDataplexV1EncryptionConfig<DataplexOrganizationsLocationsEncryptionConfigsCreateRequestGoogleLongrunningOperationF	flat_pathhttp_method	method_idordered_paramspath_paramsquery_paramsrelative_pathrequest_fieldrequest_type_nameresponse_type_namesupports_downloadr   ApiMethodInfo rn   rl   <lambda>BDataplexV1.OrganizationsLocationsEncryptionConfigsService.<lambda>i   s7    8#9#9`M zJ*+6=X7$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Delete an EncryptionConfig.

Args:
  request: (DataplexOrganizationsLocationsEncryptionConfigsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
Deleterz   r|   r   s       rl   r   @DataplexV1.OrganizationsLocationsEncryptionConfigsService.Deletew   r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nbv1/organizations/{organizationsId}/locations/{locationsId}/encryptionConfigs/{encryptionConfigsId}DELETEz9dataplex.organizations.locations.encryptionConfigs.deletenameetag
v1/{+name} <DataplexOrganizationsLocationsEncryptionConfigsDeleteRequestr   Fr   r   r   rn   rl   r   r      s6    8#9#9vMxHX"X7$rn   c                 D    U R                  S5      nU R                  X1US9$ )a	  Get an EncryptionConfig.

Args:
  request: (DataplexOrganizationsLocationsEncryptionConfigsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1EncryptionConfig) The response message.
Getrz   r|   r   s       rl   r   =DataplexV1.OrganizationsLocationsEncryptionConfigsService.Get   /     ##E*f__
  8 8rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   GETz6dataplex.organizations.locations.encryptionConfigs.getr   r   r   9DataplexOrganizationsLocationsEncryptionConfigsGetRequest%GoogleCloudDataplexV1EncryptionConfigFr   r   r   rn   rl   r   r      s4     6 6vJxH"UB!rn   c                 D    U R                  S5      nU R                  X1US9$ )ac  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexOrganizationsLocationsEncryptionConfigsGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
GetIamPolicyrz   r|   r   s       rl   r   FDataplexV1.OrganizationsLocationsEncryptionConfigsService.GetIamPolicy   /     ##N3f__
  8 8rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nzov1/organizations/{organizationsId}/locations/{locationsId}/encryptionConfigs/{encryptionConfigsId}:getIamPolicyr   z?dataplex.organizations.locations.encryptionConfigs.getIamPolicyresourceoptions_requestedPolicyVersionv1/{+resource}:getIamPolicyr   BDataplexOrganizationsLocationsEncryptionConfigsGetIamPolicyRequestGoogleIamV1PolicyFr   r   r   rn   rl   r   r      s:    )?)? DS"|L673^.*rn   c                 D    U R                  S5      nU R                  X1US9$ )a  List EncryptionConfigs.

Args:
  request: (DataplexOrganizationsLocationsEncryptionConfigsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListEncryptionConfigsResponse) The response message.
Listrz   r|   r   s       rl   r   >DataplexV1.OrganizationsLocationsEncryptionConfigsService.List   /     ##F+f__
  8 8rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr   r   z7dataplex.organizations.locations.encryptionConfigs.listr   filterorderBypageSize	pageTokenr   r   :DataplexOrganizationsLocationsEncryptionConfigsListRequest2GoogleCloudDataplexV1ListEncryptionConfigsResponseFr   r   r   rn   rl   r   r      s4    !7!7`K zJC6VO"rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Update an EncryptionConfig.

Args:
  request: (DataplexOrganizationsLocationsEncryptionConfigsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
Patchrz   r|   r   s       rl   r   ?DataplexV1.OrganizationsLocationsEncryptionConfigsService.Patch   /     ##G,f__
  8 8rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr   PATCHz8dataplex.organizations.locations.encryptionConfigs.patchr   
updateMaskr   r   ;DataplexOrganizationsLocationsEncryptionConfigsPatchRequestr   Fr   r   r   rn   rl   r   r      s6    ("8"8vLxH"^"=W7#rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexOrganizationsLocationsEncryptionConfigsSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
SetIamPolicyrz   r|   r   s       rl   r   FDataplexV1.OrganizationsLocationsEncryptionConfigsService.SetIamPolicy   r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzov1/organizations/{organizationsId}/locations/{locationsId}/encryptionConfigs/{encryptionConfigsId}:setIamPolicyr   z?dataplex.organizations.locations.encryptionConfigs.setIamPolicyr   v1/{+resource}:setIamPolicygoogleIamV1SetIamPolicyRequestBDataplexOrganizationsLocationsEncryptionConfigsSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r     s7    )?)? DS"|L36^.*rn   c                 D    U R                  S5      nU R                  X1US9$ )aZ  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexOrganizationsLocationsEncryptionConfigsTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
TestIamPermissionsrz   r|   r   s       rl   r   LDataplexV1.OrganizationsLocationsEncryptionConfigsService.TestIamPermissions  0     ##$89f__
  8 8rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzuv1/organizations/{organizationsId}/locations/{locationsId}/encryptionConfigs/{encryptionConfigsId}:testIamPermissionsr   zEdataplex.organizations.locations.encryptionConfigs.testIamPermissionsr   !v1/{+resource}:testIamPermissions$googleIamV1TestIamPermissionsRequestHDataplexOrganizationsLocationsEncryptionConfigsTestIamPermissionsRequest%GoogleIamV1TestIamPermissionsResponseFr   r   r   rn   rl   r   r   &  s7    x/E/E JY"|L9<dB0rn   rt   rs   __name__
__module____qualname____firstlineno____doc___NAMEr   ry   method_configr   r   r   r   r   r   r   __static_attributes____classcell__rk   s   @rl   r   rp   R   s    S7E
8F8F8C8"L8D8E8"L8($$rn   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rU =r$ )2DataplexV1.OrganizationsLocationsOperationsServicei4  zBService class for the organizations_locations_operations resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r   r   rt   ru   s     rl   r   ;DataplexV1.OrganizationsLocationsOperationsService.__init__9  "    J>>NvVdrn   c                 D    U R                  S5      nU R                  X1US9$ )a  Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.

Args:
  request: (DataplexOrganizationsLocationsOperationsCancelRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
Cancelrz   r|   r   s       rl   r   9DataplexV1.OrganizationsLocationsOperationsService.Cancel>  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz[v1/organizations/{organizationsId}/locations/{locationsId}/operations/{operationsId}:cancelr   z2dataplex.organizations.locations.operations.cancelr   v1/{+name}:cancel'googleLongrunningCancelOperationRequest5DataplexOrganizationsLocationsOperationsCancelRequestEmptyFr   r   r   rn   rl   r   ;DataplexV1.OrganizationsLocationsOperationsService.<lambda>K  s4    8#9#9oFxH)?Q"$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED.

Args:
  request: (DataplexOrganizationsLocationsOperationsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
r   rz   r|   r   s       rl   r   9DataplexV1.OrganizationsLocationsOperationsService.DeleteY  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NTv1/organizations/{organizationsId}/locations/{locationsId}/operations/{operationsId}r   z2dataplex.organizations.locations.operations.deleter   r   r   5DataplexOrganizationsLocationsOperationsDeleteRequestr   Fr   r   r   rn   rl   r   r   f  s4    8#9#9hFxH"Q"$rn   c                 D    U R                  S5      nU R                  X1US9$ )az  Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

Args:
  request: (DataplexOrganizationsLocationsOperationsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   6DataplexV1.OrganizationsLocationsOperationsService.Gett  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   r   z/dataplex.organizations.locations.operations.getr   r   r   2DataplexOrganizationsLocationsOperationsGetRequestr   Fr   r   r   rn   rl   r   r     s4     6 6hCxH"N7!rn   c                 D    U R                  S5      nU R                  X1US9$ )ar  Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED.

Args:
  request: (DataplexOrganizationsLocationsOperationsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningListOperationsResponse) The response message.
r   rz   r|   r   s       rl   r   7DataplexV1.OrganizationsLocationsOperationsService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzEv1/organizations/{organizationsId}/locations/{locationsId}/operationsr   z0dataplex.organizations.locations.operations.listr   r   r   r   returnPartialSuccessv1/{+name}/operationsr   3DataplexOrganizationsLocationsOperationsListRequest'GoogleLongrunningListOperationsResponseFr   r   r   rn   rl   r   r     s4    !7!7YDxHP-OD"rn   r   rs   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s   @rl   r   r   4  sO    L0E
8F8F8C8Drn   r   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )(DataplexV1.OrganizationsLocationsServicei  z7Service class for the organizations_locations resource.r    c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r   r   rt   ru   s     rl   r   1DataplexV1.OrganizationsLocationsService.__init__  "    J44dDVLdrn   r   	r   r   r   r   r   r   r   r   r   r   s   @rl   r   r    s    A%E rn   r   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )DataplexV1.OrganizationsServicei  z-Service class for the organizations resource.r"   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r!   r   rt   ru   s     rl   r   (DataplexV1.OrganizationsService.__init__  s"    J++T;FCdrn   r   r  r   s   @rl   r!   r    s    7E rn   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S jrS \l        SS jrS \l        SrU =r$ ).DataplexV1.ProjectsLocationsAspectTypesServicei  z>Service class for the projects_locations_aspectTypes resource.r$   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r#   r   rt   ru   s     rl   r   7DataplexV1.ProjectsLocationsAspectTypesService.__init__  "    J::DJ6Rdrn   c                 D    U R                  S5      nU R                  X1US9$ )zCreates an AspectType.

Args:
  request: (DataplexProjectsLocationsAspectTypesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
ry   rz   r|   r   s       rl   ry   5DataplexV1.ProjectsLocationsAspectTypesService.Create  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )N<v1/projects/{projectsId}/locations/{locationsId}/aspectTypesr   z.dataplex.projects.locations.aspectTypes.creater   aspectTypeIdvalidateOnlyv1/{+parent}/aspectTypesgoogleCloudDataplexV1AspectType1DataplexProjectsLocationsAspectTypesCreateRequestr   Fr   r   r   rn   rl   r   7DataplexV1.ProjectsLocationsAspectTypesService.<lambda>  9    8#9#9PB zJ$n507M7$rn   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes an AspectType.

Args:
  request: (DataplexProjectsLocationsAspectTypesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   5DataplexV1.ProjectsLocationsAspectTypesService.Delete  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NLv1/projects/{projectsId}/locations/{locationsId}/aspectTypes/{aspectTypesId}r   z.dataplex.projects.locations.aspectTypes.deleter   r   r   r   1DataplexProjectsLocationsAspectTypesDeleteRequestr   Fr   r   r   rn   rl   r   r#    6    8#9#9`BxHX"M7$rn   c                 D    U R                  S5      nU R                  X1US9$ )zGets an AspectType.

Args:
  request: (DataplexProjectsLocationsAspectTypesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1AspectType) The response message.
r   rz   r|   r   s       rl   r   2DataplexV1.ProjectsLocationsAspectTypesService.Get  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr(  r   z+dataplex.projects.locations.aspectTypes.getr   r   r   .DataplexProjectsLocationsAspectTypesGetRequestGoogleCloudDataplexV1AspectTypeFr   r   r   rn   rl   r   r#    4     6 6`?xH"J<!rn   c                 D    U R                  S5      nU R                  X1US9$ )aX  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsAspectTypesGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   ;DataplexV1.ProjectsLocationsAspectTypesService.GetIamPolicy  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NzYv1/projects/{projectsId}/locations/{locationsId}/aspectTypes/{aspectTypesId}:getIamPolicyr   z4dataplex.projects.locations.aspectTypes.getIamPolicyr   r   r   r   7DataplexProjectsLocationsAspectTypesGetIamPolicyRequestr   Fr   r   r   rn   rl   r   r#  &  7    )?)?mH"|L673S.*rn   c                 D    U R                  S5      nU R                  X1US9$ )a#  Lists AspectType resources in a project and location.

Args:
  request: (DataplexProjectsLocationsAspectTypesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListAspectTypesResponse) The response message.
r   rz   r|   r   s       rl   r   3DataplexV1.ProjectsLocationsAspectTypesService.List4  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z,dataplex.projects.locations.aspectTypes.listr   r   r   r   /DataplexProjectsLocationsAspectTypesListRequest,GoogleCloudDataplexV1ListAspectTypesResponseFr   r   r   rn   rl   r   r#  A  4    !7!7P@ zJC0KI"rn   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates an AspectType.

Args:
  request: (DataplexProjectsLocationsAspectTypesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   4DataplexV1.ProjectsLocationsAspectTypesService.PatchO  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr(  r   z-dataplex.projects.locations.aspectTypes.patchr   r   r  r   r!  0DataplexProjectsLocationsAspectTypesPatchRequestr   Fr   r   r   rn   rl   r   r#  \  9    ("8"8`AxH"N3"7L7#rn   c                 D    U R                  S5      nU R                  X1US9$ )aw  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsAspectTypesSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   ;DataplexV1.ProjectsLocationsAspectTypesService.SetIamPolicyj  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzYv1/projects/{projectsId}/locations/{locationsId}/aspectTypes/{aspectTypesId}:setIamPolicyr   z4dataplex.projects.locations.aspectTypes.setIamPolicyr   r   r   7DataplexProjectsLocationsAspectTypesSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r#  w  4    )?)?mH"|L36S.*rn   c                 D    U R                  S5      nU R                  X1US9$ )aO  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsAspectTypesTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   ADataplexV1.ProjectsLocationsAspectTypesService.TestIamPermissions  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz_v1/projects/{projectsId}/locations/{locationsId}/aspectTypes/{aspectTypesId}:testIamPermissionsr   z:dataplex.projects.locations.aspectTypes.testIamPermissionsr   r   r   =DataplexProjectsLocationsAspectTypesTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r#    4    x/E/EsN"|L9<YB0rn   r   rs   r   r   s   @rl   r#   r        H,E
8F8F8C8"L8D8E8"L8($$rn   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$ )1DataplexV1.ProjectsLocationsChangeRequestsServicei  zAService class for the projects_locations_changeRequests resource.r&   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r%   r   rt   ru   s     rl   r   :DataplexV1.ProjectsLocationsChangeRequestsService.__init__  "    J==tMfUdrn   c                 D    U R                  S5      nU R                  X1US9$ )a[  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsChangeRequestsGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   >DataplexV1.ProjectsLocationsChangeRequestsService.GetIamPolicy  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nz_v1/projects/{projectsId}/locations/{locationsId}/changeRequests/{changeRequestsId}:getIamPolicyr   z7dataplex.projects.locations.changeRequests.getIamPolicyr   r   r   r   :DataplexProjectsLocationsChangeRequestsGetIamPolicyRequestr   Fr   r   r   rn   rl   r   :DataplexV1.ProjectsLocationsChangeRequestsService.<lambda>  7    )?)?sK"|L673V.*rn   c                 D    U R                  S5      nU R                  X1US9$ )az  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsChangeRequestsSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   >DataplexV1.ProjectsLocationsChangeRequestsService.SetIamPolicy  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz_v1/projects/{projectsId}/locations/{locationsId}/changeRequests/{changeRequestsId}:setIamPolicyr   z7dataplex.projects.locations.changeRequests.setIamPolicyr   r   r   :DataplexProjectsLocationsChangeRequestsSetIamPolicyRequestr   Fr   r   r   rn   rl   r   rU    4    )?)?sK"|L36V.*rn   c                 D    U R                  S5      nU R                  X1US9$ )aR  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsChangeRequestsTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   DDataplexV1.ProjectsLocationsChangeRequestsService.TestIamPermissions  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzev1/projects/{projectsId}/locations/{locationsId}/changeRequests/{changeRequestsId}:testIamPermissionsr   z=dataplex.projects.locations.changeRequests.testIamPermissionsr   r   r   @DataplexProjectsLocationsChangeRequestsTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   rU    4    x/E/EyQ"|L9<\B0rn   r   rs   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s   @rl   r%   rM    A    K/E
8"L8"L8($$rn   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S jrS \l        SS jrS \l        SrU =r$ )8DataplexV1.ProjectsLocationsDataAttributeBindingsServicei  zHService class for the projects_locations_dataAttributeBindings resource.r(   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r'   r   rt   ru   s     rl   r   ADataplexV1.ProjectsLocationsDataAttributeBindingsService.__init__   #    JDDdTU[\drn   c                 D    U R                  S5      nU R                  X1US9$ )a  Create a DataAttributeBinding resource.

Args:
  request: (DataplexProjectsLocationsDataAttributeBindingsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
ry   rz   r|   r   s       rl   ry   ?DataplexV1.ProjectsLocationsDataAttributeBindingsService.Create  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NFv1/projects/{projectsId}/locations/{locationsId}/dataAttributeBindingsr   z8dataplex.projects.locations.dataAttributeBindings.creater   dataAttributeBindingIdr  "v1/{+parent}/dataAttributeBindings)googleCloudDataplexV1DataAttributeBinding;DataplexProjectsLocationsDataAttributeBindingsCreateRequestr   Fr   r   r   rn   rl   r   ADataplexV1.ProjectsLocationsDataAttributeBindingsService.<lambda>  s9    8#9#9ZL zJ.?:AW7$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes a DataAttributeBinding resource. All attributes within the DataAttributeBinding must be deleted before the DataAttributeBinding can be deleted.

Args:
  request: (DataplexProjectsLocationsDataAttributeBindingsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   ?DataplexV1.ProjectsLocationsDataAttributeBindingsService.Delete   r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )N`v1/projects/{projectsId}/locations/{locationsId}/dataAttributeBindings/{dataAttributeBindingsId}r   z8dataplex.projects.locations.dataAttributeBindings.deleter   r   r   r   ;DataplexProjectsLocationsDataAttributeBindingsDeleteRequestr   Fr   r   r   rn   rl   r   rp  -  s6    8#9#9tLxHX"W7$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Retrieves a DataAttributeBinding resource.

Args:
  request: (DataplexProjectsLocationsDataAttributeBindingsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1DataAttributeBinding) The response message.
r   rz   r|   r   s       rl   r   <DataplexV1.ProjectsLocationsDataAttributeBindingsService.Get;  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrt  r   z5dataplex.projects.locations.dataAttributeBindings.getr   r   r   8DataplexProjectsLocationsDataAttributeBindingsGetRequest)GoogleCloudDataplexV1DataAttributeBindingFr   r   r   rn   rl   r   rp  H  s4     6 6tIxH"TF!rn   c                 D    U R                  S5      nU R                  X1US9$ )ab  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsDataAttributeBindingsGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   EDataplexV1.ProjectsLocationsDataAttributeBindingsService.GetIamPolicyV  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nzmv1/projects/{projectsId}/locations/{locationsId}/dataAttributeBindings/{dataAttributeBindingsId}:getIamPolicyr   z>dataplex.projects.locations.dataAttributeBindings.getIamPolicyr   r   r   r   ADataplexProjectsLocationsDataAttributeBindingsGetIamPolicyRequestr   Fr   r   r   rn   rl   r   rp  c  s:    )?)? BR"|L673].*rn   c                 D    U R                  S5      nU R                  X1US9$ )aA  Lists DataAttributeBinding resources in a project and location.

Args:
  request: (DataplexProjectsLocationsDataAttributeBindingsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListDataAttributeBindingsResponse) The response message.
r   rz   r|   r   s       rl   r   =DataplexV1.ProjectsLocationsDataAttributeBindingsService.Listq  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nrk  r   z6dataplex.projects.locations.dataAttributeBindings.listr   r   rm  r   9DataplexProjectsLocationsDataAttributeBindingsListRequest6GoogleCloudDataplexV1ListDataAttributeBindingsResponseFr   r   r   rn   rl   r   rp  ~  s4    !7!7ZJ zJC:US"rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates a DataAttributeBinding resource.

Args:
  request: (DataplexProjectsLocationsDataAttributeBindingsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   >DataplexV1.ProjectsLocationsDataAttributeBindingsService.Patch  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nrt  r   z7dataplex.projects.locations.dataAttributeBindings.patchr   r   r  r   rn  :DataplexProjectsLocationsDataAttributeBindingsPatchRequestr   Fr   r   r   rn   rl   r   rp    s9    ("8"8tKxH"N3"AV7#rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsDataAttributeBindingsSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   EDataplexV1.ProjectsLocationsDataAttributeBindingsService.SetIamPolicy  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzmv1/projects/{projectsId}/locations/{locationsId}/dataAttributeBindings/{dataAttributeBindingsId}:setIamPolicyr   z>dataplex.projects.locations.dataAttributeBindings.setIamPolicyr   r   r   ADataplexProjectsLocationsDataAttributeBindingsSetIamPolicyRequestr   Fr   r   r   rn   rl   r   rp    s7    )?)? BR"|L36].*rn   c                 D    U R                  S5      nU R                  X1US9$ )aY  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsDataAttributeBindingsTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   KDataplexV1.ProjectsLocationsDataAttributeBindingsService.TestIamPermissions  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzsv1/projects/{projectsId}/locations/{locationsId}/dataAttributeBindings/{dataAttributeBindingsId}:testIamPermissionsr   zDdataplex.projects.locations.dataAttributeBindings.testIamPermissionsr   r   r   GDataplexProjectsLocationsDataAttributeBindingsTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   rp    s7    x/E/E HX"|L9<cB0rn   r   rs   r   r   s   @rl   r'   rd        R6E
8F8F8C8"L8D8E8"L8($$rn   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$ )/DataplexV1.ProjectsLocationsDataProductsServicei  z?Service class for the projects_locations_dataProducts resource.r*   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r)   r   rt   ru   s     rl   r   8DataplexV1.ProjectsLocationsDataProductsService.__init__  "    J;;TKFSdrn   c                 D    U R                  S5      nU R                  X1US9$ )aY  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsDataProductsGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   <DataplexV1.ProjectsLocationsDataProductsService.GetIamPolicy  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nz[v1/projects/{projectsId}/locations/{locationsId}/dataProducts/{dataProductsId}:getIamPolicyr   z5dataplex.projects.locations.dataProducts.getIamPolicyr   r   r   r   8DataplexProjectsLocationsDataProductsGetIamPolicyRequestr   Fr   r   r   rn   rl   r   8DataplexV1.ProjectsLocationsDataProductsService.<lambda>  s7    )?)?oI"|L673T.*rn   c                 D    U R                  S5      nU R                  X1US9$ )ax  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsDataProductsSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   <DataplexV1.ProjectsLocationsDataProductsService.SetIamPolicy  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz[v1/projects/{projectsId}/locations/{locationsId}/dataProducts/{dataProductsId}:setIamPolicyr   z5dataplex.projects.locations.dataProducts.setIamPolicyr   r   r   8DataplexProjectsLocationsDataProductsSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r    s4    )?)?oI"|L36T.*rn   c                 D    U R                  S5      nU R                  X1US9$ )aP  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsDataProductsTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   BDataplexV1.ProjectsLocationsDataProductsService.TestIamPermissions  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzav1/projects/{projectsId}/locations/{locationsId}/dataProducts/{dataProductsId}:testIamPermissionsr   z;dataplex.projects.locations.dataProducts.testIamPermissionsr   r   r   >DataplexProjectsLocationsDataProductsTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r  *  s4    x/E/EuO"|L9<ZB0rn   r   rs   ra  r   s   @rl   r)   r    sA    I-E
8"L8"L8($$rn   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$ )0DataplexV1.ProjectsLocationsDataScansJobsServicei8  zAService class for the projects_locations_dataScans_jobs resource.r,   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r+   r   rt   ru   s     rl   r   9DataplexV1.ProjectsLocationsDataScansJobsService.__init__=  s"    J<<dLVTdrn   c                 D    U R                  S5      nU R                  X1US9$ )a  Generates recommended data quality rules based on the results of a data profiling scan.Use the recommendations to build rules for a data quality scan.

Args:
  request: (DataplexProjectsLocationsDataScansJobsGenerateDataQualityRulesRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1GenerateDataQualityRulesResponse) The response message.
GenerateDataQualityRulesrz   r|   r   s       rl   r  IDataplexV1.ProjectsLocationsDataScansJobsService.GenerateDataQualityRulesB  0     ##$>?f__
  8 8rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzov1/projects/{projectsId}/locations/{locationsId}/dataScans/{dataScansId}/jobs/{jobsId}:generateDataQualityRulesr   zCdataplex.projects.locations.dataScans.jobs.generateDataQualityRulesr   #v1/{+name}:generateDataQualityRules4googleCloudDataplexV1GenerateDataQualityRulesRequestEDataplexProjectsLocationsDataScansJobsGenerateDataQualityRulesRequest5GoogleCloudDataplexV1GenerateDataQualityRulesResponseFr   r   r   rn   rl   r   9DataplexV1.ProjectsLocationsDataScansJobsService.<lambda>O  s7    X5K5K DWxH;LaR6rn   c                 D    U R                  S5      nU R                  X1US9$ )zGets a DataScanJob resource.

Args:
  request: (DataplexProjectsLocationsDataScansJobsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1DataScanJob) The response message.
r   rz   r|   r   s       rl   r   4DataplexV1.ProjectsLocationsDataScansJobsService.Get]  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NzVv1/projects/{projectsId}/locations/{locationsId}/dataScans/{dataScansId}/jobs/{jobsId}r   z.dataplex.projects.locations.dataScans.jobs.getr   viewr   r   0DataplexProjectsLocationsDataScansJobsGetRequest GoogleCloudDataplexV1DataScanJobFr   r   r   rn   rl   r   r  j  s6     6 6jBxHX"L=!rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists DataScanJobs under the given DataScan.

Args:
  request: (DataplexProjectsLocationsDataScansJobsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListDataScanJobsResponse) The response message.
r   rz   r|   r   s       rl   r   5DataplexV1.ProjectsLocationsDataScansJobsService.Listx  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzMv1/projects/{projectsId}/locations/{locationsId}/dataScans/{dataScansId}/jobsr   z/dataplex.projects.locations.dataScans.jobs.listr   r   r   r   v1/{+parent}/jobsr   1DataplexProjectsLocationsDataScansJobsListRequest-GoogleCloudDataplexV1ListDataScanJobsResponseFr   r   r   rn   rl   r   r    s4    !7!7aC zJ8)MJ"rn   r   rs   )r   r   r   r   r   r   r   r  r   r   r   r   r   r   s   @rl   r+   r  8  sA    K/E
8.*8C8Drn   r+   c                   4  ^  \ 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S jrS \l        SS jrS \l        SS jrS \l        SrU =r$ ),DataplexV1.ProjectsLocationsDataScansServicei  z<Service class for the projects_locations_dataScans resource.r.   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r-   r   rt   ru   s     rl   r   5DataplexV1.ProjectsLocationsDataScansService.__init__  s"    J88$HPdrn   c                 D    U R                  S5      nU R                  X1US9$ )zCreates a DataScan resource.

Args:
  request: (DataplexProjectsLocationsDataScansCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
ry   rz   r|   r   s       rl   ry   3DataplexV1.ProjectsLocationsDataScansService.Create  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )N:v1/projects/{projectsId}/locations/{locationsId}/dataScansr   z,dataplex.projects.locations.dataScans.creater   
dataScanIdr  v1/{+parent}/dataScansgoogleCloudDataplexV1DataScan/DataplexProjectsLocationsDataScansCreateRequestr   Fr   r   r   rn   rl   r   5DataplexV1.ProjectsLocationsDataScansService.<lambda>  s9    8#9#9N@ zJ"N3.5K7$rn   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a DataScan resource.

Args:
  request: (DataplexProjectsLocationsDataScansDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   3DataplexV1.ProjectsLocationsDataScansService.Delete  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NHv1/projects/{projectsId}/locations/{locationsId}/dataScans/{dataScansId}r   z,dataplex.projects.locations.dataScans.deleter   forcer   r   /DataplexProjectsLocationsDataScansDeleteRequestr   Fr   r   r   rn   rl   r   r    s6    8#9#9\@xHY"K7$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Generates recommended data quality rules based on the results of a data profiling scan.Use the recommendations to build rules for a data quality scan.

Args:
  request: (DataplexProjectsLocationsDataScansGenerateDataQualityRulesRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1GenerateDataQualityRulesResponse) The response message.
r  rz   r|   r   s       rl   r  EDataplexV1.ProjectsLocationsDataScansService.GenerateDataQualityRules  r  rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzav1/projects/{projectsId}/locations/{locationsId}/dataScans/{dataScansId}:generateDataQualityRulesr   z>dataplex.projects.locations.dataScans.generateDataQualityRulesr   r  r  ADataplexProjectsLocationsDataScansGenerateDataQualityRulesRequestr  Fr   r   r   rn   rl   r   r    s4    X5K5KuRxH;L]R6rn   c                 D    U R                  S5      nU R                  X1US9$ )zGets a DataScan resource.

Args:
  request: (DataplexProjectsLocationsDataScansGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1DataScan) The response message.
r   rz   r|   r   s       rl   r   0DataplexV1.ProjectsLocationsDataScansService.Get  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr  r   z)dataplex.projects.locations.dataScans.getr   r  r   r   ,DataplexProjectsLocationsDataScansGetRequestGoogleCloudDataplexV1DataScanFr   r   r   rn   rl   r   r    s6     6 6\=xHX"H:!rn   c                 D    U R                  S5      nU R                  X1US9$ )aV  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsDataScansGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   9DataplexV1.ProjectsLocationsDataScansService.GetIamPolicy	  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NzUv1/projects/{projectsId}/locations/{locationsId}/dataScans/{dataScansId}:getIamPolicyr   z2dataplex.projects.locations.dataScans.getIamPolicyr   r   r   r   5DataplexProjectsLocationsDataScansGetIamPolicyRequestr   Fr   r   r   rn   rl   r   r    s7    )?)?iF"|L673Q.*rn   c                 D    U R                  S5      nU R                  X1US9$ )zLists DataScans.

Args:
  request: (DataplexProjectsLocationsDataScansListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListDataScansResponse) The response message.
r   rz   r|   r   s       rl   r   1DataplexV1.ProjectsLocationsDataScansService.List$  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z*dataplex.projects.locations.dataScans.listr   r   r  r   -DataplexProjectsLocationsDataScansListRequest*GoogleCloudDataplexV1ListDataScansResponseFr   r   r   rn   rl   r   r  1  s4    !7!7N> zJC.IG"rn   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates a DataScan resource.

Args:
  request: (DataplexProjectsLocationsDataScansPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   2DataplexV1.ProjectsLocationsDataScansService.Patch?  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr  r   z+dataplex.projects.locations.dataScans.patchr   r   r  r   r  .DataplexProjectsLocationsDataScansPatchRequestr   Fr   r   r   rn   rl   r   r  L  s9    ("8"8\?xH"N3"5J7#rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Runs an on-demand execution of a DataScan.

Args:
  request: (DataplexProjectsLocationsDataScansRunRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1RunDataScanResponse) The response message.
Runrz   r|   r   s       rl   r  0DataplexV1.ProjectsLocationsDataScansService.RunZ  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzLv1/projects/{projectsId}/locations/{locationsId}/dataScans/{dataScansId}:runr   z)dataplex.projects.locations.dataScans.runr   v1/{+name}:run'googleCloudDataplexV1RunDataScanRequest,DataplexProjectsLocationsDataScansRunRequest(GoogleCloudDataplexV1RunDataScanResponseFr   r   r   rn   rl   r   r  g  s4     6 6`=xH&?HE!rn   c                 D    U R                  S5      nU R                  X1US9$ )au  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsDataScansSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   9DataplexV1.ProjectsLocationsDataScansService.SetIamPolicyu  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzUv1/projects/{projectsId}/locations/{locationsId}/dataScans/{dataScansId}:setIamPolicyr   z2dataplex.projects.locations.dataScans.setIamPolicyr   r   r   5DataplexProjectsLocationsDataScansSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r    s4    )?)?iF"|L36Q.*rn   c                 D    U R                  S5      nU R                  X1US9$ )aM  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsDataScansTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   ?DataplexV1.ProjectsLocationsDataScansService.TestIamPermissions  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz[v1/projects/{projectsId}/locations/{locationsId}/dataScans/{dataScansId}:testIamPermissionsr   z8dataplex.projects.locations.dataScans.testIamPermissionsr   r   r   ;DataplexProjectsLocationsDataScansTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r    s4    x/E/EoL"|L9<WB0rn   r   rs   )r   r   r   r   r   r   r   ry   r   r   r  r   r   r   r   r  r   r   r   r   r   s   @rl   r-   r    s    F*E
8F8F8.*8C8"L8D8E8C8"L8($$rn   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S jrS \l        SS jrS \l        SrU =r$ );DataplexV1.ProjectsLocationsDataTaxonomiesAttributesServicei  zLService class for the projects_locations_dataTaxonomies_attributes resource.r0   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r/   r   rt   ru   s     rl   r   DDataplexV1.ProjectsLocationsDataTaxonomiesAttributesService.__init__  s#    JGGWX^_drn   c                 D    U R                  S5      nU R                  X1US9$ )a  Create a DataAttribute resource.

Args:
  request: (DataplexProjectsLocationsDataTaxonomiesAttributesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
ry   rz   r|   r   s       rl   ry   BDataplexV1.ProjectsLocationsDataTaxonomiesAttributesService.Create  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )N]v1/projects/{projectsId}/locations/{locationsId}/dataTaxonomies/{dataTaxonomiesId}/attributesr   z<dataplex.projects.locations.dataTaxonomies.attributes.creater   dataAttributeIdr  v1/{+parent}/attributes"googleCloudDataplexV1DataAttribute>DataplexProjectsLocationsDataTaxonomiesAttributesCreateRequestr   Fr   r   r   rn   rl   r   DDataplexV1.ProjectsLocationsDataTaxonomiesAttributesService.<lambda>  s9    8#9#9qP zJ'8/:Z7$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes a Data Attribute resource.

Args:
  request: (DataplexProjectsLocationsDataTaxonomiesAttributesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   BDataplexV1.ProjectsLocationsDataTaxonomiesAttributesService.Delete  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nlv1/projects/{projectsId}/locations/{locationsId}/dataTaxonomies/{dataTaxonomiesId}/attributes/{attributesId}r   z<dataplex.projects.locations.dataTaxonomies.attributes.deleter   r   r   r   >DataplexProjectsLocationsDataTaxonomiesAttributesDeleteRequestr   Fr   r   r   rn   rl   r   r    s9    8#9#9 APxHX"Z7$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Retrieves a Data Attribute resource.

Args:
  request: (DataplexProjectsLocationsDataTaxonomiesAttributesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1DataAttribute) The response message.
r   rz   r|   r   s       rl   r   ?DataplexV1.ProjectsLocationsDataTaxonomiesAttributesService.Get  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z9dataplex.projects.locations.dataTaxonomies.attributes.getr   r   r   ;DataplexProjectsLocationsDataTaxonomiesAttributesGetRequest"GoogleCloudDataplexV1DataAttributeFr   r   r   rn   rl   r   r    s7     6 6 AMxH"W?!rn   c                 D    U R                  S5      nU R                  X1US9$ )ae  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsDataTaxonomiesAttributesGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   HDataplexV1.ProjectsLocationsDataTaxonomiesAttributesService.GetIamPolicy  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nzyv1/projects/{projectsId}/locations/{locationsId}/dataTaxonomies/{dataTaxonomiesId}/attributes/{attributesId}:getIamPolicyr   zBdataplex.projects.locations.dataTaxonomies.attributes.getIamPolicyr   r   r   r   DDataplexProjectsLocationsDataTaxonomiesAttributesGetIamPolicyRequestr   Fr   r   r   rn   rl   r   r    s:    )?)? NV"|L673`.*rn   c                 D    U R                  S5      nU R                  X1US9$ )a/  Lists Data Attribute resources in a DataTaxonomy.

Args:
  request: (DataplexProjectsLocationsDataTaxonomiesAttributesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListDataAttributesResponse) The response message.
r   rz   r|   r   s       rl   r   @DataplexV1.ProjectsLocationsDataTaxonomiesAttributesService.List!  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z:dataplex.projects.locations.dataTaxonomies.attributes.listr   r   r   r   <DataplexProjectsLocationsDataTaxonomiesAttributesListRequest/GoogleCloudDataplexV1ListDataAttributesResponseFr   r   r   rn   rl   r   r  .  s4    !7!7qN zJC/XL"rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates a DataAttribute resource.

Args:
  request: (DataplexProjectsLocationsDataTaxonomiesAttributesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   ADataplexV1.ProjectsLocationsDataTaxonomiesAttributesService.Patch<  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr  r   z;dataplex.projects.locations.dataTaxonomies.attributes.patchr   r   r  r   r  =DataplexProjectsLocationsDataTaxonomiesAttributesPatchRequestr   Fr   r   r   rn   rl   r   r  I  s<    ("8"8 AOxH"N3":Y7#rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsDataTaxonomiesAttributesSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   HDataplexV1.ProjectsLocationsDataTaxonomiesAttributesService.SetIamPolicyW  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzyv1/projects/{projectsId}/locations/{locationsId}/dataTaxonomies/{dataTaxonomiesId}/attributes/{attributesId}:setIamPolicyr   zBdataplex.projects.locations.dataTaxonomies.attributes.setIamPolicyr   r   r   DDataplexProjectsLocationsDataTaxonomiesAttributesSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r  d  s7    )?)? NV"|L36`.*rn   c                 D    U R                  S5      nU R                  X1US9$ )a\  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   NDataplexV1.ProjectsLocationsDataTaxonomiesAttributesService.TestIamPermissionsr  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/projects/{projectsId}/locations/{locationsId}/dataTaxonomies/{dataTaxonomiesId}/attributes/{attributesId}:testIamPermissionsr   zHdataplex.projects.locations.dataTaxonomies.attributes.testIamPermissionsr   r   r   JDataplexProjectsLocationsDataTaxonomiesAttributesTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r    s7    x/E/E T\"|L9<fB0rn   r   rs   r   r   s   @rl   r/   r    s    V:E
8F8F8C8"L8D8E8"L8($$rn   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S jrS \l        SS jrS \l        SrU =r$ )1DataplexV1.ProjectsLocationsDataTaxonomiesServicei  zAService class for the projects_locations_dataTaxonomies resource.r2   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r1   r   rt   ru   s     rl   r   :DataplexV1.ProjectsLocationsDataTaxonomiesService.__init__  rP  rn   c                 D    U R                  S5      nU R                  X1US9$ )a   Create a DataTaxonomy resource.

Args:
  request: (DataplexProjectsLocationsDataTaxonomiesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
ry   rz   r|   r   s       rl   ry   8DataplexV1.ProjectsLocationsDataTaxonomiesService.Create  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )N?v1/projects/{projectsId}/locations/{locationsId}/dataTaxonomiesr   z1dataplex.projects.locations.dataTaxonomies.creater   dataTaxonomyIdr  v1/{+parent}/dataTaxonomies!googleCloudDataplexV1DataTaxonomy4DataplexProjectsLocationsDataTaxonomiesCreateRequestr   Fr   r   r   rn   rl   r   :DataplexV1.ProjectsLocationsDataTaxonomiesService.<lambda>  s9    8#9#9SE zJ&739P7$rn   c                 D    U R                  S5      nU R                  X1US9$ )a`  Deletes a DataTaxonomy resource. All attributes within the DataTaxonomy must be deleted before the DataTaxonomy can be deleted.

Args:
  request: (DataplexProjectsLocationsDataTaxonomiesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   8DataplexV1.ProjectsLocationsDataTaxonomiesService.Delete  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NRv1/projects/{projectsId}/locations/{locationsId}/dataTaxonomies/{dataTaxonomiesId}r   z1dataplex.projects.locations.dataTaxonomies.deleter   r   r   r   4DataplexProjectsLocationsDataTaxonomiesDeleteRequestr   Fr   r   r   rn   rl   r   r/    s6    8#9#9fExHX"P7$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Retrieves a DataTaxonomy resource.

Args:
  request: (DataplexProjectsLocationsDataTaxonomiesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1DataTaxonomy) The response message.
r   rz   r|   r   s       rl   r   5DataplexV1.ProjectsLocationsDataTaxonomiesService.Get  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr3  r   z.dataplex.projects.locations.dataTaxonomies.getr   r   r   1DataplexProjectsLocationsDataTaxonomiesGetRequest!GoogleCloudDataplexV1DataTaxonomyFr   r   r   rn   rl   r   r/    s4     6 6fBxH"M>!rn   c                 D    U R                  S5      nU R                  X1US9$ )a[  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsDataTaxonomiesGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   >DataplexV1.ProjectsLocationsDataTaxonomiesService.GetIamPolicy  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nz_v1/projects/{projectsId}/locations/{locationsId}/dataTaxonomies/{dataTaxonomiesId}:getIamPolicyr   z7dataplex.projects.locations.dataTaxonomies.getIamPolicyr   r   r   r   :DataplexProjectsLocationsDataTaxonomiesGetIamPolicyRequestr   Fr   r   r   rn   rl   r   r/    rV  rn   c                 D    U R                  S5      nU R                  X1US9$ )a+  Lists DataTaxonomy resources in a project and location.

Args:
  request: (DataplexProjectsLocationsDataTaxonomiesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListDataTaxonomiesResponse) The response message.
r   rz   r|   r   s       rl   r   6DataplexV1.ProjectsLocationsDataTaxonomiesService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr*  r   z/dataplex.projects.locations.dataTaxonomies.listr   r   r,  r   2DataplexProjectsLocationsDataTaxonomiesListRequest/GoogleCloudDataplexV1ListDataTaxonomiesResponseFr   r   r   rn   rl   r   r/    s4    !7!7SC zJC3NL"rn   c                 D    U R                  S5      nU R                  X1US9$ )a   Updates a DataTaxonomy resource.

Args:
  request: (DataplexProjectsLocationsDataTaxonomiesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   7DataplexV1.ProjectsLocationsDataTaxonomiesService.Patch  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr3  r   z0dataplex.projects.locations.dataTaxonomies.patchr   r   r  r   r-  3DataplexProjectsLocationsDataTaxonomiesPatchRequestr   Fr   r   r   rn   rl   r   r/  +  s9    ("8"8fDxH"N3"9O7#rn   c                 D    U R                  S5      nU R                  X1US9$ )az  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsDataTaxonomiesSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   >DataplexV1.ProjectsLocationsDataTaxonomiesService.SetIamPolicy9  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz_v1/projects/{projectsId}/locations/{locationsId}/dataTaxonomies/{dataTaxonomiesId}:setIamPolicyr   z7dataplex.projects.locations.dataTaxonomies.setIamPolicyr   r   r   :DataplexProjectsLocationsDataTaxonomiesSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r/  F  r[  rn   c                 D    U R                  S5      nU R                  X1US9$ )aR  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsDataTaxonomiesTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   DDataplexV1.ProjectsLocationsDataTaxonomiesService.TestIamPermissionsT  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzev1/projects/{projectsId}/locations/{locationsId}/dataTaxonomies/{dataTaxonomiesId}:testIamPermissionsr   z=dataplex.projects.locations.dataTaxonomies.testIamPermissionsr   r   r   @DataplexProjectsLocationsDataTaxonomiesTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r/  a  r`  rn   r   rs   r   r   s   @rl   r1   r$    s    K/E
8F8F8C8"L8D8E8"L8($$rn   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$ )5DataplexV1.ProjectsLocationsEntryGroupsEntriesServiceio  zFService class for the projects_locations_entryGroups_entries resource.r4   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r3   r   rt   ru   s     rl   r   >DataplexV1.ProjectsLocationsEntryGroupsEntriesService.__init__t  #    JAA4QRXYdrn   c                 D    U R                  S5      nU R                  X1US9$ )zCreates an Entry.

Args:
  request: (DataplexProjectsLocationsEntryGroupsEntriesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Entry) The response message.
ry   rz   r|   r   s       rl   ry   <DataplexV1.ProjectsLocationsEntryGroupsEntriesService.Createy  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NTv1/projects/{projectsId}/locations/{locationsId}/entryGroups/{entryGroupsId}/entriesr   z6dataplex.projects.locations.entryGroups.entries.creater   entryIdv1/{+parent}/entriesgoogleCloudDataplexV1Entry8DataplexProjectsLocationsEntryGroupsEntriesCreateRequestGoogleCloudDataplexV1EntryFr   r   r   rn   rl   r   >DataplexV1.ProjectsLocationsEntryGroupsEntriesService.<lambda>  s6    8#9#9hJ zJ[,2T7$rn   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes an Entry.

Args:
  request: (DataplexProjectsLocationsEntryGroupsEntriesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Entry) The response message.
r   rz   r|   r   s       rl   r   <DataplexV1.ProjectsLocationsEntryGroupsEntriesService.Delete  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N`v1/projects/{projectsId}/locations/{locationsId}/entryGroups/{entryGroupsId}/entries/{entriesId}r   z6dataplex.projects.locations.entryGroups.entries.deleter   r   r   8DataplexProjectsLocationsEntryGroupsEntriesDeleteRequestr\  Fr   r   r   rn   rl   r   r]    s4    8#9#9tJxH"T7$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets an Entry. Caution: The Vertex AI, Bigtable, Spanner, Pub/Sub, Dataform, and Dataproc Metastore metadata that is stored in Dataplex Universal Catalog is changing. For more information, see Changes to metadata stored in Dataplex Universal Catalog (https://cloud.google.com/dataplex/docs/metadata-changes).

Args:
  request: (DataplexProjectsLocationsEntryGroupsEntriesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Entry) The response message.
r   rz   r|   r   s       rl   r   9DataplexV1.ProjectsLocationsEntryGroupsEntriesService.Get  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nra  r   z3dataplex.projects.locations.entryGroups.entries.getr   )aspectTypespathsr  r   r   5DataplexProjectsLocationsEntryGroupsEntriesGetRequestr\  Fr   r   r   rn   rl   r   r]    s4     6 6tGxH5"Q7!rn   c                 D    U R                  S5      nU R                  X1US9$ )a:  Lists Entries within an EntryGroup. Caution: The Vertex AI, Bigtable, Spanner, Pub/Sub, Dataform, and Dataproc Metastore metadata that is stored in Dataplex Universal Catalog is changing. For more information, see Changes to metadata stored in Dataplex Universal Catalog (https://cloud.google.com/dataplex/docs/metadata-changes).

Args:
  request: (DataplexProjectsLocationsEntryGroupsEntriesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListEntriesResponse) The response message.
r   rz   r|   r   s       rl   r   :DataplexV1.ProjectsLocationsEntryGroupsEntriesService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NrW  r   z4dataplex.projects.locations.entryGroups.entries.listr   r  rY  r   6DataplexProjectsLocationsEntryGroupsEntriesListRequest(GoogleCloudDataplexV1ListEntriesResponseFr   r   r   rn   rl   r   r]    s4    !7!7hH zJ8,RE"rn   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates an Entry.

Args:
  request: (DataplexProjectsLocationsEntryGroupsEntriesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Entry) The response message.
r   rz   r|   r   s       rl   r   ;DataplexV1.ProjectsLocationsEntryGroupsEntriesService.Patch  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nra  r   z5dataplex.projects.locations.entryGroups.entries.patchr   )allowMissing
aspectKeysdeleteMissingAspectsr   r   rZ  7DataplexProjectsLocationsEntryGroupsEntriesPatchRequestr\  Fr   r   r   rn   rl   r   r]    s4    ("8"8tIxHY"2S7#rn   r   rs   )r   r   r   r   r   r   r   ry   r   r   r   r   r   r   r   r   s   @rl   r3   rP  o  s^    P4E
8F8F8C8D8Ern   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rU =r$ )8DataplexV1.ProjectsLocationsEntryGroupsEntryLinksServicei   zIService class for the projects_locations_entryGroups_entryLinks resource.r6   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r5   r   rt   ru   s     rl   r   ADataplexV1.ProjectsLocationsEntryGroupsEntryLinksService.__init__  rg  rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates an Entry Link.

Args:
  request: (DataplexProjectsLocationsEntryGroupsEntryLinksCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1EntryLink) The response message.
ry   rz   r|   r   s       rl   ry   ?DataplexV1.ProjectsLocationsEntryGroupsEntryLinksService.Create
  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NzWv1/projects/{projectsId}/locations/{locationsId}/entryGroups/{entryGroupsId}/entryLinksr   z9dataplex.projects.locations.entryGroups.entryLinks.creater   entryLinkIdzv1/{+parent}/entryLinksgoogleCloudDataplexV1EntryLink;DataplexProjectsLocationsEntryGroupsEntryLinksCreateRequestGoogleCloudDataplexV1EntryLinkFr   r   r   rn   rl   r   ADataplexV1.ProjectsLocationsEntryGroupsEntryLinksService.<lambda>  s6    8#9#9kM zJ#_/6W;$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes an Entry Link.

Args:
  request: (DataplexProjectsLocationsEntryGroupsEntryLinksDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1EntryLink) The response message.
r   rz   r|   r   s       rl   r   ?DataplexV1.ProjectsLocationsEntryGroupsEntryLinksService.Delete%  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nfv1/projects/{projectsId}/locations/{locationsId}/entryGroups/{entryGroupsId}/entryLinks/{entryLinksId}r   z9dataplex.projects.locations.entryGroups.entryLinks.deleter   r   r   ;DataplexProjectsLocationsEntryGroupsEntryLinksDeleteRequestr  Fr   r   r   rn   rl   r   r  2  s4    8#9#9zMxH"W;$rn   c                 D    U R                  S5      nU R                  X1US9$ )zGets an Entry Link.

Args:
  request: (DataplexProjectsLocationsEntryGroupsEntryLinksGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1EntryLink) The response message.
r   rz   r|   r   s       rl   r   <DataplexV1.ProjectsLocationsEntryGroupsEntryLinksService.Get@  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z6dataplex.projects.locations.entryGroups.entryLinks.getr   r   r   8DataplexProjectsLocationsEntryGroupsEntryLinksGetRequestr  Fr   r   r   rn   rl   r   r  M  s4     6 6zJxH"T;!rn   r   rs   )r   r   r   r   r   r   r   ry   r   r   r   r   r   r   s   @rl   r5   rv     s@    S7E
8F8F8Crn   r5   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S jrS \l        SrU =r$ ).DataplexV1.ProjectsLocationsEntryGroupsServicei[  z>Service class for the projects_locations_entryGroups resource.r8   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r7   r   rt   ru   s     rl   r   7DataplexV1.ProjectsLocationsEntryGroupsService.__init__`  r  rn   c                 D    U R                  S5      nU R                  X1US9$ )zCreates an EntryGroup.

Args:
  request: (DataplexProjectsLocationsEntryGroupsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
ry   rz   r|   r   s       rl   ry   5DataplexV1.ProjectsLocationsEntryGroupsService.Createe  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )N<v1/projects/{projectsId}/locations/{locationsId}/entryGroupsr   z.dataplex.projects.locations.entryGroups.creater   entryGroupIdr  v1/{+parent}/entryGroupsgoogleCloudDataplexV1EntryGroup1DataplexProjectsLocationsEntryGroupsCreateRequestr   Fr   r   r   rn   rl   r   7DataplexV1.ProjectsLocationsEntryGroupsService.<lambda>r  r$  rn   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes an EntryGroup.

Args:
  request: (DataplexProjectsLocationsEntryGroupsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   5DataplexV1.ProjectsLocationsEntryGroupsService.Delete  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NLv1/projects/{projectsId}/locations/{locationsId}/entryGroups/{entryGroupsId}r   z.dataplex.projects.locations.entryGroups.deleter   r   r   r   1DataplexProjectsLocationsEntryGroupsDeleteRequestr   Fr   r   r   rn   rl   r   r    r*  rn   c                 D    U R                  S5      nU R                  X1US9$ )zGets an EntryGroup.

Args:
  request: (DataplexProjectsLocationsEntryGroupsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1EntryGroup) The response message.
r   rz   r|   r   s       rl   r   2DataplexV1.ProjectsLocationsEntryGroupsService.Get  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z+dataplex.projects.locations.entryGroups.getr   r   r   .DataplexProjectsLocationsEntryGroupsGetRequestGoogleCloudDataplexV1EntryGroupFr   r   r   rn   rl   r   r    r0  rn   c                 D    U R                  S5      nU R                  X1US9$ )aX  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsEntryGroupsGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   ;DataplexV1.ProjectsLocationsEntryGroupsService.GetIamPolicy  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NzYv1/projects/{projectsId}/locations/{locationsId}/entryGroups/{entryGroupsId}:getIamPolicyr   z4dataplex.projects.locations.entryGroups.getIamPolicyr   r   r   r   7DataplexProjectsLocationsEntryGroupsGetIamPolicyRequestr   Fr   r   r   rn   rl   r   r    r5  rn   c                 D    U R                  S5      nU R                  X1US9$ )a#  Lists EntryGroup resources in a project and location.

Args:
  request: (DataplexProjectsLocationsEntryGroupsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListEntryGroupsResponse) The response message.
r   rz   r|   r   s       rl   r   3DataplexV1.ProjectsLocationsEntryGroupsService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z,dataplex.projects.locations.entryGroups.listr   r   r  r   /DataplexProjectsLocationsEntryGroupsListRequest,GoogleCloudDataplexV1ListEntryGroupsResponseFr   r   r   rn   rl   r   r    r;  rn   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates an EntryGroup.

Args:
  request: (DataplexProjectsLocationsEntryGroupsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   4DataplexV1.ProjectsLocationsEntryGroupsService.Patch  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr  r   z-dataplex.projects.locations.entryGroups.patchr   r   r  r   r  0DataplexProjectsLocationsEntryGroupsPatchRequestr   Fr   r   r   rn   rl   r   r    r@  rn   c                 D    U R                  S5      nU R                  X1US9$ )aw  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsEntryGroupsSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   ;DataplexV1.ProjectsLocationsEntryGroupsService.SetIamPolicy	  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzYv1/projects/{projectsId}/locations/{locationsId}/entryGroups/{entryGroupsId}:setIamPolicyr   z4dataplex.projects.locations.entryGroups.setIamPolicyr   r   r   7DataplexProjectsLocationsEntryGroupsSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r  	  rE  rn   c                 D    U R                  S5      nU R                  X1US9$ )aO  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsEntryGroupsTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   ADataplexV1.ProjectsLocationsEntryGroupsService.TestIamPermissions"	  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz_v1/projects/{projectsId}/locations/{locationsId}/entryGroups/{entryGroupsId}:testIamPermissionsr   z:dataplex.projects.locations.entryGroups.testIamPermissionsr   r   r   =DataplexProjectsLocationsEntryGroupsTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r  /	  rJ  rn   r   rs   r   r   s   @rl   r7   r  [  rK  rn   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rU =r$ )1DataplexV1.ProjectsLocationsEntryLinkTypesServicei=	  zAService class for the projects_locations_entryLinkTypes resource.r:   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r9   r   rt   ru   s     rl   r   :DataplexV1.ProjectsLocationsEntryLinkTypesService.__init__B	  rP  rn   c                 D    U R                  S5      nU R                  X1US9$ )a[  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsEntryLinkTypesGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   >DataplexV1.ProjectsLocationsEntryLinkTypesService.GetIamPolicyG	  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nz_v1/projects/{projectsId}/locations/{locationsId}/entryLinkTypes/{entryLinkTypesId}:getIamPolicyr   z7dataplex.projects.locations.entryLinkTypes.getIamPolicyr   r   r   r   :DataplexProjectsLocationsEntryLinkTypesGetIamPolicyRequestr   Fr   r   r   rn   rl   r   :DataplexV1.ProjectsLocationsEntryLinkTypesService.<lambda>T	  rV  rn   c                 D    U R                  S5      nU R                  X1US9$ )az  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsEntryLinkTypesSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   >DataplexV1.ProjectsLocationsEntryLinkTypesService.SetIamPolicyb	  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz_v1/projects/{projectsId}/locations/{locationsId}/entryLinkTypes/{entryLinkTypesId}:setIamPolicyr   z7dataplex.projects.locations.entryLinkTypes.setIamPolicyr   r   r   :DataplexProjectsLocationsEntryLinkTypesSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r  o	  r[  rn   c                 D    U R                  S5      nU R                  X1US9$ )aR  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsEntryLinkTypesTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   DDataplexV1.ProjectsLocationsEntryLinkTypesService.TestIamPermissions}	  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzev1/projects/{projectsId}/locations/{locationsId}/entryLinkTypes/{entryLinkTypesId}:testIamPermissionsr   z=dataplex.projects.locations.entryLinkTypes.testIamPermissionsr   r   r   @DataplexProjectsLocationsEntryLinkTypesTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r  	  r`  rn   r   rs   ra  r   s   @rl   r9   r  =	  rb  rn   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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$ )-DataplexV1.ProjectsLocationsEntryTypesServicei	  z=Service class for the projects_locations_entryTypes resource.r<   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r;   r   rt   ru   s     rl   r   6DataplexV1.ProjectsLocationsEntryTypesService.__init__	  "    J994I&Qdrn   c                 D    U R                  S5      nU R                  X1US9$ )zCreates an EntryType.

Args:
  request: (DataplexProjectsLocationsEntryTypesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
ry   rz   r|   r   s       rl   ry   4DataplexV1.ProjectsLocationsEntryTypesService.Create	  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )N;v1/projects/{projectsId}/locations/{locationsId}/entryTypesr   z-dataplex.projects.locations.entryTypes.creater   entryTypeIdr  v1/{+parent}/entryTypesgoogleCloudDataplexV1EntryType0DataplexProjectsLocationsEntryTypesCreateRequestr   Fr   r   r   rn   rl   r   6DataplexV1.ProjectsLocationsEntryTypesService.<lambda>	  s9    8#9#9OA zJ#^4/6L7$rn   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes an EntryType.

Args:
  request: (DataplexProjectsLocationsEntryTypesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   4DataplexV1.ProjectsLocationsEntryTypesService.Delete	  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NJv1/projects/{projectsId}/locations/{locationsId}/entryTypes/{entryTypesId}r   z-dataplex.projects.locations.entryTypes.deleter   r   r   r   0DataplexProjectsLocationsEntryTypesDeleteRequestr   Fr   r   r   rn   rl   r   r  	  6    8#9#9^AxHX"L7$rn   c                 D    U R                  S5      nU R                  X1US9$ )zGets an EntryType.

Args:
  request: (DataplexProjectsLocationsEntryTypesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1EntryType) The response message.
r   rz   r|   r   s       rl   r   1DataplexV1.ProjectsLocationsEntryTypesService.Get	  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z*dataplex.projects.locations.entryTypes.getr   r   r   -DataplexProjectsLocationsEntryTypesGetRequestGoogleCloudDataplexV1EntryTypeFr   r   r   rn   rl   r   r  	  s4     6 6^>xH"I;!rn   c                 D    U R                  S5      nU R                  X1US9$ )aW  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsEntryTypesGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   :DataplexV1.ProjectsLocationsEntryTypesService.GetIamPolicy	  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NzWv1/projects/{projectsId}/locations/{locationsId}/entryTypes/{entryTypesId}:getIamPolicyr   z3dataplex.projects.locations.entryTypes.getIamPolicyr   r   r   r   6DataplexProjectsLocationsEntryTypesGetIamPolicyRequestr   Fr   r   r   rn   rl   r   r   
  7    )?)?kG"|L673R.*rn   c                 D    U R                  S5      nU R                  X1US9$ )a   Lists EntryType resources in a project and location.

Args:
  request: (DataplexProjectsLocationsEntryTypesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListEntryTypesResponse) The response message.
r   rz   r|   r   s       rl   r   2DataplexV1.ProjectsLocationsEntryTypesService.List
  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z+dataplex.projects.locations.entryTypes.listr   r   r  r   .DataplexProjectsLocationsEntryTypesListRequest+GoogleCloudDataplexV1ListEntryTypesResponseFr   r   r   rn   rl   r   r  
  4    !7!7O? zJC/JH"rn   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates an EntryType.

Args:
  request: (DataplexProjectsLocationsEntryTypesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   3DataplexV1.ProjectsLocationsEntryTypesService.Patch)
  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr  r   z,dataplex.projects.locations.entryTypes.patchr   r   r  r   r  /DataplexProjectsLocationsEntryTypesPatchRequestr   Fr   r   r   rn   rl   r   r  6
  s9    ("8"8^@xH"N3"6K7#rn   c                 D    U R                  S5      nU R                  X1US9$ )av  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsEntryTypesSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   :DataplexV1.ProjectsLocationsEntryTypesService.SetIamPolicyD
  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzWv1/projects/{projectsId}/locations/{locationsId}/entryTypes/{entryTypesId}:setIamPolicyr   z3dataplex.projects.locations.entryTypes.setIamPolicyr   r   r   6DataplexProjectsLocationsEntryTypesSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r  Q
  4    )?)?kG"|L36R.*rn   c                 D    U R                  S5      nU R                  X1US9$ )aN  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsEntryTypesTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   @DataplexV1.ProjectsLocationsEntryTypesService.TestIamPermissions_
  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz]v1/projects/{projectsId}/locations/{locationsId}/entryTypes/{entryTypesId}:testIamPermissionsr   z9dataplex.projects.locations.entryTypes.testIamPermissionsr   r   r   <DataplexProjectsLocationsEntryTypesTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r  l
  4    x/E/EqM"|L9<XB0rn   r   rs   r   r   s   @rl   r;   r  	      G+E
8F8F8C8"L8D8E8"L8($$rn   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S jrS \l        SS jrS \l        SrU =r$ )7DataplexV1.ProjectsLocationsGlossariesCategoriesServiceiz
  zHService class for the projects_locations_glossaries_categories resource.r>   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r=   r   rt   ru   s     rl   r   @DataplexV1.ProjectsLocationsGlossariesCategoriesService.__init__
  s#    JCCTSTZ[drn   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a new GlossaryCategory resource.

Args:
  request: (DataplexProjectsLocationsGlossariesCategoriesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1GlossaryCategory) The response message.
ry   rz   r|   r   s       rl   ry   >DataplexV1.ProjectsLocationsGlossariesCategoriesService.Create
  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NUv1/projects/{projectsId}/locations/{locationsId}/glossaries/{glossariesId}/categoriesr   z8dataplex.projects.locations.glossaries.categories.creater   
categoryIdv1/{+parent}/categories%googleCloudDataplexV1GlossaryCategory:DataplexProjectsLocationsGlossariesCategoriesCreateRequest%GoogleCloudDataplexV1GlossaryCategoryFr   r   r   rn   rl   r   @DataplexV1.ProjectsLocationsGlossariesCategoriesService.<lambda>
  s6    8#9#9iL zJ"^/=VB$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes a GlossaryCategory resource. All the GlossaryCategories and GlossaryTerms nested directly under the specified GlossaryCategory will be moved one level up to the parent in the hierarchy.

Args:
  request: (DataplexProjectsLocationsGlossariesCategoriesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
r   rz   r|   r   s       rl   r   >DataplexV1.ProjectsLocationsGlossariesCategoriesService.Delete
  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Ndv1/projects/{projectsId}/locations/{locationsId}/glossaries/{glossariesId}/categories/{categoriesId}r   z8dataplex.projects.locations.glossaries.categories.deleter   r   r   :DataplexProjectsLocationsGlossariesCategoriesDeleteRequestr   Fr   r   r   rn   rl   r   r  
  s4    8#9#9xLxH"V"$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets a GlossaryCategory resource.

Args:
  request: (DataplexProjectsLocationsGlossariesCategoriesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1GlossaryCategory) The response message.
r   rz   r|   r   s       rl   r   ;DataplexV1.ProjectsLocationsGlossariesCategoriesService.Get
  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z5dataplex.projects.locations.glossaries.categories.getr   r   r   7DataplexProjectsLocationsGlossariesCategoriesGetRequestr  Fr   r   r   rn   rl   r   r  
  s4     6 6xIxH"SB!rn   c                 D    U R                  S5      nU R                  X1US9$ )aa  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsGlossariesCategoriesGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   DDataplexV1.ProjectsLocationsGlossariesCategoriesService.GetIamPolicy
  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nzqv1/projects/{projectsId}/locations/{locationsId}/glossaries/{glossariesId}/categories/{categoriesId}:getIamPolicyr   z>dataplex.projects.locations.glossaries.categories.getIamPolicyr   r   r   r   @DataplexProjectsLocationsGlossariesCategoriesGetIamPolicyRequestr   Fr   r   r   rn   rl   r   r  
  s:    )?)? FR"|L673\.*rn   c                 D    U R                  S5      nU R                  X1US9$ )a-  Lists GlossaryCategory resources in a Glossary.

Args:
  request: (DataplexProjectsLocationsGlossariesCategoriesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListGlossaryCategoriesResponse) The response message.
r   rz   r|   r   s       rl   r   <DataplexV1.ProjectsLocationsGlossariesCategoriesService.List
  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z6dataplex.projects.locations.glossaries.categories.listr   r   r  r   8DataplexProjectsLocationsGlossariesCategoriesListRequest3GoogleCloudDataplexV1ListGlossaryCategoriesResponseFr   r   r   rn   rl   r   r  
  s4    !7!7iJ zJC/TP"rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates a GlossaryCategory resource.

Args:
  request: (DataplexProjectsLocationsGlossariesCategoriesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1GlossaryCategory) The response message.
r   rz   r|   r   s       rl   r   =DataplexV1.ProjectsLocationsGlossariesCategoriesService.Patch  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr  r   z7dataplex.projects.locations.glossaries.categories.patchr   r   r   r  9DataplexProjectsLocationsGlossariesCategoriesPatchRequestr  Fr   r   r   rn   rl   r   r    s6    ("8"8xKxH"^"=UB#rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsGlossariesCategoriesSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   DDataplexV1.ProjectsLocationsGlossariesCategoriesService.SetIamPolicy&  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzqv1/projects/{projectsId}/locations/{locationsId}/glossaries/{glossariesId}/categories/{categoriesId}:setIamPolicyr   z>dataplex.projects.locations.glossaries.categories.setIamPolicyr   r   r   @DataplexProjectsLocationsGlossariesCategoriesSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r  3  s7    )?)? FR"|L36\.*rn   c                 D    U R                  S5      nU R                  X1US9$ )aX  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsGlossariesCategoriesTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   JDataplexV1.ProjectsLocationsGlossariesCategoriesService.TestIamPermissionsA  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzwv1/projects/{projectsId}/locations/{locationsId}/glossaries/{glossariesId}/categories/{categoriesId}:testIamPermissionsr   zDdataplex.projects.locations.glossaries.categories.testIamPermissionsr   r   r   FDataplexProjectsLocationsGlossariesCategoriesTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r  N  s7    x/E/E LX"|L9<bB0rn   r   rs   r   r   s   @rl   r=   r  z
  r  rn   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S jrS \l        SS jrS \l        SrU =r$ )2DataplexV1.ProjectsLocationsGlossariesTermsServicei\  zCService class for the projects_locations_glossaries_terms resource.r@   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r?   r   rt   ru   s     rl   r   ;DataplexV1.ProjectsLocationsGlossariesTermsService.__init__a  r   rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a new GlossaryTerm resource.

Args:
  request: (DataplexProjectsLocationsGlossariesTermsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1GlossaryTerm) The response message.
ry   rz   r|   r   s       rl   ry   9DataplexV1.ProjectsLocationsGlossariesTermsService.Createf  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NPv1/projects/{projectsId}/locations/{locationsId}/glossaries/{glossariesId}/termsr   z3dataplex.projects.locations.glossaries.terms.creater   termIdv1/{+parent}/terms!googleCloudDataplexV1GlossaryTerm5DataplexProjectsLocationsGlossariesTermsCreateRequest!GoogleCloudDataplexV1GlossaryTermFr   r   r   rn   rl   r   ;DataplexV1.ProjectsLocationsGlossariesTermsService.<lambda>s  s6    8#9#9dG zJZ*9Q>$rn   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a GlossaryTerm resource.

Args:
  request: (DataplexProjectsLocationsGlossariesTermsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
r   rz   r|   r   s       rl   r   9DataplexV1.ProjectsLocationsGlossariesTermsService.Delete  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NZv1/projects/{projectsId}/locations/{locationsId}/glossaries/{glossariesId}/terms/{termsId}r   z3dataplex.projects.locations.glossaries.terms.deleter   r   r   5DataplexProjectsLocationsGlossariesTermsDeleteRequestr   Fr   r   r   rn   rl   r   r3    s4    8#9#9nGxH"Q"$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets a GlossaryTerm resource.

Args:
  request: (DataplexProjectsLocationsGlossariesTermsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1GlossaryTerm) The response message.
r   rz   r|   r   s       rl   r   6DataplexV1.ProjectsLocationsGlossariesTermsService.Get  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr7  r   z0dataplex.projects.locations.glossaries.terms.getr   r   r   2DataplexProjectsLocationsGlossariesTermsGetRequestr2  Fr   r   r   rn   rl   r   r3    s4     6 6nDxH"N>!rn   c                 D    U R                  S5      nU R                  X1US9$ )a\  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsGlossariesTermsGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   ?DataplexV1.ProjectsLocationsGlossariesTermsService.GetIamPolicy  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nzgv1/projects/{projectsId}/locations/{locationsId}/glossaries/{glossariesId}/terms/{termsId}:getIamPolicyr   z9dataplex.projects.locations.glossaries.terms.getIamPolicyr   r   r   r   ;DataplexProjectsLocationsGlossariesTermsGetIamPolicyRequestr   Fr   r   r   rn   rl   r   r3    s7    )?)?{M"|L673W.*rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists GlossaryTerm resources in a Glossary.

Args:
  request: (DataplexProjectsLocationsGlossariesTermsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListGlossaryTermsResponse) The response message.
r   rz   r|   r   s       rl   r   7DataplexV1.ProjectsLocationsGlossariesTermsService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr-  r   z1dataplex.projects.locations.glossaries.terms.listr   r   r/  r   3DataplexProjectsLocationsGlossariesTermsListRequest.GoogleCloudDataplexV1ListGlossaryTermsResponseFr   r   r   rn   rl   r   r3    s4    !7!7dE zJC*OK"rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates a GlossaryTerm resource.

Args:
  request: (DataplexProjectsLocationsGlossariesTermsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1GlossaryTerm) The response message.
r   rz   r|   r   s       rl   r   8DataplexV1.ProjectsLocationsGlossariesTermsService.Patch  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr7  r   z2dataplex.projects.locations.glossaries.terms.patchr   r   r   r0  4DataplexProjectsLocationsGlossariesTermsPatchRequestr2  Fr   r   r   rn   rl   r   r3    s6    ("8"8nFxH"^"9P>#rn   c                 D    U R                  S5      nU R                  X1US9$ )a{  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsGlossariesTermsSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   ?DataplexV1.ProjectsLocationsGlossariesTermsService.SetIamPolicy  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzgv1/projects/{projectsId}/locations/{locationsId}/glossaries/{glossariesId}/terms/{termsId}:setIamPolicyr   z9dataplex.projects.locations.glossaries.terms.setIamPolicyr   r   r   ;DataplexProjectsLocationsGlossariesTermsSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r3    s4    )?)?{M"|L36W.*rn   c                 D    U R                  S5      nU R                  X1US9$ )aS  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsGlossariesTermsTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   EDataplexV1.ProjectsLocationsGlossariesTermsService.TestIamPermissions#  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzmv1/projects/{projectsId}/locations/{locationsId}/glossaries/{glossariesId}/terms/{termsId}:testIamPermissionsr   z?dataplex.projects.locations.glossaries.terms.testIamPermissionsr   r   r   ADataplexProjectsLocationsGlossariesTermsTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r3  0  s7    x/E/E BS"|L9<]B0rn   r   rs   r   r   s   @rl   r?   r'  \  s    M1E
8F8F8C8"L8D8E8"L8($$rn   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S jrS \l        SS jrS \l        SrU =r$ )-DataplexV1.ProjectsLocationsGlossariesServicei>  z=Service class for the projects_locations_glossaries resource.rB   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   rA   r   rt   ru   s     rl   r   6DataplexV1.ProjectsLocationsGlossariesService.__init__C  r  rn   c                 D    U R                  S5      nU R                  X1US9$ )zCreates a new Glossary resource.

Args:
  request: (DataplexProjectsLocationsGlossariesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
ry   rz   r|   r   s       rl   ry   4DataplexV1.ProjectsLocationsGlossariesService.CreateH  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )N;v1/projects/{projectsId}/locations/{locationsId}/glossariesr   z-dataplex.projects.locations.glossaries.creater   
glossaryIdr  v1/{+parent}/glossariesgoogleCloudDataplexV1Glossary0DataplexProjectsLocationsGlossariesCreateRequestr   Fr   r   r   rn   rl   r   6DataplexV1.ProjectsLocationsGlossariesService.<lambda>U  s9    8#9#9OA zJ"N3/5L7$rn   c                 D    U R                  S5      nU R                  X1US9$ )a^  Deletes a Glossary resource. All the categories and terms within the Glossary must be deleted before the Glossary can be deleted.

Args:
  request: (DataplexProjectsLocationsGlossariesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   4DataplexV1.ProjectsLocationsGlossariesService.Deletec  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NJv1/projects/{projectsId}/locations/{locationsId}/glossaries/{glossariesId}r   z-dataplex.projects.locations.glossaries.deleter   r   r   r   0DataplexProjectsLocationsGlossariesDeleteRequestr   Fr   r   r   rn   rl   r   r^  p  r  rn   c                 D    U R                  S5      nU R                  X1US9$ )zGets a Glossary resource.

Args:
  request: (DataplexProjectsLocationsGlossariesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Glossary) The response message.
r   rz   r|   r   s       rl   r   1DataplexV1.ProjectsLocationsGlossariesService.Get~  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrb  r   z*dataplex.projects.locations.glossaries.getr   r   r   -DataplexProjectsLocationsGlossariesGetRequestGoogleCloudDataplexV1GlossaryFr   r   r   rn   rl   r   r^    s4     6 6^>xH"I:!rn   c                 D    U R                  S5      nU R                  X1US9$ )aW  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsGlossariesGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   :DataplexV1.ProjectsLocationsGlossariesService.GetIamPolicy  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NzWv1/projects/{projectsId}/locations/{locationsId}/glossaries/{glossariesId}:getIamPolicyr   z3dataplex.projects.locations.glossaries.getIamPolicyr   r   r   r   6DataplexProjectsLocationsGlossariesGetIamPolicyRequestr   Fr   r   r   rn   rl   r   r^    r  rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists Glossary resources in a project and location.

Args:
  request: (DataplexProjectsLocationsGlossariesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListGlossariesResponse) The response message.
r   rz   r|   r   s       rl   r   2DataplexV1.ProjectsLocationsGlossariesService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NrY  r   z+dataplex.projects.locations.glossaries.listr   r   r[  r   .DataplexProjectsLocationsGlossariesListRequest+GoogleCloudDataplexV1ListGlossariesResponseFr   r   r   rn   rl   r   r^    r  rn   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates a Glossary resource.

Args:
  request: (DataplexProjectsLocationsGlossariesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   3DataplexV1.ProjectsLocationsGlossariesService.Patch  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nrb  r   z,dataplex.projects.locations.glossaries.patchr   r   r  r   r\  /DataplexProjectsLocationsGlossariesPatchRequestr   Fr   r   r   rn   rl   r   r^    s9    ("8"8^@xH"N3"5K7#rn   c                 D    U R                  S5      nU R                  X1US9$ )av  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsGlossariesSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   :DataplexV1.ProjectsLocationsGlossariesService.SetIamPolicy  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzWv1/projects/{projectsId}/locations/{locationsId}/glossaries/{glossariesId}:setIamPolicyr   z3dataplex.projects.locations.glossaries.setIamPolicyr   r   r   6DataplexProjectsLocationsGlossariesSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r^    r  rn   c                 D    U R                  S5      nU R                  X1US9$ )aN  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsGlossariesTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   @DataplexV1.ProjectsLocationsGlossariesService.TestIamPermissions  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz]v1/projects/{projectsId}/locations/{locationsId}/glossaries/{glossariesId}:testIamPermissionsr   z9dataplex.projects.locations.glossaries.testIamPermissionsr   r   r   <DataplexProjectsLocationsGlossariesTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r^    r  rn   r   rs   r   r   s   @rl   rA   rS  >  r  rn   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S jrS \l        SrU =r$ )2DataplexV1.ProjectsLocationsGovernanceRulesServicei   zBService class for the projects_locations_governanceRules resource.rD   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   rC   r   rt   ru   s     rl   r   ;DataplexV1.ProjectsLocationsGovernanceRulesService.__init__%  r   rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Create a GovernanceRule resource.

Args:
  request: (DataplexProjectsLocationsGovernanceRulesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
ry   rz   r|   r   s       rl   ry   9DataplexV1.ProjectsLocationsGovernanceRulesService.Create*  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )N@v1/projects/{projectsId}/locations/{locationsId}/governanceRulesr   z2dataplex.projects.locations.governanceRules.creater   governanceRuleIdr  v1/{+parent}/governanceRules#googleCloudDataplexV1GovernanceRule5DataplexProjectsLocationsGovernanceRulesCreateRequestr   Fr   r   r   rn   rl   r   ;DataplexV1.ProjectsLocationsGovernanceRulesService.<lambda>7  s9    8#9#9TF zJ(.94;Q7$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Delete a GovernanceRule resource.

Args:
  request: (DataplexProjectsLocationsGovernanceRulesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   9DataplexV1.ProjectsLocationsGovernanceRulesService.DeleteE  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NTv1/projects/{projectsId}/locations/{locationsId}/governanceRules/{governanceRulesId}r   z2dataplex.projects.locations.governanceRules.deleter   r   r   5DataplexProjectsLocationsGovernanceRulesDeleteRequestr   Fr   r   r   rn   rl   r   r  R  s4    8#9#9hFxH"Q7$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Get a GovernanceRule resource.

Args:
  request: (DataplexProjectsLocationsGovernanceRulesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1GovernanceRule) The response message.
r   rz   r|   r   s       rl   r   6DataplexV1.ProjectsLocationsGovernanceRulesService.Get`  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z/dataplex.projects.locations.governanceRules.getr   r   r   2DataplexProjectsLocationsGovernanceRulesGetRequest#GoogleCloudDataplexV1GovernanceRuleFr   r   r   rn   rl   r   r  m  s4     6 6hCxH"N@!rn   c                 D    U R                  S5      nU R                  X1US9$ )a\  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsGovernanceRulesGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   ?DataplexV1.ProjectsLocationsGovernanceRulesService.GetIamPolicy{  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nzav1/projects/{projectsId}/locations/{locationsId}/governanceRules/{governanceRulesId}:getIamPolicyr   z8dataplex.projects.locations.governanceRules.getIamPolicyr   r   r   r   ;DataplexProjectsLocationsGovernanceRulesGetIamPolicyRequestr   Fr   r   r   rn   rl   r   r    s7    )?)?uL"|L673W.*rn   c                 D    U R                  S5      nU R                  X1US9$ )a  List GovernanceRule resources.

Args:
  request: (DataplexProjectsLocationsGovernanceRulesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListGovernanceRulesResponse) The response message.
r   rz   r|   r   s       rl   r   7DataplexV1.ProjectsLocationsGovernanceRulesService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z0dataplex.projects.locations.governanceRules.listr   r  r  r   3DataplexProjectsLocationsGovernanceRulesListRequest0GoogleCloudDataplexV1ListGovernanceRulesResponseFr   r   r   rn   rl   r   r    s4    !7!7TD zJ84OM"rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Update a GovernanceRule resource.

Args:
  request: (DataplexProjectsLocationsGovernanceRulesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   8DataplexV1.ProjectsLocationsGovernanceRulesService.Patch  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr  r   z1dataplex.projects.locations.governanceRules.patchr   r   r  r   r  4DataplexProjectsLocationsGovernanceRulesPatchRequestr   Fr   r   r   rn   rl   r   r    s9    ("8"8hExH"N3";P7#rn   c                 D    U R                  S5      nU R                  X1US9$ )a{  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsGovernanceRulesSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   ?DataplexV1.ProjectsLocationsGovernanceRulesService.SetIamPolicy  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzav1/projects/{projectsId}/locations/{locationsId}/governanceRules/{governanceRulesId}:setIamPolicyr   z8dataplex.projects.locations.governanceRules.setIamPolicyr   r   r   ;DataplexProjectsLocationsGovernanceRulesSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r    s4    )?)?uL"|L36W.*rn   c                 D    U R                  S5      nU R                  X1US9$ )aS  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsGovernanceRulesTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   EDataplexV1.ProjectsLocationsGovernanceRulesService.TestIamPermissions  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzgv1/projects/{projectsId}/locations/{locationsId}/governanceRules/{governanceRulesId}:testIamPermissionsr   z>dataplex.projects.locations.governanceRules.testIamPermissionsr   r   r   ADataplexProjectsLocationsGovernanceRulesTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r    s4    x/E/E{R"|L9<]B0rn   r   rs   r   r   s   @rl   rC   r     s    L0E
8F8F8C8"L8D8E8"L8($$rn   rC   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
$ )	/DataplexV1.ProjectsLocationsLakesActionsServicei  z@Service class for the projects_locations_lakes_actions resource.rF   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   rE   r   rt   ru   s     rl   r   8DataplexV1.ProjectsLocationsLakesActionsService.__init__  r  rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists action resources in a lake.

Args:
  request: (DataplexProjectsLocationsLakesActionsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListActionsResponse) The response message.
r   rz   r|   r   s       rl   r   4DataplexV1.ProjectsLocationsLakesActionsService.List  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NzHv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/actionsr   z.dataplex.projects.locations.lakes.actions.listr   r   r   v1/{+parent}/actionsr   0DataplexProjectsLocationsLakesActionsListRequest(GoogleCloudDataplexV1ListActionsResponseFr   r   r   rn   rl   r   8DataplexV1.ProjectsLocationsLakesActionsService.<lambda>  s9    !7!7\B zJ +.,LE"rn   r   rs   r   r   r   r   r   r   r   r   r   r   r   r   s   @rl   rE   r    s"    J.E
8Drn   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S jrS \l        SS jrS \l        SS jrS \l        SrU =r$ )/DataplexV1.ProjectsLocationsLakesContentServicei'  z@Service class for the projects_locations_lakes_content resource.rH   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   rG   r   rt   ru   s     rl   r   8DataplexV1.ProjectsLocationsLakesContentService.__init__,  r  rn   c                 D    U R                  S5      nU R                  X1US9$ )zCreate a content.

Args:
  request: (DataplexProjectsLocationsLakesContentCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Content) The response message.
ry   rz   r|   r   s       rl   ry   6DataplexV1.ProjectsLocationsLakesContentService.Create1  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NHv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/contentr   z0dataplex.projects.locations.lakes.content.creater   r  v1/{+parent}/contentgoogleCloudDataplexV1Content2DataplexProjectsLocationsLakesContentCreateRequestGoogleCloudDataplexV1ContentFr   r   r   rn   rl   r   8DataplexV1.ProjectsLocationsLakesContentService.<lambda>>  s7    8#9#9\D zJ$%,4N9$rn   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a content.

Args:
  request: (DataplexProjectsLocationsLakesContentDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
r   rz   r|   r   s       rl   r   6DataplexV1.ProjectsLocationsLakesContentService.DeleteL  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NTv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/content/{contentId}r   z0dataplex.projects.locations.lakes.content.deleter   r   r   2DataplexProjectsLocationsLakesContentDeleteRequestr   Fr   r   r   rn   rl   r   r  Y  s4    8#9#9hDxH"N"$rn   c                 D    U R                  S5      nU R                  X1US9$ )zGet a content resource.

Args:
  request: (DataplexProjectsLocationsLakesContentGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Content) The response message.
r   rz   r|   r   s       rl   r   3DataplexV1.ProjectsLocationsLakesContentService.Getg  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr  r   z-dataplex.projects.locations.lakes.content.getr   r  r   r   /DataplexProjectsLocationsLakesContentGetRequestr  Fr   r   r   rn   rl   r   r  t  s6     6 6hAxHX"K9!rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets the access control policy for a contentitem resource. A NOT_FOUND error is returned if the resource does not exist. An empty policy is returned if the resource exists but does not have a policy set on it.Caller must have Google IAM dataplex.content.getIamPolicy permission on the resource.

Args:
  request: (DataplexProjectsLocationsLakesContentGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   <DataplexV1.ProjectsLocationsLakesContentService.GetIamPolicy  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nzav1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/content/{contentId}:getIamPolicyr   z6dataplex.projects.locations.lakes.content.getIamPolicyr   r   r   r   8DataplexProjectsLocationsLakesContentGetIamPolicyRequestr   Fr   r   r   rn   rl   r   r    s7    )?)?uJ"|L673T.*rn   c                 D    U R                  S5      nU R                  X1US9$ )zList content.

Args:
  request: (DataplexProjectsLocationsLakesContentListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListContentResponse) The response message.
r   rz   r|   r   s       rl   r   4DataplexV1.ProjectsLocationsLakesContentService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z.dataplex.projects.locations.lakes.content.listr   r  r  r   0DataplexProjectsLocationsLakesContentListRequest(GoogleCloudDataplexV1ListContentResponseFr   r   r   rn   rl   r   r    s4    !7!7\B zJ8,LE"rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Update a content. Only supports full resource update.

Args:
  request: (DataplexProjectsLocationsLakesContentPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Content) The response message.
r   rz   r|   r   s       rl   r   5DataplexV1.ProjectsLocationsLakesContentService.Patch  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr  r   z/dataplex.projects.locations.lakes.content.patchr   r   r  r   r  1DataplexProjectsLocationsLakesContentPatchRequestr  Fr   r   r   rn   rl   r   r    s9    ("8"8hCxH"N3"4M9#rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Sets the access control policy on the specified contentitem resource. Replaces any existing policy.Caller must have Google IAM dataplex.content.setIamPolicy permission on the resource.

Args:
  request: (DataplexProjectsLocationsLakesContentSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   <DataplexV1.ProjectsLocationsLakesContentService.SetIamPolicy  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzav1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/content/{contentId}:setIamPolicyr   z6dataplex.projects.locations.lakes.content.setIamPolicyr   r   r   8DataplexProjectsLocationsLakesContentSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r    s4    )?)?uJ"|L36T.*rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Returns the caller's permissions on a resource. If the resource does not exist, an empty set of permissions is returned (a NOT_FOUND error is not returned).A caller is not required to have Google IAM permission to make this request.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsLakesContentTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   BDataplexV1.ProjectsLocationsLakesContentService.TestIamPermissions  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzgv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/content/{contentId}:testIamPermissionsr   z<dataplex.projects.locations.lakes.content.testIamPermissionsr   r   r   >DataplexProjectsLocationsLakesContentTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r    s4    x/E/E{P"|L9<ZB0rn   r   rs   r   r   s   @rl   rG   r  '  s    J.E
8F8F8C8"L8D8E8"L8($$rn   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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$ )4DataplexV1.ProjectsLocationsLakesContentitemsServicei	  zEService class for the projects_locations_lakes_contentitems resource.rJ   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   rI   r   rt   ru   s     rl   r   =DataplexV1.ProjectsLocationsLakesContentitemsService.__init__  #    J@@$PQWXdrn   c                 D    U R                  S5      nU R                  X1US9$ )zCreate a content.

Args:
  request: (DataplexProjectsLocationsLakesContentitemsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Content) The response message.
ry   rz   r|   r   s       rl   ry   ;DataplexV1.ProjectsLocationsLakesContentitemsService.Create  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NMv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/contentitemsr   z5dataplex.projects.locations.lakes.contentitems.creater   r  v1/{+parent}/contentitemsr  7DataplexProjectsLocationsLakesContentitemsCreateRequestr  Fr   r   r   rn   rl   r   =DataplexV1.ProjectsLocationsLakesContentitemsService.<lambda>   s7    8#9#9aI zJ$%14S9$rn   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a content.

Args:
  request: (DataplexProjectsLocationsLakesContentitemsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
r   rz   r|   r   s       rl   r   ;DataplexV1.ProjectsLocationsLakesContentitemsService.Delete.  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N^v1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/contentitems/{contentitemsId}r   z5dataplex.projects.locations.lakes.contentitems.deleter   r   r   7DataplexProjectsLocationsLakesContentitemsDeleteRequestr   Fr   r   r   rn   rl   r   r  ;  s4    8#9#9rIxH"S"$rn   c                 D    U R                  S5      nU R                  X1US9$ )zGet a content resource.

Args:
  request: (DataplexProjectsLocationsLakesContentitemsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Content) The response message.
r   rz   r|   r   s       rl   r   8DataplexV1.ProjectsLocationsLakesContentitemsService.GetI  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr  r   z2dataplex.projects.locations.lakes.contentitems.getr   r  r   r   4DataplexProjectsLocationsLakesContentitemsGetRequestr  Fr   r   r   rn   rl   r   r  V  s6     6 6rFxHX"P9!rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets the access control policy for a contentitem resource. A NOT_FOUND error is returned if the resource does not exist. An empty policy is returned if the resource exists but does not have a policy set on it.Caller must have Google IAM dataplex.content.getIamPolicy permission on the resource.

Args:
  request: (DataplexProjectsLocationsLakesContentitemsGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   ADataplexV1.ProjectsLocationsLakesContentitemsService.GetIamPolicyd  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nzkv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/contentitems/{contentitemsId}:getIamPolicyr   z;dataplex.projects.locations.lakes.contentitems.getIamPolicyr   r   r   r   =DataplexProjectsLocationsLakesContentitemsGetIamPolicyRequestr   Fr   r   r   rn   rl   r   r  q  7    )?)?O"|L673Y.*rn   c                 D    U R                  S5      nU R                  X1US9$ )zList content.

Args:
  request: (DataplexProjectsLocationsLakesContentitemsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListContentResponse) The response message.
r   rz   r|   r   s       rl   r   9DataplexV1.ProjectsLocationsLakesContentitemsService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z3dataplex.projects.locations.lakes.contentitems.listr   r  r  r   5DataplexProjectsLocationsLakesContentitemsListRequestr  Fr   r   r   rn   rl   r   r    s4    !7!7aG zJ81QE"rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Update a content. Only supports full resource update.

Args:
  request: (DataplexProjectsLocationsLakesContentitemsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Content) The response message.
r   rz   r|   r   s       rl   r   :DataplexV1.ProjectsLocationsLakesContentitemsService.Patch  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr  r   z4dataplex.projects.locations.lakes.contentitems.patchr   r   r  r   r  6DataplexProjectsLocationsLakesContentitemsPatchRequestr  Fr   r   r   rn   rl   r   r    s9    ("8"8rHxH"N3"4R9#rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Sets the access control policy on the specified contentitem resource. Replaces any existing policy.Caller must have Google IAM dataplex.content.setIamPolicy permission on the resource.

Args:
  request: (DataplexProjectsLocationsLakesContentitemsSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   ADataplexV1.ProjectsLocationsLakesContentitemsService.SetIamPolicy  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzkv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/contentitems/{contentitemsId}:setIamPolicyr   z;dataplex.projects.locations.lakes.contentitems.setIamPolicyr   r   r   =DataplexProjectsLocationsLakesContentitemsSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r    4    )?)?O"|L36Y.*rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Returns the caller's permissions on a resource. If the resource does not exist, an empty set of permissions is returned (a NOT_FOUND error is not returned).A caller is not required to have Google IAM permission to make this request.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsLakesContentitemsTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   GDataplexV1.ProjectsLocationsLakesContentitemsService.TestIamPermissions  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzqv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/contentitems/{contentitemsId}:testIamPermissionsr   zAdataplex.projects.locations.lakes.contentitems.testIamPermissionsr   r   r   CDataplexProjectsLocationsLakesContentitemsTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r    7    x/E/E FU"|L9<_B0rn   r   rs   r   r   s   @rl   rI   r  	      O3E
8F8F8C8"L8D8E8"L8($$rn   rI   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
$ )	<DataplexV1.ProjectsLocationsLakesEnvironmentsSessionsServicei  zNService class for the projects_locations_lakes_environments_sessions resource.rL   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   rK   r   rt   ru   s     rl   r   EDataplexV1.ProjectsLocationsLakesEnvironmentsSessionsService.__init__  s#    JHH$XY_`drn   c                 D    U R                  S5      nU R                  X1US9$ )a#  Lists session resources in an environment.

Args:
  request: (DataplexProjectsLocationsLakesEnvironmentsSessionsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListSessionsResponse) The response message.
r   rz   r|   r   s       rl   r   ADataplexV1.ProjectsLocationsLakesEnvironmentsSessionsService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nzgv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/environments/{environmentsId}/sessionsr   z<dataplex.projects.locations.lakes.environments.sessions.listr   r  zv1/{+parent}/sessionsr   =DataplexProjectsLocationsLakesEnvironmentsSessionsListRequest)GoogleCloudDataplexV1ListSessionsResponseFr   r   r   rn   rl   r   EDataplexV1.ProjectsLocationsLakesEnvironmentsSessionsService.<lambda>  s4    !7!7{P zJ8-YF"rn   r   rs   r  r   s   @rl   rK   r    s"    X<E
8Drn   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S jrS \l        SS jrS \l        SrU =r$ )4DataplexV1.ProjectsLocationsLakesEnvironmentsServicei  zEService class for the projects_locations_lakes_environments resource.rN   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   rM   r   rt   ru   s     rl   r   =DataplexV1.ProjectsLocationsLakesEnvironmentsService.__init__  r  rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Create an environment resource.

Args:
  request: (DataplexProjectsLocationsLakesEnvironmentsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
ry   rz   r|   r   s       rl   ry   ;DataplexV1.ProjectsLocationsLakesEnvironmentsService.Create  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NMv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/environmentsr   z5dataplex.projects.locations.lakes.environments.creater   environmentIdr  v1/{+parent}/environments googleCloudDataplexV1Environment7DataplexProjectsLocationsLakesEnvironmentsCreateRequestr   Fr   r   r   rn   rl   r   =DataplexV1.ProjectsLocationsLakesEnvironmentsService.<lambda>'  s9    8#9#9aI zJ%~618S7$rn   c                 D    U R                  S5      nU R                  X1US9$ )aa  Delete the environment resource. All the child resources must have been deleted before environment deletion can be initiated.

Args:
  request: (DataplexProjectsLocationsLakesEnvironmentsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   ;DataplexV1.ProjectsLocationsLakesEnvironmentsService.Delete5  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N^v1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/environments/{environmentsId}r   z5dataplex.projects.locations.lakes.environments.deleter   r   r   7DataplexProjectsLocationsLakesEnvironmentsDeleteRequestr   Fr   r   r   rn   rl   r   r$  B  s4    8#9#9rIxH"S7$rn   c                 D    U R                  S5      nU R                  X1US9$ )a   Get environment resource.

Args:
  request: (DataplexProjectsLocationsLakesEnvironmentsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Environment) The response message.
r   rz   r|   r   s       rl   r   8DataplexV1.ProjectsLocationsLakesEnvironmentsService.GetP  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr(  r   z2dataplex.projects.locations.lakes.environments.getr   r   r   4DataplexProjectsLocationsLakesEnvironmentsGetRequest GoogleCloudDataplexV1EnvironmentFr   r   r   rn   rl   r   r$  ]  s4     6 6rFxH"P=!rn   c                 D    U R                  S5      nU R                  X1US9$ )a^  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsLakesEnvironmentsGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   ADataplexV1.ProjectsLocationsLakesEnvironmentsService.GetIamPolicyk  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nzkv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/environments/{environmentsId}:getIamPolicyr   z;dataplex.projects.locations.lakes.environments.getIamPolicyr   r   r   r   =DataplexProjectsLocationsLakesEnvironmentsGetIamPolicyRequestr   Fr   r   r   rn   rl   r   r$  x  r  rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists environments under the given lake.

Args:
  request: (DataplexProjectsLocationsLakesEnvironmentsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListEnvironmentsResponse) The response message.
r   rz   r|   r   s       rl   r   9DataplexV1.ProjectsLocationsLakesEnvironmentsService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z3dataplex.projects.locations.lakes.environments.listr   r   r!  r   5DataplexProjectsLocationsLakesEnvironmentsListRequest-GoogleCloudDataplexV1ListEnvironmentsResponseFr   r   r   rn   rl   r   r$    s4    !7!7aG zJC1QJ"rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Update the environment resource.

Args:
  request: (DataplexProjectsLocationsLakesEnvironmentsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   :DataplexV1.ProjectsLocationsLakesEnvironmentsService.Patch  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr(  r   z4dataplex.projects.locations.lakes.environments.patchr   r   r  r   r"  6DataplexProjectsLocationsLakesEnvironmentsPatchRequestr   Fr   r   r   rn   rl   r   r$    s9    ("8"8rHxH"N3"8R7#rn   c                 D    U R                  S5      nU R                  X1US9$ )a}  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsLakesEnvironmentsSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   ADataplexV1.ProjectsLocationsLakesEnvironmentsService.SetIamPolicy  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzkv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/environments/{environmentsId}:setIamPolicyr   z;dataplex.projects.locations.lakes.environments.setIamPolicyr   r   r   =DataplexProjectsLocationsLakesEnvironmentsSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r$    r  rn   c                 D    U R                  S5      nU R                  X1US9$ )aU  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsLakesEnvironmentsTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   GDataplexV1.ProjectsLocationsLakesEnvironmentsService.TestIamPermissions  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzqv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/environments/{environmentsId}:testIamPermissionsr   zAdataplex.projects.locations.lakes.environments.testIamPermissionsr   r   r   CDataplexProjectsLocationsLakesEnvironmentsTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r$    r  rn   r   rs   r   r   s   @rl   rM   r    r  rn   rM   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$ )1DataplexV1.ProjectsLocationsLakesTasksJobsServicei  zCService class for the projects_locations_lakes_tasks_jobs resource.rP   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   rO   r   rt   ru   s     rl   r   :DataplexV1.ProjectsLocationsLakesTasksJobsService.__init__  rP  rn   c                 D    U R                  S5      nU R                  X1US9$ )zCancel jobs running for the task resource.

Args:
  request: (DataplexProjectsLocationsLakesTasksJobsCancelRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
r   rz   r|   r   s       rl   r   8DataplexV1.ProjectsLocationsLakesTasksJobsService.Cancel  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzev1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/tasks/{tasksId}/jobs/{jobsId}:cancelr   z3dataplex.projects.locations.lakes.tasks.jobs.cancelr   r   %googleCloudDataplexV1CancelJobRequest4DataplexProjectsLocationsLakesTasksJobsCancelRequestr   Fr   r   r   rn   rl   r   :DataplexV1.ProjectsLocationsLakesTasksJobsService.<lambda>	  s4    8#9#9yGxH)=P"$rn   c                 D    U R                  S5      nU R                  X1US9$ )zGet job resource.

Args:
  request: (DataplexProjectsLocationsLakesTasksJobsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Job) The response message.
r   rz   r|   r   s       rl   r   5DataplexV1.ProjectsLocationsLakesTasksJobsService.Get  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz^v1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/tasks/{tasksId}/jobs/{jobsId}r   z0dataplex.projects.locations.lakes.tasks.jobs.getr   r   r   1DataplexProjectsLocationsLakesTasksJobsGetRequestGoogleCloudDataplexV1JobFr   r   r   rn   rl   r   rM  $  s4     6 6rDxH"M5!rn   c                 D    U R                  S5      nU R                  X1US9$ )a
  Lists Jobs under the given task.

Args:
  request: (DataplexProjectsLocationsLakesTasksJobsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListJobsResponse) The response message.
r   rz   r|   r   s       rl   r   6DataplexV1.ProjectsLocationsLakesTasksJobsService.List2  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NzUv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/tasks/{tasksId}/jobsr   z1dataplex.projects.locations.lakes.tasks.jobs.listr   r   r   r  r   2DataplexProjectsLocationsLakesTasksJobsListRequest%GoogleCloudDataplexV1ListJobsResponseFr   r   r   rn   rl   r   rM  ?  s9    !7!7iE zJ +.)NB"rn   r   rs   )r   r   r   r   r   r   r   r   r   r   r   r   r   r   s   @rl   rO   rE    s@    M1E
8F8C8Drn   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S jrS \l        SS jrS \l        SS jrS \l        SrU =r$ )-DataplexV1.ProjectsLocationsLakesTasksServiceiM  z>Service class for the projects_locations_lakes_tasks resource.rR   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   rQ   r   rt   ru   s     rl   r   6DataplexV1.ProjectsLocationsLakesTasksService.__init__R  r  rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a task resource within a lake.

Args:
  request: (DataplexProjectsLocationsLakesTasksCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
ry   rz   r|   r   s       rl   ry   4DataplexV1.ProjectsLocationsLakesTasksService.CreateW  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NFv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/tasksr   z.dataplex.projects.locations.lakes.tasks.creater   taskIdr  v1/{+parent}/tasksgoogleCloudDataplexV1Task0DataplexProjectsLocationsLakesTasksCreateRequestr   Fr   r   r   rn   rl   r   6DataplexV1.ProjectsLocationsLakesTasksService.<lambda>d  s9    8#9#9ZB zJ/*1L7$rn   c                 D    U R                  S5      nU R                  X1US9$ )zDelete the task resource.

Args:
  request: (DataplexProjectsLocationsLakesTasksDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   4DataplexV1.ProjectsLocationsLakesTasksService.Deleter  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NPv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/tasks/{tasksId}r   z.dataplex.projects.locations.lakes.tasks.deleter   r   r   0DataplexProjectsLocationsLakesTasksDeleteRequestr   Fr   r   r   rn   rl   r   rd    4    8#9#9dBxH"L7$rn   c                 D    U R                  S5      nU R                  X1US9$ )zGet task resource.

Args:
  request: (DataplexProjectsLocationsLakesTasksGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Task) The response message.
r   rz   r|   r   s       rl   r   1DataplexV1.ProjectsLocationsLakesTasksService.Get  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrh  r   z+dataplex.projects.locations.lakes.tasks.getr   r   r   -DataplexProjectsLocationsLakesTasksGetRequestGoogleCloudDataplexV1TaskFr   r   r   rn   rl   r   rd    4     6 6d?xH"I6!rn   c                 D    U R                  S5      nU R                  X1US9$ )aW  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsLakesTasksGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   :DataplexV1.ProjectsLocationsLakesTasksService.GetIamPolicy  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nz]v1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/tasks/{tasksId}:getIamPolicyr   z4dataplex.projects.locations.lakes.tasks.getIamPolicyr   r   r   r   6DataplexProjectsLocationsLakesTasksGetIamPolicyRequestr   Fr   r   r   rn   rl   r   rd    7    )?)?qH"|L673R.*rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists tasks under the given lake.

Args:
  request: (DataplexProjectsLocationsLakesTasksListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListTasksResponse) The response message.
r   rz   r|   r   s       rl   r   2DataplexV1.ProjectsLocationsLakesTasksService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr_  r   z,dataplex.projects.locations.lakes.tasks.listr   r   ra  r   .DataplexProjectsLocationsLakesTasksListRequest&GoogleCloudDataplexV1ListTasksResponseFr   r   r   rn   rl   r   rd    4    !7!7Z@ zJC*JC"rn   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate the task resource.

Args:
  request: (DataplexProjectsLocationsLakesTasksPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   3DataplexV1.ProjectsLocationsLakesTasksService.Patch  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nrh  r   z-dataplex.projects.locations.lakes.tasks.patchr   r   r  r   rb  /DataplexProjectsLocationsLakesTasksPatchRequestr   Fr   r   r   rn   rl   r   rd    9    ("8"8dAxH"N3"1K7#rn   c                 D    U R                  S5      nU R                  X1US9$ )a	  Run an on demand execution of a Task.

Args:
  request: (DataplexProjectsLocationsLakesTasksRunRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1RunTaskResponse) The response message.
r  rz   r|   r   s       rl   r  1DataplexV1.ProjectsLocationsLakesTasksService.Run  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzTv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/tasks/{tasksId}:runr   z+dataplex.projects.locations.lakes.tasks.runr   r  #googleCloudDataplexV1RunTaskRequest-DataplexProjectsLocationsLakesTasksRunRequest$GoogleCloudDataplexV1RunTaskResponseFr   r   r   rn   rl   r   rd    s4     6 6h?xH&;IA!rn   c                 D    U R                  S5      nU R                  X1US9$ )av  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsLakesTasksSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   :DataplexV1.ProjectsLocationsLakesTasksService.SetIamPolicy  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz]v1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/tasks/{tasksId}:setIamPolicyr   z4dataplex.projects.locations.lakes.tasks.setIamPolicyr   r   r   6DataplexProjectsLocationsLakesTasksSetIamPolicyRequestr   Fr   r   r   rn   rl   r   rd  !  4    )?)?qH"|L36R.*rn   c                 D    U R                  S5      nU R                  X1US9$ )aN  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsLakesTasksTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   @DataplexV1.ProjectsLocationsLakesTasksService.TestIamPermissions/  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzcv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/tasks/{tasksId}:testIamPermissionsr   z:dataplex.projects.locations.lakes.tasks.testIamPermissionsr   r   r   <DataplexProjectsLocationsLakesTasksTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   rd  <  4    x/E/EwN"|L9<XB0rn   r   rs   )r   r   r   r   r   r   r   ry   r   r   r   r   r   r   r  r   r   r   r   r   s   @rl   rQ   rY  M  s    H,E
8F8F8C8"L8D8E8C8"L8($$rn   rQ   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
$ )	4DataplexV1.ProjectsLocationsLakesZonesActionsServiceiJ  zFService class for the projects_locations_lakes_zones_actions resource.rT   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   rS   r   rt   ru   s     rl   r   =DataplexV1.ProjectsLocationsLakesZonesActionsService.__init__O  r  rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists action resources in a zone.

Args:
  request: (DataplexProjectsLocationsLakesZonesActionsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListActionsResponse) The response message.
r   rz   r|   r   s       rl   r   9DataplexV1.ProjectsLocationsLakesZonesActionsService.ListT  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NzXv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/zones/{zonesId}/actionsr   z4dataplex.projects.locations.lakes.zones.actions.listr   r   r   r  r   5DataplexProjectsLocationsLakesZonesActionsListRequestr  Fr   r   r   rn   rl   r   =DataplexV1.ProjectsLocationsLakesZonesActionsService.<lambda>a  s9    !7!7lH zJ +.,QE"rn   r   rs   r  r   s   @rl   rS   r  J  s"    P4E
8Drn   rS   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
$ )	:DataplexV1.ProjectsLocationsLakesZonesAssetsActionsServiceio  zMService class for the projects_locations_lakes_zones_assets_actions resource.rV   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   rU   r   rt   ru   s     rl   r   CDataplexV1.ProjectsLocationsLakesZonesAssetsActionsService.__init__t  s#    JFFVW]^drn   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists action resources in an asset.

Args:
  request: (DataplexProjectsLocationsLakesZonesAssetsActionsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListActionsResponse) The response message.
r   rz   r|   r   s       rl   r   ?DataplexV1.ProjectsLocationsLakesZonesAssetsActionsService.Listy  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nzjv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/zones/{zonesId}/assets/{assetsId}/actionsr   z;dataplex.projects.locations.lakes.zones.assets.actions.listr   r   r   r  r   ;DataplexProjectsLocationsLakesZonesAssetsActionsListRequestr  Fr   r   r   rn   rl   r   CDataplexV1.ProjectsLocationsLakesZonesAssetsActionsService.<lambda>  s9    !7!7~O zJ +.,WE"rn   r   rs   r  r   s   @rl   rU   r  o  s"    W;E
8Drn   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S jrS \l        SS jrS \l        SS jrS \l        SrU =r$ )3DataplexV1.ProjectsLocationsLakesZonesAssetsServicei  zEService class for the projects_locations_lakes_zones_assets resource.rX   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   rW   r   rt   ru   s     rl   r   <DataplexV1.ProjectsLocationsLakesZonesAssetsService.__init__  s#    J??OPVWdrn   c                 D    U R                  S5      nU R                  X1US9$ )zCreates an asset resource.

Args:
  request: (DataplexProjectsLocationsLakesZonesAssetsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
ry   rz   r|   r   s       rl   ry   :DataplexV1.ProjectsLocationsLakesZonesAssetsService.Create  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NWv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/zones/{zonesId}/assetsr   z5dataplex.projects.locations.lakes.zones.assets.creater   assetIdr  v1/{+parent}/assetsgoogleCloudDataplexV1Asset6DataplexProjectsLocationsLakesZonesAssetsCreateRequestr   Fr   r   r   rn   rl   r   <DataplexV1.ProjectsLocationsLakesZonesAssetsService.<lambda>  s9    8#9#9kI zJ0+2R7$rn   c                 D    U R                  S5      nU R                  X1US9$ )ah  Deletes an asset resource. The referenced storage resource is detached (default) or deleted based on the associated Lifecycle policy.

Args:
  request: (DataplexProjectsLocationsLakesZonesAssetsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   :DataplexV1.ProjectsLocationsLakesZonesAssetsService.Delete  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nbv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/zones/{zonesId}/assets/{assetsId}r   z5dataplex.projects.locations.lakes.zones.assets.deleter   r   r   6DataplexProjectsLocationsLakesZonesAssetsDeleteRequestr   Fr   r   r   rn   rl   r   r    s4    8#9#9vIxH"R7$rn   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieves an asset resource.

Args:
  request: (DataplexProjectsLocationsLakesZonesAssetsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Asset) The response message.
r   rz   r|   r   s       rl   r   7DataplexV1.ProjectsLocationsLakesZonesAssetsService.Get  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z2dataplex.projects.locations.lakes.zones.assets.getr   r   r   3DataplexProjectsLocationsLakesZonesAssetsGetRequestGoogleCloudDataplexV1AssetFr   r   r   rn   rl   r   r    s4     6 6vFxH"O7!rn   c                 D    U R                  S5      nU R                  X1US9$ )a]  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsLakesZonesAssetsGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   @DataplexV1.ProjectsLocationsLakesZonesAssetsService.GetIamPolicy  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nzov1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/zones/{zonesId}/assets/{assetsId}:getIamPolicyr   z;dataplex.projects.locations.lakes.zones.assets.getIamPolicyr   r   r   r   <DataplexProjectsLocationsLakesZonesAssetsGetIamPolicyRequestr   Fr   r   r   rn   rl   r   r    s:    )?)? DO"|L673X.*rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists asset resources in a zone.

Args:
  request: (DataplexProjectsLocationsLakesZonesAssetsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListAssetsResponse) The response message.
r   rz   r|   r   s       rl   r   8DataplexV1.ProjectsLocationsLakesZonesAssetsService.List
  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z3dataplex.projects.locations.lakes.zones.assets.listr   r   r  r   4DataplexProjectsLocationsLakesZonesAssetsListRequest'GoogleCloudDataplexV1ListAssetsResponseFr   r   r   rn   rl   r   r    s4    !7!7kG zJC+PD"rn   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates an asset resource.

Args:
  request: (DataplexProjectsLocationsLakesZonesAssetsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   9DataplexV1.ProjectsLocationsLakesZonesAssetsService.Patch%  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr  r   z4dataplex.projects.locations.lakes.zones.assets.patchr   r   r  r   r  5DataplexProjectsLocationsLakesZonesAssetsPatchRequestr   Fr   r   r   rn   rl   r   r  2  s9    ("8"8vHxH"N3"2Q7#rn   c                 D    U R                  S5      nU R                  X1US9$ )a|  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsLakesZonesAssetsSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   @DataplexV1.ProjectsLocationsLakesZonesAssetsService.SetIamPolicy@  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzov1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/zones/{zonesId}/assets/{assetsId}:setIamPolicyr   z;dataplex.projects.locations.lakes.zones.assets.setIamPolicyr   r   r   <DataplexProjectsLocationsLakesZonesAssetsSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r  M  s7    )?)? DO"|L36X.*rn   c                 D    U R                  S5      nU R                  X1US9$ )aT  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsLakesZonesAssetsTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   FDataplexV1.ProjectsLocationsLakesZonesAssetsService.TestIamPermissions[  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzuv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/zones/{zonesId}/assets/{assetsId}:testIamPermissionsr   zAdataplex.projects.locations.lakes.zones.assets.testIamPermissionsr   r   r   BDataplexProjectsLocationsLakesZonesAssetsTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r  h  s7    x/E/E JU"|L9<^B0rn   r   rs   r   r   s   @rl   rW   r    r  rn   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rU =r$ )?DataplexV1.ProjectsLocationsLakesZonesEntitiesPartitionsServiceiv  zRService class for the projects_locations_lakes_zones_entities_partitions resource.rZ   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   rY   r   rt   ru   s     rl   r   HDataplexV1.ProjectsLocationsLakesZonesEntitiesPartitionsService.__init__{  s#    JKKT[\bcdrn   c                 D    U R                  S5      nU R                  X1US9$ )a  Create a metadata partition.

Args:
  request: (DataplexProjectsLocationsLakesZonesEntitiesPartitionsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Partition) The response message.
ry   rz   r|   r   s       rl   ry   FDataplexV1.ProjectsLocationsLakesZonesEntitiesPartitionsService.Create  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nqv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/zones/{zonesId}/entities/{entitiesId}/partitionsr   zBdataplex.projects.locations.lakes.zones.entities.partitions.creater   r  v1/{+parent}/partitionsgoogleCloudDataplexV1PartitionBDataplexProjectsLocationsLakesZonesEntitiesPartitionsCreateRequestGoogleCloudDataplexV1PartitionFr   r   r   rn   rl   r   HDataplexV1.ProjectsLocationsLakesZonesEntitiesPartitionsService.<lambda>  s:    8#9#9 FV zJ$%/6^;$rn   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a metadata partition.

Args:
  request: (DataplexProjectsLocationsLakesZonesEntitiesPartitionsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
r   rz   r|   r   s       rl   r   FDataplexV1.ProjectsLocationsLakesZonesEntitiesPartitionsService.Delete  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/zones/{zonesId}/entities/{entitiesId}/partitions/{partitionsId}r   zBdataplex.projects.locations.lakes.zones.entities.partitions.deleter   r   r   r   BDataplexProjectsLocationsLakesZonesEntitiesPartitionsDeleteRequestr   Fr   r   r   rn   rl   r   r    s9    8#9#9 UVxHX"^"$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Get a metadata partition of an entity.

Args:
  request: (DataplexProjectsLocationsLakesZonesEntitiesPartitionsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Partition) The response message.
r   rz   r|   r   s       rl   r   CDataplexV1.ProjectsLocationsLakesZonesEntitiesPartitionsService.Get  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z?dataplex.projects.locations.lakes.zones.entities.partitions.getr   r   r   ?DataplexProjectsLocationsLakesZonesEntitiesPartitionsGetRequestr  Fr   r   r   rn   rl   r   r    s7     6 6 USxH"[;!rn   c                 D    U R                  S5      nU R                  X1US9$ )a$  List metadata partitions of an entity.

Args:
  request: (DataplexProjectsLocationsLakesZonesEntitiesPartitionsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListPartitionsResponse) The response message.
r   rz   r|   r   s       rl   r   DDataplexV1.ProjectsLocationsLakesZonesEntitiesPartitionsService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z@dataplex.projects.locations.lakes.zones.entities.partitions.listr   r  r  r   @DataplexProjectsLocationsLakesZonesEntitiesPartitionsListRequest+GoogleCloudDataplexV1ListPartitionsResponseFr   r   r   rn   rl   r   r    s7    !7!7 FT zJ8/\H"rn   r   rs   )r   r   r   r   r   r   r   ry   r   r   r   r   r   r   r   s   @rl   rY   r  v  sO    \@E
8F8F8C8Drn   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S jrS \l        SS jrS \l        SrU =r$ )5DataplexV1.ProjectsLocationsLakesZonesEntitiesServicei  zGService class for the projects_locations_lakes_zones_entities resource.r\   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r[   r   rt   ru   s     rl   r   >DataplexV1.ProjectsLocationsLakesZonesEntitiesService.__init__  rS  rn   c                 D    U R                  S5      nU R                  X1US9$ )zCreate a metadata entity.

Args:
  request: (DataplexProjectsLocationsLakesZonesEntitiesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Entity) The response message.
ry   rz   r|   r   s       rl   ry   <DataplexV1.ProjectsLocationsLakesZonesEntitiesService.Create  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NYv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/zones/{zonesId}/entitiesr   z7dataplex.projects.locations.lakes.zones.entities.creater   r  v1/{+parent}/entitiesgoogleCloudDataplexV1Entity8DataplexProjectsLocationsLakesZonesEntitiesCreateRequestGoogleCloudDataplexV1EntityFr   r   r   rn   rl   r   >DataplexV1.ProjectsLocationsLakesZonesEntitiesService.<lambda>  s7    8#9#9mK zJ$%-3T8$rn   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a metadata entity.

Args:
  request: (DataplexProjectsLocationsLakesZonesEntitiesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
r   rz   r|   r   s       rl   r   <DataplexV1.ProjectsLocationsLakesZonesEntitiesService.Delete  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nfv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/zones/{zonesId}/entities/{entitiesId}r   z7dataplex.projects.locations.lakes.zones.entities.deleter   r   r   r   8DataplexProjectsLocationsLakesZonesEntitiesDeleteRequestr   Fr   r   r   rn   rl   r   r    s6    8#9#9zKxHX"T"$rn   c                 D    U R                  S5      nU R                  X1US9$ )zGet a metadata entity.

Args:
  request: (DataplexProjectsLocationsLakesZonesEntitiesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Entity) The response message.
r   rz   r|   r   s       rl   r   9DataplexV1.ProjectsLocationsLakesZonesEntitiesService.Get,  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr  r   z4dataplex.projects.locations.lakes.zones.entities.getr   r  r   r   5DataplexProjectsLocationsLakesZonesEntitiesGetRequestr  Fr   r   r   rn   rl   r   r  9  s6     6 6zHxHX"Q8!rn   c                 D    U R                  S5      nU R                  X1US9$ )a  List metadata entities in a zone.

Args:
  request: (DataplexProjectsLocationsLakesZonesEntitiesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListEntitiesResponse) The response message.
r   rz   r|   r   s       rl   r   :DataplexV1.ProjectsLocationsLakesZonesEntitiesService.ListG  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z5dataplex.projects.locations.lakes.zones.entities.listr   )r   r   r   r  r  r   6DataplexProjectsLocationsLakesZonesEntitiesListRequest)GoogleCloudDataplexV1ListEntitiesResponseFr   r   r   rn   rl   r   r  T  s4    !7!7mI zJ@-RF"rn   c                 D    U R                  S5      nU R                  X1US9$ )a#  Update a metadata entity. Only supports full resource update.

Args:
  request: (DataplexProjectsLocationsLakesZonesEntitiesUpdateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Entity) The response message.
Updaterz   r|   r   s       rl   r  <DataplexV1.ProjectsLocationsLakesZonesEntitiesService.Updateb  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr  PUTz7dataplex.projects.locations.lakes.zones.entities.updater   r  r   r  8DataplexProjectsLocationsLakesZonesEntitiesUpdateRequestr  Fr   r   r   rn   rl   r   r  o  s7    8#9#9zKxH$%"3T8$rn   r   rs   )r   r   r   r   r   r   r   ry   r   r   r   r   r  r   r   r   s   @rl   r[   r    s^    Q5E
8F8F8C8D8Frn   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S jrS \l        SS jrS \l        SrU =r$ )-DataplexV1.ProjectsLocationsLakesZonesServicei}  z>Service class for the projects_locations_lakes_zones resource.r^   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r]   r   rt   ru   s     rl   r   6DataplexV1.ProjectsLocationsLakesZonesService.__init__  r  rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a zone resource within a lake.

Args:
  request: (DataplexProjectsLocationsLakesZonesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
ry   rz   r|   r   s       rl   ry   4DataplexV1.ProjectsLocationsLakesZonesService.Create  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NFv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/zonesr   z.dataplex.projects.locations.lakes.zones.creater   r  zoneIdv1/{+parent}/zonesgoogleCloudDataplexV1Zone0DataplexProjectsLocationsLakesZonesCreateRequestr   Fr   r   r   rn   rl   r   6DataplexV1.ProjectsLocationsLakesZonesService.<lambda>  s9    8#9#9ZB zJ$h/*1L7$rn   c                 D    U R                  S5      nU R                  X1US9$ )a>  Deletes a zone resource. All assets within a zone must be deleted before the zone can be deleted.

Args:
  request: (DataplexProjectsLocationsLakesZonesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   4DataplexV1.ProjectsLocationsLakesZonesService.Delete  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NPv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/zones/{zonesId}r   z.dataplex.projects.locations.lakes.zones.deleter   r   r   0DataplexProjectsLocationsLakesZonesDeleteRequestr   Fr   r   r   rn   rl   r   r    rj  rn   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieves a zone resource.

Args:
  request: (DataplexProjectsLocationsLakesZonesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Zone) The response message.
r   rz   r|   r   s       rl   r   1DataplexV1.ProjectsLocationsLakesZonesService.Get  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z+dataplex.projects.locations.lakes.zones.getr   r   r   -DataplexProjectsLocationsLakesZonesGetRequestGoogleCloudDataplexV1ZoneFr   r   r   rn   rl   r   r    rp  rn   c                 D    U R                  S5      nU R                  X1US9$ )aW  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsLakesZonesGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   :DataplexV1.ProjectsLocationsLakesZonesService.GetIamPolicy  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nz]v1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/zones/{zonesId}:getIamPolicyr   z4dataplex.projects.locations.lakes.zones.getIamPolicyr   r   r   r   6DataplexProjectsLocationsLakesZonesGetIamPolicyRequestr   Fr   r   r   rn   rl   r   r    ru  rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists zone resources in a lake.

Args:
  request: (DataplexProjectsLocationsLakesZonesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListZonesResponse) The response message.
r   rz   r|   r   s       rl   r   2DataplexV1.ProjectsLocationsLakesZonesService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z,dataplex.projects.locations.lakes.zones.listr   r   r  r   .DataplexProjectsLocationsLakesZonesListRequest&GoogleCloudDataplexV1ListZonesResponseFr   r   r   rn   rl   r   r     r{  rn   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates a zone resource.

Args:
  request: (DataplexProjectsLocationsLakesZonesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   3DataplexV1.ProjectsLocationsLakesZonesService.Patch  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr  r   z-dataplex.projects.locations.lakes.zones.patchr   r   r  r   r  /DataplexProjectsLocationsLakesZonesPatchRequestr   Fr   r   r   rn   rl   r   r    r  rn   c                 D    U R                  S5      nU R                  X1US9$ )av  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsLakesZonesSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   :DataplexV1.ProjectsLocationsLakesZonesService.SetIamPolicy)  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz]v1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/zones/{zonesId}:setIamPolicyr   z4dataplex.projects.locations.lakes.zones.setIamPolicyr   r   r   6DataplexProjectsLocationsLakesZonesSetIamPolicyRequestr   Fr   r   r   rn   rl   r   r  6  r  rn   c                 D    U R                  S5      nU R                  X1US9$ )aN  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsLakesZonesTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   @DataplexV1.ProjectsLocationsLakesZonesService.TestIamPermissionsD  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzcv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}/zones/{zonesId}:testIamPermissionsr   z:dataplex.projects.locations.lakes.zones.testIamPermissionsr   r   r   <DataplexProjectsLocationsLakesZonesTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   r  Q  r  rn   r   rs   r   r   s   @rl   r]   r  }  rK  rn   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S jrS \l        SS jrS \l        SrU =r$ )(DataplexV1.ProjectsLocationsLakesServicei_  z8Service class for the projects_locations_lakes resource.r`   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   r_   r   rt   ru   s     rl   r   1DataplexV1.ProjectsLocationsLakesService.__init__d  r  rn   c                 D    U R                  S5      nU R                  X1US9$ )zCreates a lake resource.

Args:
  request: (DataplexProjectsLocationsLakesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
ry   rz   r|   r   s       rl   ry   /DataplexV1.ProjectsLocationsLakesService.Createi  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )N6v1/projects/{projectsId}/locations/{locationsId}/lakesr   z(dataplex.projects.locations.lakes.creater   lakeIdr  v1/{+parent}/lakesgoogleCloudDataplexV1Lake+DataplexProjectsLocationsLakesCreateRequestr   Fr   r   r   rn   rl   r   1DataplexV1.ProjectsLocationsLakesService.<lambda>v  s9    8#9#9J< zJ/*1G7$rn   c                 D    U R                  S5      nU R                  X1US9$ )a:  Deletes a lake resource. All zones within the lake must be deleted before the lake can be deleted.

Args:
  request: (DataplexProjectsLocationsLakesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   /DataplexV1.ProjectsLocationsLakesService.Delete  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N@v1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}r   z(dataplex.projects.locations.lakes.deleter   r   r   +DataplexProjectsLocationsLakesDeleteRequestr   Fr   r   r   rn   rl   r   rC    s4    8#9#9T<xH"G7$rn   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieves a lake resource.

Args:
  request: (DataplexProjectsLocationsLakesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Lake) The response message.
r   rz   r|   r   s       rl   r   ,DataplexV1.ProjectsLocationsLakesService.Get  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NrG  r   z%dataplex.projects.locations.lakes.getr   r   r   (DataplexProjectsLocationsLakesGetRequestGoogleCloudDataplexV1LakeFr   r   r   rn   rl   r   rC    s4     6 6T9xH"D6!rn   c                 D    U R                  S5      nU R                  X1US9$ )aR  Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

Args:
  request: (DataplexProjectsLocationsLakesGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   5DataplexV1.ProjectsLocationsLakesService.GetIamPolicy  r   rn   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NzMv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}:getIamPolicyr   z.dataplex.projects.locations.lakes.getIamPolicyr   r   r   r   1DataplexProjectsLocationsLakesGetIamPolicyRequestr   Fr   r   r   rn   rl   r   rC    s7    )?)?aB"|L673M.*rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists lake resources in a project and location.

Args:
  request: (DataplexProjectsLocationsLakesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListLakesResponse) The response message.
r   rz   r|   r   s       rl   r   -DataplexV1.ProjectsLocationsLakesService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr>  r   z&dataplex.projects.locations.lakes.listr   r   r@  r   )DataplexProjectsLocationsLakesListRequest&GoogleCloudDataplexV1ListLakesResponseFr   r   r   rn   rl   r   rC    s4    !7!7J: zJC*EC"rn   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates a lake resource.

Args:
  request: (DataplexProjectsLocationsLakesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   .DataplexV1.ProjectsLocationsLakesService.Patch  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NrG  r   z'dataplex.projects.locations.lakes.patchr   r   r  r   rA  *DataplexProjectsLocationsLakesPatchRequestr   Fr   r   r   rn   rl   r   rC    s9    ("8"8T;xH"N3"1F7#rn   c                 D    U R                  S5      nU R                  X1US9$ )aq  Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Args:
  request: (DataplexProjectsLocationsLakesSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1Policy) The response message.
r   rz   r|   r   s       rl   r   5DataplexV1.ProjectsLocationsLakesService.SetIamPolicy  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzMv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}:setIamPolicyr   z.dataplex.projects.locations.lakes.setIamPolicyr   r   r   1DataplexProjectsLocationsLakesSetIamPolicyRequestr   Fr   r   r   rn   rl   r   rC    s4    )?)?aB"|L36M.*rn   c                 D    U R                  S5      nU R                  X1US9$ )aI  Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Args:
  request: (DataplexProjectsLocationsLakesTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleIamV1TestIamPermissionsResponse) The response message.
r   rz   r|   r   s       rl   r   ;DataplexV1.ProjectsLocationsLakesService.TestIamPermissions&  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzSv1/projects/{projectsId}/locations/{locationsId}/lakes/{lakesId}:testIamPermissionsr   z4dataplex.projects.locations.lakes.testIamPermissionsr   r   r   7DataplexProjectsLocationsLakesTestIamPermissionsRequestr   Fr   r   r   rn   rl   r   rC  3  s4    x/E/EgH"|L9<SB0rn   r   rs   r   r   s   @rl   r_   r8  _  s    B&E
8F8F8C8"L8D8E8"L8($$rn   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rU =r$ )/DataplexV1.ProjectsLocationsMetadataJobsServiceiA  z?Service class for the projects_locations_metadataJobs resource.rb   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   ra   r   rt   ru   s     rl   r   8DataplexV1.ProjectsLocationsMetadataJobsService.__init__F  r  rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Cancels a metadata job.If you cancel a metadata import job that is in progress, the changes in the job might be partially applied. We recommend that you reset the state of the entry groups in your project by running another metadata job that reverts the changes from the canceled job.

Args:
  request: (DataplexProjectsLocationsMetadataJobsCancelRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
r   rz   r|   r   s       rl   r   6DataplexV1.ProjectsLocationsMetadataJobsService.CancelK  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzUv1/projects/{projectsId}/locations/{locationsId}/metadataJobs/{metadataJobsId}:cancelr   z/dataplex.projects.locations.metadataJobs.cancelr   r   -googleCloudDataplexV1CancelMetadataJobRequest2DataplexProjectsLocationsMetadataJobsCancelRequestr   Fr   r   r   rn   rl   r   8DataplexV1.ProjectsLocationsMetadataJobsService.<lambda>X  s4    8#9#9iCxH)EN"$rn   c                 D    U R                  S5      nU R                  X1US9$ )ad  Creates a metadata job. For example, use a metadata job to import metadata from a third-party system into Dataplex Universal Catalog.

Args:
  request: (DataplexProjectsLocationsMetadataJobsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
ry   rz   r|   r   s       rl   ry   6DataplexV1.ProjectsLocationsMetadataJobsService.Createf  r   rn   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )N=v1/projects/{projectsId}/locations/{locationsId}/metadataJobsr   z/dataplex.projects.locations.metadataJobs.creater   metadataJobIdr  v1/{+parent}/metadataJobs googleCloudDataplexV1MetadataJob2DataplexProjectsLocationsMetadataJobsCreateRequestr   Fr   r   r   rn   rl   r   rl  s  s9    8#9#9QC zJ%~618N7$rn   c                 D    U R                  S5      nU R                  X1US9$ )zGets a metadata job.

Args:
  request: (DataplexProjectsLocationsMetadataJobsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1MetadataJob) The response message.
r   rz   r|   r   s       rl   r   3DataplexV1.ProjectsLocationsMetadataJobsService.Get  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzNv1/projects/{projectsId}/locations/{locationsId}/metadataJobs/{metadataJobsId}r   z,dataplex.projects.locations.metadataJobs.getr   r   r   /DataplexProjectsLocationsMetadataJobsGetRequest GoogleCloudDataplexV1MetadataJobFr   r   r   rn   rl   r   rl    s4     6 6b@xH"K=!rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists metadata jobs.

Args:
  request: (DataplexProjectsLocationsMetadataJobsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1ListMetadataJobsResponse) The response message.
r   rz   r|   r   s       rl   r   4DataplexV1.ProjectsLocationsMetadataJobsService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nrp  r   z-dataplex.projects.locations.metadataJobs.listr   r   rr  r   0DataplexProjectsLocationsMetadataJobsListRequest-GoogleCloudDataplexV1ListMetadataJobsResponseFr   r   r   rn   rl   r   rl    s4    !7!7QA zJC1LJ"rn   r   rs   )r   r   r   r   r   r   r   r   r   ry   r   r   r   r   r   s   @rl   ra   rd  A  sO    I-E
8F8F8C8Drn   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rU =r$ )-DataplexV1.ProjectsLocationsOperationsServicei  z=Service class for the projects_locations_operations resource.rd   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   rc   r   rt   ru   s     rl   r   6DataplexV1.ProjectsLocationsOperationsService.__init__  r  rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.

Args:
  request: (DataplexProjectsLocationsOperationsCancelRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
r   rz   r|   r   s       rl   r   4DataplexV1.ProjectsLocationsOperationsService.Cancel  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzQv1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}:cancelr   z-dataplex.projects.locations.operations.cancelr   r   r   0DataplexProjectsLocationsOperationsCancelRequestr   Fr   r   r   rn   rl   r   6DataplexV1.ProjectsLocationsOperationsService.<lambda>  s4    8#9#9eAxH)?L"$rn   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED.

Args:
  request: (DataplexProjectsLocationsOperationsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
r   rz   r|   r   s       rl   r   4DataplexV1.ProjectsLocationsOperationsService.Delete  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NJv1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}r   z-dataplex.projects.locations.operations.deleter   r   r   0DataplexProjectsLocationsOperationsDeleteRequestr   Fr   r   r   rn   rl   r   r    s4    8#9#9^AxH"L"$rn   c                 D    U R                  S5      nU R                  X1US9$ )au  Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

Args:
  request: (DataplexProjectsLocationsOperationsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningOperation) The response message.
r   rz   r|   r   s       rl   r   1DataplexV1.ProjectsLocationsOperationsService.Get  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z*dataplex.projects.locations.operations.getr   r   r   -DataplexProjectsLocationsOperationsGetRequestr   Fr   r   r   rn   rl   r   r    s4     6 6^>xH"I7!rn   c                 D    U R                  S5      nU R                  X1US9$ )am  Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED.

Args:
  request: (DataplexProjectsLocationsOperationsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleLongrunningListOperationsResponse) The response message.
r   rz   r|   r   s       rl   r   2DataplexV1.ProjectsLocationsOperationsService.List  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz;v1/projects/{projectsId}/locations/{locationsId}/operationsr   z+dataplex.projects.locations.operations.listr   r  r  r   .DataplexProjectsLocationsOperationsListRequestr	  Fr   r   r   rn   rl   r   r    s4    !7!7O?xHP-JD"rn   r   rs   r
  r   s   @rl   rc   r    sO    G+E
8F8F8C8Drn   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rU =r$ )#DataplexV1.ProjectsLocationsServicei-  z2Service class for the projects_locations resource.rf   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   re   r   rt   ru   s     rl   r   ,DataplexV1.ProjectsLocationsService.__init__2  s"    J//?Gdrn   c                 D    U R                  S5      nU R                  X1US9$ )zGets information about a location.

Args:
  request: (DataplexProjectsLocationsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudLocationLocation) The response message.
r   rz   r|   r   s       rl   r   'DataplexV1.ProjectsLocationsService.Get7  r   rn   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz0v1/projects/{projectsId}/locations/{locationsId}r   zdataplex.projects.locations.getr   r   r   #DataplexProjectsLocationsGetRequestGoogleCloudLocationLocationFr   r   r   rn   rl   r   ,DataplexV1.ProjectsLocationsService.<lambda>D  s4     6 6D3xH"?8!rn   c                 D    U R                  S5      nU R                  X1US9$ )a   Lists information about the supported locations for this service.

Args:
  request: (DataplexProjectsLocationsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudLocationListLocationsResponse) The response message.
r   rz   r|   r   s       rl   r   (DataplexV1.ProjectsLocationsService.ListR  r   rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz"v1/projects/{projectsId}/locationsr   z dataplex.projects.locations.listr   )extraLocationTypesr   r   r   zv1/{+name}/locationsr   $DataplexProjectsLocationsListRequest(GoogleCloudLocationListLocationsResponseFr   r   r   rn   rl   r   r  _  s4    !7!764xHN,@E"rn   c                 D    U R                  S5      nU R                  X1US9$ )aB  Looks up an entry by name using the permission on the source system. Caution: The Vertex AI, Bigtable, Spanner, Pub/Sub, Dataform, and Dataproc Metastore metadata that is stored in Dataplex Universal Catalog is changing. For more information, see Changes to metadata stored in Dataplex Universal Catalog (https://cloud.google.com/dataplex/docs/metadata-changes).

Args:
  request: (DataplexProjectsLocationsLookupEntryRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1Entry) The response message.
LookupEntryrz   r|   r   s       rl   r  /DataplexV1.ProjectsLocationsService.LookupEntrym  s/     ##M2f__
  8 8rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz<v1/projects/{projectsId}/locations/{locationsId}:lookupEntryr   z'dataplex.projects.locations.lookupEntryr   )rf  entryrg  r  zv1/{+name}:lookupEntryr   +DataplexProjectsLocationsLookupEntryRequestr\  Fr   r   r   rn   rl   r   r  z  s4    (>(>P;xH>.G7)rn   c                 D    U R                  S5      nU R                  X1US9$ )a"  Searches for Entries matching the given query and scope.

Args:
  request: (DataplexProjectsLocationsSearchEntriesRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudDataplexV1SearchEntriesResponse) The response message.
SearchEntriesrz   r|   r   s       rl   r  1DataplexV1.ProjectsLocationsService.SearchEntries  s/     ##O4f__
  8 8rn   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz>v1/projects/{projectsId}/locations/{locationsId}:searchEntriesr   z)dataplex.projects.locations.searchEntriesr   )r   r   r   queryscopesemanticSearchzv1/{+name}:searchEntriesr   -DataplexProjectsLocationsSearchEntriesRequest*GoogleCloudDataplexV1SearchEntriesResponseFr   r   r   rn   rl   r   r    s4    (*@*@R=xH]0IG+rn   r   rs   )r   r   r   r   r   r   r   r   r   r   r  r  r   r   r   s   @rl   re   r  -  sO    < E
8C8D8!K8#Mrn   re   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )DataplexV1.ProjectsServicei  z(Service class for the projects resource.rh   c                 N   > [         [        R                  U ]  U5        0 U l        g rs   )r   r   rg   r   rt   ru   s     rl   r   #DataplexV1.ProjectsService.__init__  s"    J&&6v>drn   r   r  r   s   @rl   rg   r    s    2E rn   rg   )'r"   r    r   r   rh   rf   r$   r&   r(   r*   r.   r,   r2   r0   r8   r4   r6   r:   r<   rB   r>   r@   rD   r`   rF   rH   rJ   rN   rL   rR   rP   r^   rT   rX   rV   r\   rZ   rb   rd   )r   NTNNFFNNNN)>r   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   r   r   r   s   @rl   r   r   
   s   A//(9-(=>'(*"."+#,()-6:/4<@?C	5/n`x7N7N `Dt0G0G tlh&=&= X44 `H,C,C `DYx/F/F Yv`h6M6M `DYX-D-D YvYh.E.E YvV(*A*A Vp`9P9P `D`x/F/F `DO83J3J ObYh6M6M Yv`H,C,C `DYx/F/F Yv`8+B+B `D`X5L5L `D`0G0G `D`8+B+B `D`0G0G `D#X-D-D #J`X-D-D `D`(2I2I `D#(:Q:Q #J`(2I2I `DYx/F/F Yv{8+B+B {z#(2I2I #J#8O8O #J`1H1H `DtX=T=T tlO83J3J Ob`8+B+B `D`h&=&= `DtX-D-D tlt8+B+B tlt!8!8 tl//  rn   r   N)
r   
__future__r   apitools.base.pyr   1googlecloudsdk.generated_clients.apis.dataplex.v1r   r  BaseApiClientr   r   rn   rl   <module>r     s)    7 ' % ^a^'' a^rn   