
    L
                     6   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  SS
K
Jr  SSKJr  SSKJ	r  SSKJr  Sr\R,                  \R.                  " \R0                  R2                  5       " S S\R4                  5      5       5       rg)z"Command to list rollout sequences.    )absolute_import)division)unicode_literals)	Generator)client)util)base)parser_arguments)parser_extensions)flags)gkehub_v1alpha_messagesz2
To list all rollout sequences, run:

$ {command}
c                       \ rS rSrSrS\0r\S\R                  SS4S j5       r
S\R                  S\\R                  SS4   4S	 jrS
rg)List(   zList all rollout sequences.EXAMPLESparserreturnNc                     g)zbRegisters flags for this command.

Args:
  parser: Top level argument group to add new arguments.
N )r   s    4lib/surface/container/fleet/rolloutsequences/list.pyArgs	List.Args/   s        argsc                    SUR                  5       ;  a  [        R                  Ul        [        R
                  " XR                  5       S9n[        R                  " U R                  5       5      n[        R                  " [        R                  " UR                  5       5      S9nUR                  XBR                  5       UR!                  5       S9$ )zRuns the rollout sequence list command.

Args:
  args: Flag arguments received from command line.

Returns:
  A list of rollout sequences under the fleet project.
z--format)release_track)parent)	page_sizelimit)GetSpecifiedArgNames
fleet_utilROLLOUTSEQUENCE_LIST_FORMATformatfleet_flagsFleetFlagParserReleaseTrackr   FleetClientalpha_messages2GkehubProjectsLocationsRolloutSequencesListRequestr   LocationResourceNameProjectListRolloutSequencesPageSizeLimit)selfr   flag_parserfleet_clientreqs        r   RunList.Run7   s     2244::dk----/K %%d&7&7&9:L

K
K(()<)<)>?C ,,++-[5F5F5H -  r   r   )__name__
__module____qualname____firstlineno____doc__	_EXAMPLESdetailed_helpstaticmethodr
   ArgumentInterceptorr   r   	Namespacer   r(   	Operationr3   __static_attributes__r   r   r   r   r   (   se     $y)-#77 D  #--))456r   r   N)r9   
__future__r   r   r   typingr   &googlecloudsdk.api_lib.container.fleetr   r   googlecloudsdk.callioper	   r
   r   *googlecloudsdk.command_lib.container.fleetr   r$   r!   4googlecloudsdk.generated_clients.apis.gkehub.v1alphar   r(   r:   DefaultUniverseOnlyReleaseTracksr&   ALPHAListCommandr   r   r   r   <module>rK      s{    ) &  '  9 7 ( 4 5 K I j	 D%%++,%4 % - %r   