
                            S r SSKJr  SSKJr  SSKJr  SSS.rSr	\R                  \R                  " \R                  R                  5       " S	 S
\R                  5      5       5       r\R                  \R                  " \R                  R                   5       " S S\5      5       5       r\R                  \R                  " \R                  R$                  5       " S S\5      5       5       rg)z0Command to list all Resource Bundles in project.    )resource_bundles)base)flagsz{description}zo         To list Resource Bundles in `us-central1`, run:

          $ {command} --location=us-central1
        )DESCRIPTIONEXAMPLESz"table(name.basename(), createTime)c                   6    \ rS rSrSr\rSr\S 5       r	S r
Srg)List#   'List Package Rollouts Resource Bundles.v1c                     UR                   R                  [        5        [        R                  " U5        [        R
                  " U[        R                  U R                  5        g )N)	display_info	AddFormat_FORMATr   AddLocationFlagAddUriFlagsapisRESOURCE_BUNDLE_COLLECTION_api_version)clsparsers     =lib/surface/container/fleet/packages/resource_bundles/list.pyArgs	List.Args+   sB    
!!'*	&!	fd==s?O?OP    c                     [         R                  " U R                  5      n[        R                  " U5      n[        R
                  " U5      nUR                  UUUR                  UR                  S9$ )zRun the list command.)projectlocationlimit	page_size)	r   ResourceBundlesClientr   r   
GetProjectGetLocationr	   r   r    )selfargsclientr   r   s        r   RunList.Run1   sb    ''(9(9:Ft$G  &H;;jj..	   r    N)__name__
__module____qualname____firstlineno____doc___DETAILED_HELPdetailed_helpr   classmethodr   r'   __static_attributes__r)   r   r   r	   r	   #   s*     0 -,Q Q

r   r	   c                       \ rS rSrSrSrSrg)ListBeta>   r   v1betar)   Nr*   r+   r,   r-   r.   r   r2   r)   r   r   r4   r4   >   s     0,r   r4   c                       \ rS rSrSrSrSrg)	ListAlphaF   r   v1alphar)   Nr7   r)   r   r   r9   r9   F   s     0,r   r9   N)r.   /googlecloudsdk.api_lib.container.fleet.packagesr   r   googlecloudsdk.callioper   3googlecloudsdk.command_lib.container.fleet.packagesr   r/   r   DefaultUniverseOnlyReleaseTracksReleaseTrackGAListCommandr	   BETAr4   ALPHAr9   r)   r   r   <module>rF      s    7 T ( E # / D%%(()4  * 2 D%%**+t  ,  D%%++,  - r   