
                             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rS r	SS
 jr
SS jr " S S\R                  5      rg	)z)API utilities for access context manager.    )absolute_import)division)unicode_literals)apis)waiteraccesscontextmanagerc                  6    [         R                  " [        5      $ N)r   ResolveVersion	_API_NAME     7lib/googlecloudsdk/api_lib/accesscontextmanager/util.py_GetDefaultVersionr      s    			Y	''r   Nc                 ^    U =(       d
    [        5       n [        R                  " [        U 5      $ r
   )r   r   GetMessagesModuler   versions    r   GetMessagesr      #    +)+'				7	33r   c                 ^    U =(       d
    [        5       n [        R                  " [        U 5      $ r
   )r   r   GetClientInstancer   r   s    r   	GetClientr   $   r   r   c                   .   ^  \ rS rSrU 4S jrS rSrU =r$ )OperationPoller)   c                 8   > [         [        U ]  X5        X0l        g r
   )superr   __init__resource_ref)selfresult_serviceoperation_servicer    	__class__s       r   r   OperationPoller.__init__+   s    	/4).L$r   c                     AU R                   R                  S5      nU R                   R                  U" U R                  R	                  5       S95      $ )NGet)name)r"   GetRequestTyper'   r    RelativeName)r!   	operationrequest_types      r   	GetResultOperationPoller.GetResult/   sM    &&55e<L""<++-$/ 0 0r   )r    )__name__
__module____qualname____firstlineno__r   r-   __static_attributes____classcell__)r$   s   @r   r   r   )   s    %0 0r   r   r
   )__doc__
__future__r   r   r   googlecloudsdk.api_lib.utilr   r   r   r   r   r   CloudOperationPollerr   r   r   r   <module>r9      s?    0 &  ' , ."	(4
4

0f11 
0r   