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