
                         F   S 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
\R                  R                  4S jr\R                  R                  4S	 jr " S
 S\R                  5      rg)zEdge Container API utilities.    )apis)waiter)basev1alphav1betav1c                 Z    [         R                  U 5      n[        R                  " SU5      $ Nedgecontainer)VERSION_MAPgetr   GetMessagesModulerelease_trackapi_versions     7lib/googlecloudsdk/api_lib/edge_cloud/container/util.pyr   r      #    .+				==    c                 Z    [         R                  U 5      n[        R                  " SU5      $ r
   )r   r   r   GetClientInstancer   s     r   r   r   #   r   r   c                       \ rS rSrSrS rSrg)OperationPoller(   z(An implementation of a operation poller.c                     U$ )znOverrides.

Args:
  operation: api_name_messages.Operation.

Returns:
  result of result_service.Get request.
 )self	operations     r   	GetResultOperationPoller.GetResult+   s
     r   r   N)__name__
__module____qualname____firstlineno____doc__r   __static_attributes__r   r   r   r   r   (   s
    0	r   r   N)r$   googlecloudsdk.api_lib.utilr   r   googlecloudsdk.callioper   ReleaseTrackALPHABETAGAr   r   r   CloudOperationPollerr   r   r   r   <module>r-      s    $ - . ( 	YH$ %)$5$5$8$8 >
 %)$5$5$8$8 >
f11 r   