
                         x   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  SSK	J
r
  \R                  R                  S\R                  R                  S	\R                  R                  S
0rSr\R                  R                  4S jr\R                  R                  4S jr\R                  R                  4S jrg)z5API utilities for `gcloud network-services` commands.    )absolute_import)division)unicode_literals)apis)base)	resourcesv1alpha1v1beta1v1networkservicesc                 b    [         R                  U 5      n[        R                  " [        U5      $ N)API_VERSION_FOR_TRACKgetr   GetMessagesModuleAPI_NAMErelease_trackapi_versions     7lib/googlecloudsdk/api_lib/network_services/__init__.pyr   r   !   %    %))-8+			+	66    c                 b    [         R                  U 5      n[        R                  " [        U5      $ r   )r   r   r   GetClientInstancer   r   s     r   r   r   &   r   r   c                 d    [         R                  U 5      n[        R                  " [        US5      $ )Nz'https://networkservices.googleapis.com/)r   r   r   GetApiBaseUrlOrDefaultr   r   s     r   GetApiBaseUrlr   +   s-    %))-8+		)	)F
 r   N)__doc__
__future__r   r   r   googlecloudsdk.api_lib.utilr   googlecloudsdk.callioper   googlecloudsdk.corer   ReleaseTrackALPHABETAGAr   r   r   r   r    r   r   <module>r(      s    < &  ' , ( ) 	ZI$ 
  %)$5$5$:$: 7
 %)$5$5$:$: 7
 !% 1 1 7 7 r   