
                            d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 ddlm
Z
 dd	lmZ dd
lmZ dZe	j$                   e	j&                  e	j(                  j*                         G d de	j,                                      Zy)z-Command to show rollout sequence information.    )absolute_import)division)unicode_literals)client)util)base)parser_arguments)flags)gkehub_v1alpha_messageszc
To describe a rollout sequence named `my-rollout-sequence`,
run:

$ {command} my-rollout-sequence
c                   H    e Zd ZdZdeiZedej                  fd       Z	d Z
y)DescribezDescribe a rollout sequence.EXAMPLESparserc                 N    t        j                  |       }|j                          y )N)rolloutsequence_flagsRolloutSequenceFlagsAddRolloutSequenceResourceArg)r   r
   s     8lib/surface/container/fleet/rolloutsequences/describe.pyArgszDescribe.Args,   s    !66v>E	'')    c                     t        j                  t        j                  |            }t	        j
                  t        j                  j                        }|j                  |      S )N)name)release_track)
alpha_messages1GkehubProjectsLocationsRolloutSequencesGetRequestr   RolloutSequenceNamer   FleetClientr   ReleaseTrackALPHADescribeRolloutSequence)selfargsreqfleet_clients       r   RunzDescribe.Run1   sO    

J
J%%d+C %%D4E4E4K4KLL//44r   N)__name__
__module____qualname____doc__	_EXAMPLESdetailed_helpstaticmethodr	   ArgumentInterceptorr   r%    r   r   r   r   %   s6     %y)-*#77 * *5r   r   N)r)   
__future__r   r   r   &googlecloudsdk.api_lib.container.fleetr   r   googlecloudsdk.callioper   r	   ;googlecloudsdk.command_lib.container.fleet.rolloutsequencesr
   r   4googlecloudsdk.generated_clients.apis.gkehub.v1alphar   r   r*   DefaultUniverseOnlyReleaseTracksr   r   DescribeCommandr   r.   r   r   <module>r7      st     4 &  ' 9 7 ( 4 f j	 D%%++,5t## 5 - 5r   