
                         j   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\	R                  R                  4S jr\	R                  R                  4S jr " S S\R"                  5      rg)zEdge Container API utilities.    )absolute_import)division)unicode_literals)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'   
__future__r   r   r   googlecloudsdk.api_lib.utilr   r   googlecloudsdk.callioper   ReleaseTrackALPHABETAGAr   r   r   CloudOperationPollerr   r   r   r   <module>r1      s    $ &  ' , . ( 	YH$ %)$5$5$8$8 >
 %)$5$5$8$8 >
f11 r   