
                            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
  SSKJr  \R                  " \R                  R                  5       " S	 S
\R                   5      5       r\R                  " \R                  R$                  5       " S S\5      5       r\R                  " \R                  R(                  5       " S S\5      5       rg)z4Command for describing Cloud NetApp Files locations.    )absolute_import)division)unicode_literals)netapp_client)base)flags)concept_parsersc                   d    \ rS rSrSr\R                  R                  rSSS.r	\
S 5       rS rSrg)	Describe   'Describe a Cloud NetApp Files location.z            The following command shows the details for the NetApp Files location named NAME.

                $ {command} NAME
          )DESCRIPTIONEXAMPLESc                 x    [         R                  " [        R                  " S5      /5      R	                  U 5        g )NzThe location to describe.)r	   ConceptParserr   GetLocationPresentationSpecAddToParser)parsers    (lib/surface/netapp/locations/describe.pyArgsDescribe.Args,   s.    !!))*EF# {6    c                     UR                   R                  R                  5       R                  5       n[        R
                  " U R                  S9nUR                  U5      $ )zRun the describe command.)release_track)CONCEPTSlocationParseRelativeNamer   NetAppClient_RELEASE_TRACKGetLocation)selfargslocation_refclients       r   RunDescribe.Run2   sJ    ==))//1>>@L''d6I6IJFl++r    N)__name__
__module____qualname____firstlineno____doc__r   ReleaseTrackGAr    detailed_helpstaticmethodr   r&   __static_attributes__r(   r   r   r   r      s@    /$$''. 4		-  
,r   r   c                   D    \ rS rSrSr\R                  R                  rSr	g)DescribeBeta9   r   r(   N)
r)   r*   r+   r,   r-   r   r.   BETAr    r2   r(   r   r   r4   r4   9   s    /$$)).r   r4   c                   D    \ rS rSrSr\R                  R                  rSr	g)DescribeAlpha@   r   r(   N)
r)   r*   r+   r,   r-   r   r.   ALPHAr    r2   r(   r   r   r8   r8   @   s    /$$**.r   r8   N)r-   
__future__r   r   r   googlecloudsdk.api_lib.netappr   googlecloudsdk.callioper   !googlecloudsdk.command_lib.netappr   (googlecloudsdk.command_lib.util.conceptsr	   ReleaseTracksr.   r/   DescribeCommandr   r6   r4   r:   r8   r(   r   r   <module>rB      s    ; &  ' 7 ( 3 D D%%((),t## , *,: D%%**+*8 * ,* D%%++,+L + -+r   