
    M                        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  \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)z2Command for listing Cloud NetApp Files operations.    )netapp_client)base)flags)concept_parsers)
propertiesc                   d    \ rS rSrSr\R                  R                  rSSS.r	\
S 5       rS rSrg	)
List   #List Cloud NetApp Files operations.(Lists all Cloud NetApp Files operations.            The following command lists NetApp Files operations under a given location

                $ {command} --location=us-central1
          DESCRIPTIONEXAMPLESc                     [         R                  " [        R                  " S5      /5      R	                  U 5        U R
                  R                  [        R                  5        g Nz)The location in which to list operations.	r   ConceptParserr   *GetResourceListingLocationPresentationSpecAddToParserdisplay_info	AddFormatoperations_flagsOPERATIONS_LIST_FORMATparsers    %lib/surface/netapp/operations/list.pyArgs	List.Args+   M    !!887	9#  {6
!!"2"I"IJ    c                    [         R                  R                  R                  R	                  5         UR
                  R                  R                  5       R                  5       nUR                  (       a1  UR                  S5      nUR                  US'   SR                  U5      n[        R                  " U R                  S9n[        UR                  X!R                   S95      $ N/)release_track)limitr   VALUEScoreproject	GetOrFailCONCEPTSlocationParseRelativeNamesplitjoinr   NetAppClient_RELEASE_TRACKlistListOperationsr'   selfargslocation_reflocation_listclients        r   RunList.Run3       "",,.==))//1>>@L}}"((-m--mBXXm,l''d6I6IJF%%l**%EFFr!    N)__name__
__module____qualname____firstlineno____doc__r   ReleaseTrackGAr4   detailed_helpstaticmethodr   r=   __static_attributes__r@   r!   r   r	   r	      sC    +$$''. 5		- K K
Gr!   r	   c                   d    \ rS rSrSr\R                  R                  rSSS.r	\
S 5       rS rSrg	)
ListBeta@   r   r   r   r   c                     [         R                  " [        R                  " S5      /5      R	                  U 5        U R
                  R                  [        R                  5        g r   r   r   s    r   r   ListBeta.ArgsQ   r    r!   c                    [         R                  R                  R                  R	                  5         UR
                  R                  R                  5       R                  5       nUR                  (       a1  UR                  S5      nUR                  US'   SR                  U5      n[        R                  " U R                  S9n[        UR                  X!R                   S95      $ r#   r(   r7   s        r   r=   ListBeta.RunY   r?   r!   r@   N)rA   rB   rC   rD   rE   r   rF   BETAr4   rH   rI   r   r=   rJ   r@   r!   r   rL   rL   @   sC    +$$)). 5		- K K
Gr!   rL   c                   D    \ rS rSrSr\R                  R                  rSr	g)	ListAlphaf   r   r@   N)
rA   rB   rC   rD   rE   r   rF   ALPHAr4   rJ   r@   r!   r   rT   rT   f   s    +$$**.r!   rT   N)rE   googlecloudsdk.api_lib.netappr   googlecloudsdk.callioper   !googlecloudsdk.command_lib.netappr   ,googlecloudsdk.command_lib.netapp.operationsr   (googlecloudsdk.command_lib.util.conceptsr   googlecloudsdk.corer   ReleaseTracksrF   rG   ListCommandr	   rR   rL   rV   rT   r@   r!   r   <module>r_      s    9 8 ( 3 R D * D%%(()"G4 "G *"GJ D%%**+"Gt "G ,"GJ D%%++,+ + -+r!   