
     	                        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  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 operations.    )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 operation.c                     [         R                  " [        R                  " S5      /5      R	                  U 5        [
        R                  " U 5        U R                  R                  S5        g )NzThe operation to describe.default)	r	   ConceptParserr   GetOperationPresentationSpecAddToParserinstances_flagsAddLocationArgdisplay_info	AddFormat)parsers    ,lib/surface/filestore/operations/describe.pyArgsDescribe.Args"   sQ    !!5#E#E$$& #' ((3F(;""6*
!!),    c                     UR                   R                  R                  5       n[        R                  " U R
                  S9nUR                  U5      $ )zRun the describe command.)version)CONCEPTS	operationParser   FilestoreClient_API_VERSIONGetOperation)selfargsoperation_refclients       r   RunDescribe.Run)   sA    MM++113M--d6G6GHF}--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)DescribeBeta0   r   r*   N)	r+   r,   r-   r.   r/   r   BETA_API_VERSIONr"   r2   r*   r   r   r4   r4   0   s    '!22,r   r4   c                   0    \ rS rSrSr\R                  rSrg)DescribeAlpha7   r   r*   N)	r+   r,   r-   r.   r/   r   ALPHA_API_VERSIONr"   r2   r*   r   r   r8   r8   7   s    '!33,r   r8   r   zThe following command shows the details for the Filestore operation named NAME
in us-central1-c.

  $ {command} NAME --location=us-central1-c
)DESCRIPTIONEXAMPLESN)r/   
__future__r   r   r    googlecloudsdk.api_lib.filestorer   googlecloudsdk.callioper   $googlecloudsdk.command_lib.filestorer   .googlecloudsdk.command_lib.filestore.instancesr   (googlecloudsdk.command_lib.util.conceptsr	   ReleaseTracksReleaseTrackGADescribeCommandr   BETAr4   ALPHAr8   detailed_helpr*   r   r   <module>rJ      s    ) &  ' = ( 6 S D D%%(().t## . *.& D%%**+38 3 ,3 D%%++,4H 4 -4 5 r   