
    U
              
       `   S r SSKJr  SSKJr  SSKJr  SSK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rSSS.r\	R"                  \	R$                  " \	R&                  R(                  5       " S S\R*                  " \R,                  \	R.                  5      5      5       5       r\\l        g)z='Bare Metal Solution snapshot schedule policies list command.    )absolute_import)division)unicode_literalsN)	BmsClient)base)flags)log)
propertieszU
          List Bare Metal Solution snapshot schedule policies in a project.
        zh
          To list all snapshot schedule policies within the project, run:

            $ {command}
    )DESCRIPTIONEXAMPLESc                   4    \ rS rSrSr\S 5       rS rS rSr	g)List,   zAList Bare Metal Solution snapshot schedule policies in a project.c                     [         R                  R                  U 5        [         R                  R                  U 5        U R                  R                  S5        g)z Register flags for this command.zYtable(name.segment(-1):label=NAME,id:label=ID,name.segment(-5):label=PROJECT,description)N)r   FILTER_FLAG_NO_SORTBY_DOCAddToParserLIMIT_FLAG_NO_SORTBY_DOCdisplay_info	AddFormat)parsers    2lib/surface/bms/snapshot_schedule_policies/list.pyArgs	List.Args1   sG     
##//7	""..v6
 !!	67    c                     [        5       n[        R                  R                  R                  R                  SS9nUR                  UUR                  S9$ )NT)required)project_resourcelimit)r   r
   VALUEScoreprojectGetListSnapshotSchedulePoliciesr   )selfargsclientr!   s       r   RunList.Run>   sQ    [F$$,,00$0?G..59ZZ / A Ar   c                 R    U(       d   [         R                  R                  S5        gg)zCalled after resources are displayed if the default format was used.

Args:
  resources_were_displayed: True if resources were displayed.
zListed 0 items.N)r	   statusPrint)r$   resources_were_displayeds     r   EpilogList.EpilogD   s     $	jj() $r    N)
__name__
__module____qualname____firstlineno____doc__staticmethodr   r'   r-   __static_attributes__r/   r   r   r   r   ,   s%     J
7 
7A*r   r   )r4   
__future__r   r   r   abc%googlecloudsdk.api_lib.bms.bms_clientr   googlecloudsdk.callioper   googlecloudsdk.command_lib.bmsr   googlecloudsdk.corer	   r
   sixDETAILED_HELPHiddenReleaseTracksReleaseTrackALPHAwith_metaclassABCMetaCacheCommandr   detailed_helpr/   r   r   <module>rG      s    D &  ' 
 ; ( 0 # * 
		 D%%++,*3ckk4+<+<= * - *@ # r   