
    Y                        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SSS.\l        g)z!Command for describing locations.    )absolute_import)division)unicode_literals)filestore_client)base)flags)concept_parsersc                   F    \ rS rSrSr\R                  r\S 5       r	S r
Srg)Describe   Describe a Filestore location.c                 x    [         R                  " [        R                  " S5      /5      R	                  U 5        g )NzThe location to describe.)r	   ConceptParserr   GetLocationPresentationSpecAddToParser)parsers    +lib/surface/filestore/locations/describe.pyArgsDescribe.Args!   s/    !!5#D#D#$% #& ''2{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.)version)CONCEPTSzoneParseRelativeNamer   FilestoreClient_API_VERSIONGetLocation)selfargslocation_refclients       r   RunDescribe.Run&   sJ    ==%%++-::<L--d6G6GHFl++r    N)__name__
__module____qualname____firstlineno____doc__r   V1_API_VERSIONr   staticmethodr   r$   __static_attributes__r&   r   r   r   r      s'    &!00,; ;,r   r   c                   0    \ rS rSrSr\R                  rSrg)DescribeBeta-   r   r&   N)	r'   r(   r)   r*   r+   r   BETA_API_VERSIONr   r.   r&   r   r   r0   r0   -   s    &!22,r   r0   c                   0    \ rS rSrSr\R                  rSrg)DescribeAlpha4   r   r&   N)	r'   r(   r)   r*   r+   r   ALPHA_API_VERSIONr   r.   r&   r   r   r4   r4   4   s    &!33,r   r4   r   zcThe following command shows the details for the Filestore location named NAME.

  $ {command} NAME
)DESCRIPTIONEXAMPLESN)r+   
__future__r   r   r    googlecloudsdk.api_lib.filestorer   googlecloudsdk.callioper   $googlecloudsdk.command_lib.filestorer   (googlecloudsdk.command_lib.util.conceptsr	   ReleaseTracksReleaseTrackGADescribeCommandr   BETAr0   ALPHAr4   detailed_helpr&   r   r   <module>rE      s    ( &  ' = ( 6 D D%%((),t## , *," D%%**+38 3 ,3 D%%++,4H 4 -4 	)			 r   