
    G                    V    S r SSKJr  SSKJr  SSKJr   " S S\R                  5      r	g)z<Generated client library for securesourcemanager version v1.    )absolute_import)base_api)securesourcemanager_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#r U =r!$ )%SecuresourcemanagerV1
   zDGenerated client library for service securesourcemanager version v1.z+https://securesourcemanager.googleapis.com/z0https://securesourcemanager.mtls.googleapis.com/securesourcemanagerz.https://www.googleapis.com/auth/cloud-platformv1	CLIENT_IDCLIENT_SECRETzgoogle-cloud-sdkNc                 D  > 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        g)z(Create a new securesourcemanager handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)BASE_URLsuperr   __init__!ProjectsLocationsInstancesServiceprojects_locations_instances"ProjectsLocationsOperationsServiceprojects_locations_operations/ProjectsLocationsRepositoriesBranchRulesService+projects_locations_repositories_branchRules)ProjectsLocationsRepositoriesHooksService%projects_locations_repositories_hooks7ProjectsLocationsRepositoriesIssuesIssueCommentsService4projects_locations_repositories_issues_issueComments*ProjectsLocationsRepositoriesIssuesService&projects_locations_repositories_issuesCProjectsLocationsRepositoriesPullRequestsPullRequestCommentsService@projects_locations_repositories_pullRequests_pullRequestComments0ProjectsLocationsRepositoriesPullRequestsService,projects_locations_repositories_pullRequests$ProjectsLocationsRepositoriesServiceprojects_locations_repositoriesProjectsLocationsServiceprojects_locationsProjectsServiceprojects)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               alib/googlecloudsdk/generated_clients/apis/securesourcemanager/v1/securesourcemanager_v1_client.pyr   SecuresourcemanagerV1.__init__   s1    
C	
/'%)3 7+ 0 - )-(N(Nt(TD%)-)P)PQU)VD&7;7k7klp7qD4151_1_`d1eD.@D@|@|  ~B  ACD=262a2abf2gD/LP  MU  MU  VZ  M[DI8<8m8mnr8sD5+/+T+TUY+ZD(";;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$ )7SecuresourcemanagerV1.ProjectsLocationsInstancesService6   z<Service class for the projects_locations_instances resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsr1   clientr3   s     r4   r   @SecuresourcemanagerV1.ProjectsLocationsInstancesService.__init__;   s$    !CCTSTZ[dr6   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a new instance in a given project and location.

Args:
  request: (SecuresourcemanagerProjectsLocationsInstancesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
Createglobal_paramsGetMethodConfig
_RunMethodr1   requestrC   configs       r4   rA   >SecuresourcemanagerV1.ProjectsLocationsInstancesService.Create@   /     ##H-f__
  8 8r6   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )N:v1/projects/{projectsId}/locations/{locationsId}/instancesPOSTz7securesourcemanager.projects.locations.instances.createparent
instanceId	requestIdv1/{+parent}/instancesinstance:SecuresourcemanagerProjectsLocationsInstancesCreateRequest	OperationF	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 r6   r4   <lambda>@SecuresourcemanagerV1.ProjectsLocationsInstancesService.<lambda>M   s9    8#9#9NK zJ"K0. V&$r6   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a single instance.

Args:
  request: (SecuresourcemanagerProjectsLocationsInstancesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
DeleterB   rD   rG   s       r4   rh   >SecuresourcemanagerV1.ProjectsLocationsInstancesService.Delete[   rK   r6   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NHv1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}DELETEz7securesourcemanager.projects.locations.instances.deletenamerQ   
v1/{+name} :SecuresourcemanagerProjectsLocationsInstancesDeleteRequestrU   FrV   rb   rd   r6   r4   re   rf   h   s6    8#9#9\KxH!]"V&$r6   c                 D    U R                  S5      nU R                  X1US9$ )zGets details of a single instance.

Args:
  request: (SecuresourcemanagerProjectsLocationsInstancesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Instance) The response message.
GetrB   rD   rG   s       r4   rr   ;SecuresourcemanagerV1.ProjectsLocationsInstancesService.Getv   /     ##E*f__
  8 8r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrk   GETz4securesourcemanager.projects.locations.instances.getrm   rn   ro   7SecuresourcemanagerProjectsLocationsInstancesGetRequestInstanceFrV   rb   rd   r6   r4   re   rf      s4     6 6\HxH"S%!r6   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: (SecuresourcemanagerProjectsLocationsInstancesGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Policy) The response message.
GetIamPolicyrB   rD   rG   s       r4   rz   DSecuresourcemanagerV1.ProjectsLocationsInstancesService.GetIamPolicy   /     ##N3f__
  8 8r6   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NzUv1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:getIamPolicyrv   z=securesourcemanager.projects.locations.instances.getIamPolicyresourceoptions_requestedPolicyVersionv1/{+resource}:getIamPolicyro   @SecuresourcemanagerProjectsLocationsInstancesGetIamPolicyRequestPolicyFrV   rb   rd   r6   r4   re   rf      s7    )?)?iQ"|L673\#*r6   c                 D    U R                  S5      nU R                  X1US9$ )a*  THIS METHOD IS FOR INTERNAL USE ONLY.

Args:
  request: (SecuresourcemanagerProjectsLocationsInstancesIssueRedirectTicketInternalRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (IssueRedirectTicketInternalResponse) The response message.
IssueRedirectTicketInternalrB   rD   rG   s       r4   r   SSecuresourcemanagerV1.ProjectsLocationsInstancesService.IssueRedirectTicketInternal   s0     ##$ABf__
  8 8r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzdv1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:issueRedirectTicketInternalrN   zLsecuresourcemanager.projects.locations.instances.issueRedirectTicketInternalrS   z*v1/{+instance}:issueRedirectTicketInternal"issueRedirectTicketInternalRequestOSecuresourcemanagerProjectsLocationsInstancesIssueRedirectTicketInternalRequest#IssueRedirectTicketInternalResponseFrV   rb   rd   r6   r4   re   rf      s4    8N8Nx`"|LB:k@9r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists Instances in a given project and location.

Args:
  request: (SecuresourcemanagerProjectsLocationsInstancesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListInstancesResponse) The response message.
ListrB   rD   rG   s       r4   r   <SecuresourcemanagerV1.ProjectsLocationsInstancesService.List   /     ##F+f__
  8 8r6   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NrM   rv   z5securesourcemanager.projects.locations.instances.listrO   )filterorderBypageSize	pageTokenrR   ro   8SecuresourcemanagerProjectsLocationsInstancesListRequestListInstancesResponseFrV   rb   rd   r6   r4   re   rf      s4    !7!7NI zJC.T2"r6   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: (SecuresourcemanagerProjectsLocationsInstancesSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Policy) The response message.
SetIamPolicyrB   rD   rG   s       r4   r   DSecuresourcemanagerV1.ProjectsLocationsInstancesService.SetIamPolicy   r|   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzUv1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:setIamPolicyrN   z=securesourcemanager.projects.locations.instances.setIamPolicyr~   v1/{+resource}:setIamPolicysetIamPolicyRequest@SecuresourcemanagerProjectsLocationsInstancesSetIamPolicyRequestr   FrV   rb   rd   r6   r4   re   rf      s4    )?)?iQ"|L3+\#*r6   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: (SecuresourcemanagerProjectsLocationsInstancesTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TestIamPermissionsResponse) The response message.
TestIamPermissionsrB   rD   rG   s       r4   r   JSecuresourcemanagerV1.ProjectsLocationsInstancesService.TestIamPermissions   0     ##$89f__
  8 8r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz[v1/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:testIamPermissionsrN   zCsecuresourcemanager.projects.locations.instances.testIamPermissionsr~   !v1/{+resource}:testIamPermissionstestIamPermissionsRequestFSecuresourcemanagerProjectsLocationsInstancesTestIamPermissionsRequestTestIamPermissionsResponseFrV   rb   rd   r6   r4   re   rf   
  s4    x/E/EoW"|L91b70r6   r<   r;   )__name__
__module____qualname____firstlineno____doc___NAMEr   rA   method_configrh   rr   rz   r   r   r   r   __static_attributes____classcell__r3   s   @r4   r   r8   6   s    F*E
8F8F8C8"L81-8D8"L8($$r6   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$ )8SecuresourcemanagerV1.ProjectsLocationsOperationsServicei  z=Service class for the projects_locations_operations resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g r;   )r   r   r   r   r<   r=   s     r4   r   ASecuresourcemanagerV1.ProjectsLocationsOperationsService.__init__  s$    !DDdTU[\dr6   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: (SecuresourcemanagerProjectsLocationsOperationsCancelRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
CancelrB   rD   rG   s       r4   r   ?SecuresourcemanagerV1.ProjectsLocationsOperationsService.Cancel"  rK   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzQv1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}:cancelrN   z8securesourcemanager.projects.locations.operations.cancelrm   zv1/{+name}:cancelcancelOperationRequest;SecuresourcemanagerProjectsLocationsOperationsCancelRequestEmptyFrV   rb   rd   r6   r4   re   ASecuresourcemanagerV1.ProjectsLocationsOperationsService.<lambda>/  s4    8#9#9eLxH).W"$r6   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: (SecuresourcemanagerProjectsLocationsOperationsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rh   rB   rD   rG   s       r4   rh   ?SecuresourcemanagerV1.ProjectsLocationsOperationsService.Delete=  rK   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NJv1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}rl   z8securesourcemanager.projects.locations.operations.deleterm   rn   ro   ;SecuresourcemanagerProjectsLocationsOperationsDeleteRequestr   FrV   rb   rd   r6   r4   re   r   J  s4    8#9#9^LxH"W"$r6   c                 D    U R                  S5      nU R                  X1US9$ )ao  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: (SecuresourcemanagerProjectsLocationsOperationsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rr   rB   rD   rG   s       r4   rr   <SecuresourcemanagerV1.ProjectsLocationsOperationsService.GetX  rt   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   rv   z5securesourcemanager.projects.locations.operations.getrm   rn   ro   8SecuresourcemanagerProjectsLocationsOperationsGetRequestrU   FrV   rb   rd   r6   r4   re   r   e  s4     6 6^IxH"T&!r6   c                 D    U R                  S5      nU R                  X1US9$ )ai  Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

Args:
  request: (SecuresourcemanagerProjectsLocationsOperationsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListOperationsResponse) The response message.
r   rB   rD   rG   s       r4   r   =SecuresourcemanagerV1.ProjectsLocationsOperationsService.Lists  r   r6   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz;v1/projects/{projectsId}/locations/{locationsId}/operationsrv   z6securesourcemanager.projects.locations.operations.listrm   )r   r   r   returnPartialSuccesszv1/{+name}/operationsro   9SecuresourcemanagerProjectsLocationsOperationsListRequestListOperationsResponseFrV   rb   rd   r6   r4   re   r     s4    !7!7OJxHP-U3"r6   r   r;   )r   r   r   r   r   r   r   r   r   rh   rr   r   r   r   r   s   @r4   r   r     sO    G+E
8F8F8C8Dr6   r   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )ESecuresourcemanagerV1.ProjectsLocationsRepositoriesBranchRulesServicei  zKService class for the projects_locations_repositories_branchRules resource.r    c                 N   > [         [        R                  U ]  U5        0 U l        g r;   )r   r   r   r   r<   r=   s     r4   r   NSecuresourcemanagerV1.ProjectsLocationsRepositoriesBranchRulesService.__init__  s%    !QQSWabhidr6   c                 D    U R                  S5      nU R                  X1US9$ )a!  CreateBranchRule creates a branch rule in a given repository.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesBranchRulesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rA   rB   rD   rG   s       r4   rA   LSecuresourcemanagerV1.ProjectsLocationsRepositoriesBranchRulesService.Create  rK   r6   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NZv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/branchRulesrN   zFsecuresourcemanager.projects.locations.repositories.branchRules.createrO   branchRuleIdv1/{+parent}/branchRules
branchRuleHSecuresourcemanagerProjectsLocationsRepositoriesBranchRulesCreateRequestrU   FrV   rb   rd   r6   r4   re   NSecuresourcemanagerV1.ProjectsLocationsRepositoriesBranchRulesService.<lambda>  s7    8#9#9nZ zJ$%0"d&$r6   c                 D    U R                  S5      nU R                  X1US9$ )a  DeleteBranchRule deletes a branch rule.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesBranchRulesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rh   rB   rD   rG   s       r4   rh   LSecuresourcemanagerV1.ProjectsLocationsRepositoriesBranchRulesService.Delete  rK   r6   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Njv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/branchRules/{branchRulesId}rl   zFsecuresourcemanager.projects.locations.repositories.branchRules.deleterm   allowMissingrn   ro   HSecuresourcemanagerProjectsLocationsRepositoriesBranchRulesDeleteRequestrU   FrV   rb   rd   r6   r4   re   r     s7    8#9#9~ZxH$%"d&$r6   c                 D    U R                  S5      nU R                  X1US9$ )a  GetBranchRule gets a branch rule.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesBranchRulesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (BranchRule) The response message.
rr   rB   rD   rG   s       r4   rr   ISecuresourcemanagerV1.ProjectsLocationsRepositoriesBranchRulesService.Get  rt   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   rv   zCsecuresourcemanager.projects.locations.repositories.branchRules.getrm   rn   ro   ESecuresourcemanagerProjectsLocationsRepositoriesBranchRulesGetRequest
BranchRuleFrV   rb   rd   r6   r4   re   r     s4     6 6~WxH"a'!r6   c                 D    U R                  S5      nU R                  X1US9$ )a)  ListBranchRules lists branch rules in a given repository.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesBranchRulesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListBranchRulesResponse) The response message.
r   rB   rD   rG   s       r4   r   JSecuresourcemanagerV1.ProjectsLocationsRepositoriesBranchRulesService.List  r   r6   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr   rv   zDsecuresourcemanager.projects.locations.repositories.branchRules.listrO   r   r   r   ro   FSecuresourcemanagerProjectsLocationsRepositoriesBranchRulesListRequestListBranchRulesResponseFrV   rb   rd   r6   r4   re   r     s9    !7!7nX zJ +.0b4"r6   c                 D    U R                  S5      nU R                  X1US9$ )a
  UpdateBranchRule updates a branch rule.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesBranchRulesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
PatchrB   rD   rG   s       r4   r   KSecuresourcemanagerV1.ProjectsLocationsRepositoriesBranchRulesService.Patch  /     ##G,f__
  8 8r6   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr   PATCHzEsecuresourcemanager.projects.locations.repositories.branchRules.patchrm   
updateMaskvalidateOnlyrn   r   GSecuresourcemanagerProjectsLocationsRepositoriesBranchRulesPatchRequestrU   FrV   rb   rd   r6   r4   re   r     s9    ("8"8~YxH"N3""c&#r6   r   r;   r   r   r   r   r   r   r   rA   r   rh   rr   r   r   r   r   r   s   @r4   r   r     s^    U9E
8F8F8C8D8Er6   r   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )?SecuresourcemanagerV1.ProjectsLocationsRepositoriesHooksServicei  zEService class for the projects_locations_repositories_hooks resource.r"   c                 N   > [         [        R                  U ]  U5        0 U l        g r;   )r   r   r!   r   r<   r=   s     r4   r   HSecuresourcemanagerV1.ProjectsLocationsRepositoriesHooksService.__init__$  s$    !KKT[\bcdr6   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a new hook in a given repository.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesHooksCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rA   rB   rD   rG   s       r4   rA   FSecuresourcemanagerV1.ProjectsLocationsRepositoriesHooksService.Create)  rK   r6   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NTv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/hooksrN   z@securesourcemanager.projects.locations.repositories.hooks.createrO   hookIdv1/{+parent}/hookshookBSecuresourcemanagerProjectsLocationsRepositoriesHooksCreateRequestrU   FrV   rb   rd   r6   r4   re   HSecuresourcemanagerV1.ProjectsLocationsRepositoriesHooksService.<lambda>6  s6    8#9#9hT zJZ*^&$r6   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a Hook.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesHooksDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rh   rB   rD   rG   s       r4   rh   FSecuresourcemanagerV1.ProjectsLocationsRepositoriesHooksService.DeleteD  rK   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N^v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/hooks/{hooksId}rl   z@securesourcemanager.projects.locations.repositories.hooks.deleterm   rn   ro   BSecuresourcemanagerProjectsLocationsRepositoriesHooksDeleteRequestrU   FrV   rb   rd   r6   r4   re   r   Q  s4    8#9#9rTxH"^&$r6   c                 D    U R                  S5      nU R                  X1US9$ )zGets metadata of a hook.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesHooksGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Hook) The response message.
rr   rB   rD   rG   s       r4   rr   CSecuresourcemanagerV1.ProjectsLocationsRepositoriesHooksService.Get_  rt   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  rv   z=securesourcemanager.projects.locations.repositories.hooks.getrm   rn   ro   ?SecuresourcemanagerProjectsLocationsRepositoriesHooksGetRequestHookFrV   rb   rd   r6   r4   re   r   l  s4     6 6rQxH"[!!r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists hooks in a given repository.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesHooksListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListHooksResponse) The response message.
r   rB   rD   rG   s       r4   r   DSecuresourcemanagerV1.ProjectsLocationsRepositoriesHooksService.Listz  r   r6   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr   rv   z>securesourcemanager.projects.locations.repositories.hooks.listrO   r   r   r   ro   @SecuresourcemanagerProjectsLocationsRepositoriesHooksListRequestListHooksResponseFrV   rb   rd   r6   r4   re   r     s9    !7!7hR zJ +.*\."r6   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates the metadata of a hook.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesHooksPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rB   rD   rG   s       r4   r   ESecuresourcemanagerV1.ProjectsLocationsRepositoriesHooksService.Patch  r   r6   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr  r   z?securesourcemanager.projects.locations.repositories.hooks.patchrm   r   rn   r   ASecuresourcemanagerProjectsLocationsRepositoriesHooksPatchRequestrU   FrV   rb   rd   r6   r4   re   r     s6    ("8"8rSxH"^"]&#r6   r   r;   r   r   s   @r4   r!   r     s^    O3E
8F8F8C8D8Er6   r!   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SrU =r$ )MSecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesIssueCommentsServicei  zTService class for the projects_locations_repositories_issues_issueComments resource.r$   c                 N   > [         [        R                  U ]  U5        0 U l        g r;   )r   r   r#   r   r<   r=   s     r4   r   VSecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesIssueCommentsService.__init__  s%    !YY[_ijpqdr6   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates an issue comment.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesIssuesIssueCommentsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rA   rB   rD   rG   s       r4   rA   TSecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesIssueCommentsService.Create  rK   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nnv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/issues/{issuesId}/issueCommentsrN   zOsecuresourcemanager.projects.locations.repositories.issues.issueComments.createrO   v1/{+parent}/issueCommentsissueCommentPSecuresourcemanagerProjectsLocationsRepositoriesIssuesIssueCommentsCreateRequestrU   FrV   rb   rd   r6   r4   re   VSecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesIssueCommentsService.<lambda>  s7    8#9#9 Cc zJ2$l&$r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes an issue comment.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesIssuesIssueCommentsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rh   rB   rD   rG   s       r4   rh   TSecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesIssueCommentsService.Delete  rK   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/issues/{issuesId}/issueComments/{issueCommentsId}rl   zOsecuresourcemanager.projects.locations.repositories.issues.issueComments.deleterm   rn   ro   PSecuresourcemanagerProjectsLocationsRepositoriesIssuesIssueCommentsDeleteRequestrU   FrV   rb   rd   r6   r4   re   r    s7    8#9#9 UcxH"l&$r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets an issue comment.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesIssuesIssueCommentsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (IssueComment) The response message.
rr   rB   rD   rG   s       r4   rr   QSecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesIssueCommentsService.Get  rt   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr!  rv   zLsecuresourcemanager.projects.locations.repositories.issues.issueComments.getrm   rn   ro   MSecuresourcemanagerProjectsLocationsRepositoriesIssuesIssueCommentsGetRequestIssueCommentFrV   rb   rd   r6   r4   re   r    s7     6 6 U`xH"i)!r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists comments in an issue.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesIssuesIssueCommentsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListIssueCommentsResponse) The response message.
r   rB   rD   rG   s       r4   r   RSecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesIssueCommentsService.List  r   r6   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr  rv   zMsecuresourcemanager.projects.locations.repositories.issues.issueComments.listrO   r   r   r  ro   NSecuresourcemanagerProjectsLocationsRepositoriesIssuesIssueCommentsListRequestListIssueCommentsResponseFrV   rb   rd   r6   r4   re   r    s<    !7!7 Ca zJ +.2j6"r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates an issue comment.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesIssuesIssueCommentsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rB   rD   rG   s       r4   r   SSecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesIssueCommentsService.Patch&  r   r6   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr!  r   zNsecuresourcemanager.projects.locations.repositories.issues.issueComments.patchrm   r   rn   r  OSecuresourcemanagerProjectsLocationsRepositoriesIssuesIssueCommentsPatchRequestrU   FrV   rb   rd   r6   r4   re   r  3  s9    ("8"8 UbxH"^"$k&#r6   r   r;   r   r   s   @r4   r#   r    s^    ^BE
8F8F8C8D8Er6   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rU =r$ )@SecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesServiceiA  zFService class for the projects_locations_repositories_issues resource.r&   c                 N   > [         [        R                  U ]  U5        0 U l        g r;   )r   r   r%   r   r<   r=   s     r4   r   ISecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesService.__init__F  s$    !LLd\]cddr6   c                 D    U R                  S5      nU R                  X1US9$ )zCloses an issue.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesIssuesCloseRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
CloserB   rD   rG   s       r4   r6  FSecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesService.CloseK  r   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzfv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/issues/{issuesId}:closerN   z@securesourcemanager.projects.locations.repositories.issues.closerm   v1/{+name}:closecloseIssueRequestBSecuresourcemanagerProjectsLocationsRepositoriesIssuesCloseRequestrU   FrV   rb   rd   r6   r4   re   ISecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesService.<lambda>X  s4    ("8"8zTxH()^&#r6   c                 D    U R                  S5      nU R                  X1US9$ )zCreates an issue.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesIssuesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rA   rB   rD   rG   s       r4   rA   GSecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesService.Createf  rK   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NUv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/issuesrN   zAsecuresourcemanager.projects.locations.repositories.issues.createrO   v1/{+parent}/issuesissueCSecuresourcemanagerProjectsLocationsRepositoriesIssuesCreateRequestrU   FrV   rb   rd   r6   r4   re   r<  s  s4    8#9#9iU zJ+_&$r6   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes an issue.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesIssuesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rh   rB   rD   rG   s       r4   rh   GSecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesService.Delete  rK   r6   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )N`v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/issues/{issuesId}rl   zAsecuresourcemanager.projects.locations.repositories.issues.deleterm   etagrn   ro   CSecuresourcemanagerProjectsLocationsRepositoriesIssuesDeleteRequestrU   FrV   rb   rd   r6   r4   re   r<    s6    8#9#9tUxHX"_&$r6   c                 D    U R                  S5      nU R                  X1US9$ )zGets an issue.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesIssuesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Issue) The response message.
rr   rB   rD   rG   s       r4   rr   DSecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesService.Get  rt   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NrG  rv   z>securesourcemanager.projects.locations.repositories.issues.getrm   rn   ro   @SecuresourcemanagerProjectsLocationsRepositoriesIssuesGetRequestIssueFrV   rb   rd   r6   r4   re   r<    s4     6 6tRxH"\"!r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists issues in a repository.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesIssuesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListIssuesResponse) The response message.
r   rB   rD   rG   s       r4   r   ESecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesService.List  r   r6   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr@  rv   z?securesourcemanager.projects.locations.repositories.issues.listrO   )r   r   r   rA  ro   ASecuresourcemanagerProjectsLocationsRepositoriesIssuesListRequestListIssuesResponseFrV   rb   rd   r6   r4   re   r<    s4    !7!7iS zJ8+]/"r6   c                 D    U R                  S5      nU R                  X1US9$ )zOpens an issue.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesIssuesOpenRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
OpenrB   rD   rG   s       r4   rU  ESecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesService.Open  r   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzev1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/issues/{issuesId}:openrN   z?securesourcemanager.projects.locations.repositories.issues.openrm   v1/{+name}:openopenIssueRequestASecuresourcemanagerProjectsLocationsRepositoriesIssuesOpenRequestrU   FrV   rb   rd   r6   r4   re   r<    s4    !7!7ySxH'(]&"r6   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates a issue.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesIssuesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rB   rD   rG   s       r4   r   FSecuresourcemanagerV1.ProjectsLocationsRepositoriesIssuesService.Patch  r   r6   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NrG  r   z@securesourcemanager.projects.locations.repositories.issues.patchrm   r   rn   rB  BSecuresourcemanagerProjectsLocationsRepositoriesIssuesPatchRequestrU   FrV   rb   rd   r6   r4   re   r<    s6    ("8"8tTxH"^"^&#r6   r   r;   )r   r   r   r   r   r   r   r6  r   rA   rh   rr   r   rU  r   r   r   r   s   @r4   r%   r2  A  s|    P4E
8E8F8F8C8D8D8Er6   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$ )YSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsPullRequestCommentsServicei  z`Service class for the projects_locations_repositories_pullRequests_pullRequestComments resource.r(   c                 N   > [         [        R                  U ]  U5        0 U l        g r;   )r   r   r'   r   r<   r=   s     r4   r   bSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsPullRequestCommentsService.__init__  s%    !eegkuv|}dr6   c                 D    U R                  S5      nU R                  X1US9$ )a3  Batch creates pull request comments. This function is used to create multiple PullRequestComments for code review. There needs to be exactly one PullRequestComment of type Review, and at most 100 PullRequestComments of type Code per request. The Position of the code comments must be unique within the request.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPullRequestCommentsBatchCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
BatchCreaterB   rD   rG   s       r4   rd  eSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsPullRequestCommentsService.BatchCreate  s/     ##M2f__
  8 8r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/pullRequests/{pullRequestsId}/pullRequestComments:batchCreaterN   z`securesourcemanager.projects.locations.repositories.pullRequests.pullRequestComments.batchCreaterO   z,v1/{+parent}/pullRequestComments:batchCreate%batchCreatePullRequestCommentsRequestaSecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPullRequestCommentsBatchCreateRequestrU   FrV   rb   rd   r6   r4   re   bSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsPullRequestCommentsService.<lambda>  s7    (>(> at zJD=}&)r6   c                 D    U R                  S5      nU R                  X1US9$ )a(  Creates a pull request comment. This function is used to create a single PullRequestComment of type Comment, or a single PullRequestComment of type Code that's replying to another PullRequestComment of type Code. Use BatchCreatePullRequestComments to create multiple PullRequestComments for code reviews.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPullRequestCommentsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rA   rB   rD   rG   s       r4   rA   `SecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsPullRequestCommentsService.Create-  rK   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/pullRequests/{pullRequestsId}/pullRequestCommentsrN   z[securesourcemanager.projects.locations.repositories.pullRequests.pullRequestComments.createrO    v1/{+parent}/pullRequestCommentspullRequestComment\SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPullRequestCommentsCreateRequestrU   FrV   rb   rd   r6   r4   re   ri  :  s7    8#9#9 Uo zJ8*x&$r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes a pull request comment.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPullRequestCommentsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rh   rB   rD   rG   s       r4   rh   `SecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsPullRequestCommentsService.DeleteH  rK   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/pullRequests/{pullRequestsId}/pullRequestComments/{pullRequestCommentsId}rl   z[securesourcemanager.projects.locations.repositories.pullRequests.pullRequestComments.deleterm   rn   ro   \SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPullRequestCommentsDeleteRequestrU   FrV   rb   rd   r6   r4   re   ri  U  s7    8#9#9 moxH"x&$r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets a pull request comment.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPullRequestCommentsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (PullRequestComment) The response message.
rr   rB   rD   rG   s       r4   rr   ]SecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsPullRequestCommentsService.Getc  rt   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrt  rv   zXsecuresourcemanager.projects.locations.repositories.pullRequests.pullRequestComments.getrm   rn   ro   YSecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPullRequestCommentsGetRequestPullRequestCommentFrV   rb   rd   r6   r4   re   ri  p  s7     6 6 mlxH"u/!r6   c                 D    U R                  S5      nU R                  X1US9$ )a(  Lists pull request comments.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPullRequestCommentsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListPullRequestCommentsResponse) The response message.
r   rB   rD   rG   s       r4   r   ^SecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsPullRequestCommentsService.List~  r   r6   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nrm  rv   zYsecuresourcemanager.projects.locations.repositories.pullRequests.pullRequestComments.listrO   r   r   rn  ro   ZSecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPullRequestCommentsListRequestListPullRequestCommentsResponseFrV   rb   rd   r6   r4   re   ri    s<    !7!7 Um zJ +.8v<"r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Updates a pull request comment.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPullRequestCommentsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rB   rD   rG   s       r4   r   _SecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsPullRequestCommentsService.Patch  r   r6   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nrt  r   zZsecuresourcemanager.projects.locations.repositories.pullRequests.pullRequestComments.patchrm   r   rn   ro  [SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPullRequestCommentsPatchRequestrU   FrV   rb   rd   r6   r4   re   ri    s9    ("8"8 mnxH"^"*w&#r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Resolves pull request comments. A list of PullRequestComment names must be provided. The PullRequestComment names must be in the same conversation thread. If auto_fill is set, all comments in the conversation thread will be resolved.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPullRequestCommentsResolveRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
ResolverB   rD   rG   s       r4   r  aSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsPullRequestCommentsService.Resolve  s/     ##I.f__
  8 8r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/pullRequests/{pullRequestsId}/pullRequestComments:resolverN   z\securesourcemanager.projects.locations.repositories.pullRequests.pullRequestComments.resolverO   z(v1/{+parent}/pullRequestComments:resolve!resolvePullRequestCommentsRequest]SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPullRequestCommentsResolveRequestrU   FrV   rb   rd   r6   r4   re   ri    s7    H$:$: ]p zJ@9y&%r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Unresolves pull request comments. A list of PullRequestComment names must be provided. The PullRequestComment names must be in the same conversation thread. If auto_fill is set, all comments in the conversation thread will be unresolved.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPullRequestCommentsUnresolveRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
	UnresolverB   rD   rG   s       r4   r  cSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsPullRequestCommentsService.Unresolve  /     ##K0f__
  8 8r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/pullRequests/{pullRequestsId}/pullRequestComments:unresolverN   z^securesourcemanager.projects.locations.repositories.pullRequests.pullRequestComments.unresolverO   z*v1/{+parent}/pullRequestComments:unresolve#unresolvePullRequestCommentsRequest_SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPullRequestCommentsUnresolveRequestrU   FrV   rb   rd   r6   r4   re   ri    s7    h&<&< _r zJB;{&'r6   r   r;   )r   r   r   r   r   r   r   rd  r   rA   rh   rr   r   r   r  r  r   r   r   s   @r4   r'   r`    s    jNE
8!K8F8F8C8D8E8G8Ir6   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$ )FSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsServicei  zLService class for the projects_locations_repositories_pullRequests resource.r*   c                 N   > [         [        R                  U ]  U5        0 U l        g r;   )r   r   r)   r   r<   r=   s     r4   r   OSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsService.__init__  s%    !RRTXbcijdr6   c                 D    U R                  S5      nU R                  X1US9$ )a
  Closes a pull request without merging.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsCloseRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r6  rB   rD   rG   s       r4   r6  LSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsService.Close  r   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzrv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/pullRequests/{pullRequestsId}:closerN   zFsecuresourcemanager.projects.locations.repositories.pullRequests.closerm   r9  closePullRequestRequestHSecuresourcemanagerProjectsLocationsRepositoriesPullRequestsCloseRequestrU   FrV   rb   rd   r6   r4   re   OSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsService.<lambda>  7    ("8"8 GZxH(/d&#r6   c                 D    U R                  S5      nU R                  X1US9$ )zCreates a pull request.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rA   rB   rD   rG   s       r4   rA   MSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsService.Create  rK   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N[v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/pullRequestsrN   zGsecuresourcemanager.projects.locations.repositories.pullRequests.createrO   v1/{+parent}/pullRequestspullRequestISecuresourcemanagerProjectsLocationsRepositoriesPullRequestsCreateRequestrU   FrV   rb   rd   r6   r4   re   r    s4    8#9#9o[ zJ1#e&$r6   c                 D    U R                  S5      nU R                  X1US9$ )zGets a pull request.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (PullRequest) The response message.
rr   rB   rD   rG   s       r4   rr   JSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsService.Get*  rt   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nlv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/pullRequests/{pullRequestsId}rv   zDsecuresourcemanager.projects.locations.repositories.pullRequests.getrm   rn   ro   FSecuresourcemanagerProjectsLocationsRepositoriesPullRequestsGetRequestPullRequestFrV   rb   rd   r6   r4   re   r  7  s7     6 6 AXxH"b(!r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists pull requests in a repository.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListPullRequestsResponse) The response message.
r   rB   rD   rG   s       r4   r   KSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsService.ListE  r   r6   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr  rv   zEsecuresourcemanager.projects.locations.repositories.pullRequests.listrO   r   r   r  ro   GSecuresourcemanagerProjectsLocationsRepositoriesPullRequestsListRequestListPullRequestsResponseFrV   rb   rd   r6   r4   re   r  R  s9    !7!7oY zJ +.1c5"r6   c                 D    U R                  S5      nU R                  X1US9$ )a%  Lists a pull request's file diffs.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsListFileDiffsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListPullRequestFileDiffsResponse) The response message.
ListFileDiffsrB   rD   rG   s       r4   r  TSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsService.ListFileDiffs`  s/     ##O4f__
  8 8r6   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nzzv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/pullRequests/{pullRequestsId}:listFileDiffsrv   zNsecuresourcemanager.projects.locations.repositories.pullRequests.listFileDiffsrm   r   r   zv1/{+name}:listFileDiffsro   PSecuresourcemanagerProjectsLocationsRepositoriesPullRequestsListFileDiffsRequest ListPullRequestFileDiffsResponseFrV   rb   rd   r6   r4   re   r  m  s<    (*@*@ ObxH +.0l=+r6   c                 D    U R                  S5      nU R                  X1US9$ )zMerges a pull request.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsMergeRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
MergerB   rD   rG   s       r4   r  LSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsService.Merge{  r   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzrv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/pullRequests/{pullRequestsId}:mergerN   zFsecuresourcemanager.projects.locations.repositories.pullRequests.mergerm   zv1/{+name}:mergemergePullRequestRequestHSecuresourcemanagerProjectsLocationsRepositoriesPullRequestsMergeRequestrU   FrV   rb   rd   r6   r4   re   r    r  r6   c                 D    U R                  S5      nU R                  X1US9$ )zOpens a pull request.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsOpenRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rU  rB   rD   rG   s       r4   rU  KSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsService.Open  r   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzqv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}/pullRequests/{pullRequestsId}:openrN   zEsecuresourcemanager.projects.locations.repositories.pullRequests.openrm   rX  openPullRequestRequestGSecuresourcemanagerProjectsLocationsRepositoriesPullRequestsOpenRequestrU   FrV   rb   rd   r6   r4   re   r    s7    !7!7 FYxH'.c&"r6   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates a pull request.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rB   rD   rG   s       r4   r   LSecuresourcemanagerV1.ProjectsLocationsRepositoriesPullRequestsService.Patch  r   r6   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr  r   zFsecuresourcemanager.projects.locations.repositories.pullRequests.patchrm   r   rn   r  HSecuresourcemanagerProjectsLocationsRepositoriesPullRequestsPatchRequestrU   FrV   rb   rd   r6   r4   re   r    s9    ("8"8 AZxH"^"#d&#r6   r   r;   )r   r   r   r   r   r   r   r6  r   rA   rr   r   r  r  rU  r   r   r   r   s   @r4   r)   r    s    V:E
8E8F8C8D8#M8E8D8Er6   r)   c                   h  ^  \ 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S jrS \l        SS jrS \l        SrU =r$ ):SecuresourcemanagerV1.ProjectsLocationsRepositoriesServicei  z?Service class for the projects_locations_repositories resource.r,   c                 N   > [         [        R                  U ]  U5        0 U l        g r;   )r   r   r+   r   r<   r=   s     r4   r   CSecuresourcemanagerV1.ProjectsLocationsRepositoriesService.__init__  s$    !FFVW]^dr6   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a new repository in a given project and location. The Repository.Instance field is required in the request body for requests using the securesourcemanager.googleapis.com endpoint.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rA   rB   rD   rG   s       r4   rA   ASecuresourcemanagerV1.ProjectsLocationsRepositoriesService.Create  rK   r6   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )N=v1/projects/{projectsId}/locations/{locationsId}/repositoriesrN   z:securesourcemanager.projects.locations.repositories.createrO   repositoryIdv1/{+parent}/repositories
repository=SecuresourcemanagerProjectsLocationsRepositoriesCreateRequestrU   FrV   rb   rd   r6   r4   re   CSecuresourcemanagerV1.ProjectsLocationsRepositoriesService.<lambda>  s7    8#9#9QN zJ$%1"Y&$r6   c                 D    U R                  S5      nU R                  X1US9$ )a  THIS METHOD IS FOR INTERNAL USE ONLY.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesCreateRepositoryInternalRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Repository) The response message.
CreateRepositoryInternalrB   rD   rG   s       r4   r  SSecuresourcemanagerV1.ProjectsLocationsRepositoriesService.CreateRepositoryInternal  0     ##$>?f__
  8 8r6   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NzVv1/projects/{projectsId}/locations/{locationsId}/repositories:createRepositoryInternalrN   zLsecuresourcemanager.projects.locations.repositories.createRepositoryInternalrO   r  z2v1/{+parent}/repositories:createRepositoryInternalr  OSecuresourcemanagerProjectsLocationsRepositoriesCreateRepositoryInternalRequest
RepositoryFrV   rb   rd   r6   r4   re   r    s7    X5K5Kj` zJ$%J"k'6r6   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a Repository.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rh   rB   rD   rG   s       r4   rh   ASecuresourcemanagerV1.ProjectsLocationsRepositoriesService.Delete  rK   r6   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NNv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}rl   z:securesourcemanager.projects.locations.repositories.deleterm   r   rn   ro   =SecuresourcemanagerProjectsLocationsRepositoriesDeleteRequestrU   FrV   rb   rd   r6   r4   re   r    s7    8#9#9bNxH$%"Y&$r6   c                 D    U R                  S5      nU R                  X1US9$ )a  THIS METHOD IS FOR INTERNAL USE ONLY.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesDeleteRepositoryInternalRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
DeleteRepositoryInternalrB   rD   rG   s       r4   r  SSecuresourcemanagerV1.ProjectsLocationsRepositoriesService.DeleteRepositoryInternal'  r  r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzgv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}:deleteRepositoryInternalrl   zLsecuresourcemanager.projects.locations.repositories.deleteRepositoryInternalrm   z#v1/{+name}:deleteRepositoryInternalro   OSecuresourcemanagerProjectsLocationsRepositoriesDeleteRepositoryInternalRequestr   FrV   rb   rd   r6   r4   re   r  4  s4    X5K5K{`xH;k"6r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Fetches a blob from a repository.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesFetchBlobRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (FetchBlobResponse) The response message.
	FetchBlobrB   rD   rG   s       r4   r  DSecuresourcemanagerV1.ProjectsLocationsRepositoriesService.FetchBlobB  r  r6   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NzXv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}:fetchBlobrv   z=securesourcemanager.projects.locations.repositories.fetchBlobr  shazv1/{+repository}:fetchBlobro   @SecuresourcemanagerProjectsLocationsRepositoriesFetchBlobRequestFetchBlobResponseFrV   rb   rd   r6   r4   re   r  O  s6    h&<&<lQ$~!NW2\.'r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Fetches a tree from a repository.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesFetchTreeRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (FetchTreeResponse) The response message.
	FetchTreerB   rD   rG   s       r4   r  DSecuresourcemanagerV1.ProjectsLocationsRepositoriesService.FetchTree]  r  r6   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzXv1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}:fetchTreerv   z=securesourcemanager.projects.locations.repositories.fetchTreer  )r   r   	recursiverefzv1/{+repository}:fetchTreero   @SecuresourcemanagerProjectsLocationsRepositoriesFetchTreeRequestFetchTreeResponseFrV   rb   rd   r6   r4   re   r  j  s4    h&<&<lQ$~!NB2\.'r6   c                 D    U R                  S5      nU R                  X1US9$ )zGets metadata of a repository.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Repository) The response message.
rr   rB   rD   rG   s       r4   rr   >SecuresourcemanagerV1.ProjectsLocationsRepositoriesService.Getx  rt   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  rv   z7securesourcemanager.projects.locations.repositories.getrm   rn   ro   :SecuresourcemanagerProjectsLocationsRepositoriesGetRequestr  FrV   rb   rd   r6   r4   re   r    s4     6 6bKxH"V'!r6   c                 D    U R                  S5      nU R                  X1US9$ )zGet IAM policy for a repository.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesGetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Policy) The response message.
rz   rB   rD   rG   s       r4   rz   GSecuresourcemanagerV1.ProjectsLocationsRepositoriesService.GetIamPolicy  r|   r6   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nz[v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}:getIamPolicyrv   z@securesourcemanager.projects.locations.repositories.getIamPolicyr~   r   r   ro   CSecuresourcemanagerProjectsLocationsRepositoriesGetIamPolicyRequestr   FrV   rb   rd   r6   r4   re   r    s7    )?)?oT"|L673_#*r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists Repositories in a given project and location. The instance field is required in the query parameter for requests using the securesourcemanager.googleapis.com endpoint.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListRepositoriesResponse) The response message.
r   rB   rD   rG   s       r4   r   ?SecuresourcemanagerV1.ProjectsLocationsRepositoriesService.List  r   r6   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  rv   z8securesourcemanager.projects.locations.repositories.listrO   )r   rS   r   r   r  ro   ;SecuresourcemanagerProjectsLocationsRepositoriesListRequestListRepositoriesResponseFrV   rb   rd   r6   r4   re   r    s4    !7!7QL zJD1W5"r6   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates the metadata of a repository.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rB   rD   rG   s       r4   r   @SecuresourcemanagerV1.ProjectsLocationsRepositoriesService.Patch  r   r6   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr  r   z9securesourcemanager.projects.locations.repositories.patchrm   r   r   rn   r  <SecuresourcemanagerProjectsLocationsRepositoriesPatchRequestrU   FrV   rb   rd   r6   r4   re   r    s9    ("8"8bMxH"N3""X&#r6   c                 D    U R                  S5      nU R                  X1US9$ )zSet IAM policy on a repository.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesSetIamPolicyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Policy) The response message.
r   rB   rD   rG   s       r4   r   GSecuresourcemanagerV1.ProjectsLocationsRepositoriesService.SetIamPolicy  r|   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz[v1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}:setIamPolicyrN   z@securesourcemanager.projects.locations.repositories.setIamPolicyr~   r   r   CSecuresourcemanagerProjectsLocationsRepositoriesSetIamPolicyRequestr   FrV   rb   rd   r6   r4   re   r    s4    )?)?oT"|L3+_#*r6   c                 D    U R                  S5      nU R                  X1US9$ )aR  Test IAM permissions on a repository. IAM permission checks are not required on this method.

Args:
  request: (SecuresourcemanagerProjectsLocationsRepositoriesTestIamPermissionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TestIamPermissionsResponse) The response message.
r   rB   rD   rG   s       r4   r   MSecuresourcemanagerV1.ProjectsLocationsRepositoriesService.TestIamPermissions  r   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzav1/projects/{projectsId}/locations/{locationsId}/repositories/{repositoriesId}:testIamPermissionsrN   zFsecuresourcemanager.projects.locations.repositories.testIamPermissionsr~   r   r   ISecuresourcemanagerProjectsLocationsRepositoriesTestIamPermissionsRequestr   FrV   rb   rd   r6   r4   re   r    s4    x/E/EuZ"|L91e70r6   r   r;   )r   r   r   r   r   r   r   rA   r   r  rh   r  r  r  rr   rz   r   r   r   r   r   r   r   s   @r4   r+   r    s    I-E
8F8.*8F8.*8I8I8C8"L8D8E8"L8($$r6   r+   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ ).SecuresourcemanagerV1.ProjectsLocationsServicei  z2Service class for the projects_locations resource.r.   c                 N   > [         [        R                  U ]  U5        0 U l        g r;   )r   r   r-   r   r<   r=   s     r4   r   7SecuresourcemanagerV1.ProjectsLocationsService.__init__  s#    !::DJ6Rdr6   c                 D    U R                  S5      nU R                  X1US9$ )zGets information about a location.

Args:
  request: (SecuresourcemanagerProjectsLocationsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Location) The response message.
rr   rB   rD   rG   s       r4   rr   2SecuresourcemanagerV1.ProjectsLocationsService.Get$  rt   r6   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz0v1/projects/{projectsId}/locations/{locationsId}rv   z*securesourcemanager.projects.locations.getrm   rn   ro   .SecuresourcemanagerProjectsLocationsGetRequestLocationFrV   rb   rd   r6   r4   re   7SecuresourcemanagerV1.ProjectsLocationsService.<lambda>1  s4     6 6D>xH"J%!r6   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists information about the supported locations for this service.

Args:
  request: (SecuresourcemanagerProjectsLocationsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListLocationsResponse) The response message.
r   rB   rD   rG   s       r4   r   3SecuresourcemanagerV1.ProjectsLocationsService.List?  r   r6   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz"v1/projects/{projectsId}/locationsrv   z+securesourcemanager.projects.locations.listrm   )extraLocationTypesr   r   r   zv1/{+name}/locationsro   /SecuresourcemanagerProjectsLocationsListRequestListLocationsResponseFrV   rb   rd   r6   r4   re   r  L  s4    !7!76?xHN,K2"r6   r   r;   )r   r   r   r   r   r   r   rr   r   r   r   r   r   s   @r4   r-   r
    s1    < E
8C8Dr6   r-   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )%SecuresourcemanagerV1.ProjectsServiceiZ  z(Service class for the projects resource.r0   c                 N   > [         [        R                  U ]  U5        0 U l        g r;   )r   r   r/   r   r<   r=   s     r4   r   .SecuresourcemanagerV1.ProjectsService.__init___  s#    !114A&Idr6   r   )	r   r   r   r   r   r   r   r   r   r   s   @r4   r/   r  Z  s    2E r6   r/   )r0   r.   r   r   r,   r    r"   r&   r$   r*   r(   )ro   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/   r   r   r   s   @r4   r   r   
   sA   L/:(D-"(=>'(*"."+.,()-6:/4<@?C	/6`(*A*A `Dt8+B+B tlO8O8O ObO(2I2I ObO@W@W ObE83J3J EN`HLcLc `D`9P9P `DLX-D-D L\
>!8!8 >@//  r6   r   N)
r   
__future__r   apitools.base.pyr   <googlecloudsdk.generated_clients.apis.securesourcemanager.v1r   r  BaseApiClientr   rd   r6   r4   <module>r.     s'    B ' % tXH22 Xr6   