
    .                     0   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ej                  j                  dej                  j                  dej                  j                  diZej                  j                  fd	Zej                  j                  fd
Zy)z!Cloud Workstations API utilities.    )absolute_import)division)unicode_literals)apis)basev1betav1c                 X    t         j                  |       }t        j                  d|      S )zReturns the messages module for Cloud Workstations.

  Args:
    release_track: The desired value of the enum
      googlecloudsdk.calliope.base.ReleaseTrack.

  Returns:
    Module containing the definitions of messages for Cloud Workstations.
  workstations)VERSION_MAPgetr   GetClientInstancerelease_trackapi_versions     /lib/googlecloudsdk/api_lib/workstations/util.pyr   r      %     .+				<<    c                 X    t         j                  |       }t        j                  d|      S )zReturns the messages module for Cloud Workstations.

  Args:
    release_track: The desired value of the enum
      googlecloudsdk.calliope.base.ReleaseTrack.

  Returns:
    base_api.BaseApiClient, An instance of the Cloud Workstations client.
  r   )r   r   r   GetMessagesModuler   s     r   r   r   -   r   r   N)__doc__
__future__r   r   r   googlecloudsdk.api_lib.utilr   googlecloudsdk.callioper   ReleaseTrackALPHABETAGAr   r   r    r   r   <module>r       s    ( &  ' , ( 	XH$ %)$5$5$8$8 = %)$5$5$8$8 =r   