
                             S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  \R                  R                  r\R                  R                  S\R                  R                  S0r\\   r " S	 S
\5      rS rg)z;Common utility functions for getting the Looker API client.    )absolute_import)division)unicode_literals)apis)basev1alpha2v1c                       \ rS rSrSrS rSrg)LookerClient!   z7Wrapper for looker API client and associated resources.c                 Z    [         U   nXl        [        R                  " SU5      U l        g )Nlooker)VERSION_MAPrelease_trackr   GetClientInstancelooker_client)selfr   api_versions      *lib/googlecloudsdk/api_lib/looker/utils.py__init__LookerClient.__init__$   s'    m,K&//+FD    )r   r   N)__name__
__module____qualname____firstlineno____doc__r   __static_attributes__ r   r   r   r   !   s    ?Gr   r   c                 B    [         U    n[        R                  " SU5      $ )z-Returns the message module for release track.r   )r   r   GetMessagesModule)r   r   s     r   r!   r!   *   s    M*+			+	66r   N)r   
__future__r   r   r   googlecloudsdk.api_lib.utilr   googlecloudsdk.callioper   ReleaseTrackGADEFAULT_RELEASE_TRACKALPHAr   API_VERSION_DEFAULTobjectr   r!   r   r   r   <module>r+      sx    B &  ' , ( )),, Z$ ""78 G6 G7r   