
    ~                          S r SSKJr  S rS rg)z8Request processor for Edge Cloud Zone surface arguments.    )
exceptionsc                    A UR                  S5      (       a#  SUR                   SUR                   3Ul        U$ UR                  S5      (       a#  SUR                   SUR                   3Ul        U$ [
        R                  " SS/S5      e)	z3Sets the parent field in the request for zone list.project	projects//locations/organizationorganizations/--organization	--project<Error: Either --organization or --project must be specified.)IsSpecifiedr   locationparentr   r   OneOfArgumentsRequiredExceptionrefargsrequests      7lib/googlecloudsdk/command_lib/edge_cloud/zone/hooks.pySetParentForZonesListr      s    		i   k$--IGN 
. ''
**+;t}}oF N 
.	 
4
4	;'F     c                 N   A UR                  S5      (       a0  SUR                   SUR                   SUR                   3Ul        U$ UR                  S5      (       a0  SUR
                   SUR                   SUR                   3Ul        U$ [        R                  " SS/S	5      e)
z5Sets the name field in the request for zone describe.r   r   r   z/zones/r   r	   r
   r   r   )r   r   r   zonenamer   r   r   r   s      r   SetNameForZoneDescriber   '   s    		i  
DLL>T]]O7499+N L 
. ''
**+;t}}oWTYYKX L 
.	 
4
4	;'F r   N)__doc__googlecloudsdk.callioper   r   r    r   r   <module>r      s    ? /$r   