
                         T    S r SSKJr  SSKJr  SSKJr  SSKJr  S r " S S\5      r	g	)
!Cloud Datacatalog entries client.    )absolute_import)division)unicode_literals)utilc                 N    U R                  S5      (       a  Xl        U$ Xl        U$ )Nz//)
startswithlinkedResourcesqlResource)resourcerequests     2lib/googlecloudsdk/api_lib/data_catalog/entries.pyParseResourceIntoLookupRequestr      s-    % 
. #	.    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clientGetMessagesModulemessagesentriesentry_lookup_service&projects_locations_entryGroups_entriesentry_service)selfs    r   __init__EntriesClient.__init__#   sF    ((*DK**,DM $ 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.Get.   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   N)
r0   
__future__r   r   r   #googlecloudsdk.api_lib.data_catalogr   r   objectr   r2   r   r   <module>r6      s'    ( &  ' 4+F +r   