
    4                     `    S r SSKJr  SSKJr  SSKJr  SSKrSSKJr  SrS r	 " S	 S
\
5      rg)!Cloud Datacatalog entries client.    )absolute_import)division)unicode_literalsN)utilv1c                     U R                  S5      (       a  Xl        U$ [        R                  " SU 5      (       a  Xl        U$ Xl        U$ )Nz//z[a-zA-z_-]+:)
startswithlinkedResourcerematchfullyQualifiedNamesqlResource)resourcerequests     5lib/googlecloudsdk/api_lib/data_catalog/entries_v1.pyParseResourceIntoLookupRequestr      sM    %
 
.	 
xx))!) 
. #	.    c                   *    \ rS rSrSrS rS rS rSrg)EntriesClient&   r   c                     [         R                  " [        5      U l        [         R                  " [        5      U l        U R                  R                  U l        U R                  R                  U l	        g N)
r   GetClientInstanceVERSIONclientGetMessagesModulemessagesentriesentry_lookup_service&projects_locations_entryGroups_entriesentry_service)selfs    r   __init__EntriesClient.__init__)   sJ    ((1DK**73DM $ 3 3DKKDr   c                 ~    [        XR                  R                  5       5      nU R                  R	                  U5      $ r   )r   r   DatacatalogEntriesLookupRequestr    Lookupr#   r   r   s      r   r(   EntriesClient.Lookup/   s4    ,--??ACG$$++G44r   c                     U R                   R                  UR                  5       S9nU R                  R	                  U5      $ )N)name)r   8DatacatalogProjectsLocationsEntryGroupsEntriesGetRequestRelativeNamer"   Getr)   s      r   r/   EntriesClient.Get4   s?    mmTT""$ U &G!!'**r   )r   r    r"   r   N)	__name__
__module____qualname____firstlineno____doc__r$   r(   r/   __static_attributes__ r   r   r   r   &   s    )L5
+r   r   )r5   
__future__r   r   r   r   #googlecloudsdk.api_lib.data_catalogr   r   r   objectr   r7   r   r   <module>r;      s/    ( &  ' 	 4
+F +r   