
                         T    S r SSKJr  SSKJr  SrS rS rS rS r	S	 r
S
 rS rS rg)zCRM API Liens utilities.    )apis)	resourcesv1c                  8    [         R                  " S[        5      $ Ncloudresourcemanager)r   GetClientInstanceLIENS_API_VERSION     4lib/googlecloudsdk/api_lib/resource_manager/liens.pyLiensClientr          			 68I	JJr   c                  n    [         R                  R                  5       n U R                  S[        5        U $ r   )r   REGISTRYCloneRegisterApiByNamer
   )registrys    r   LiensRegistryr      s-    %%'(
35FG	/r   c                  *    [        5       R                  $ )N)r   liensr   r   r   LiensServicer   "   s    			r   c                  8    [         R                  " S[        5      $ r   )r   GetMessagesModuler
   r   r   r   LiensMessagesr   &   r   r   c                     U [        S5      S  $ )Nzliens/)len)	lien_names    r   LienNameToIdr   *   s    	3x=>	""r   c                 $    SR                  U 5      $ )Nz	liens/{0})formatlien_ids    r   LienIdToNamer$   .   s    			G	$$r   c                 ^    [        5       R                  [        5       R                  U S95      $ )N)LiensId)r   Getr   #CloudresourcemanagerLiensGetRequestr"   s    r   GetLienr)   2   s,    			o99'9J
L Lr   c                     [        U R                  5      n[        5       R                  SSU0SS9nUR	                  5       $ )zReturns the uri for resource.NliensIdzcloudresourcemanager.liens)params
collection)r   namer   ParseSelfLink)resourcer#   lien_refs      r   GetUrir3   7   sE    ''_""
Iw'- # /( 
			r   N)__doc__googlecloudsdk.api_lib.utilr   googlecloudsdk.corer   r
   r   r   r   r   r   r$   r)   r3   r   r   r   <module>r7      sC     - ) KK#%L
r   