
                         *   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r\	R*                  \	R,                  " \	R.                  R0                  5       " S S\	R2                  5      5       5       rg)z*Command to show fleet rollout information.    )absolute_import)division)unicode_literals)client)util)base)parser_arguments)flags)rollout_printer)resource_printer)gkehub_v1alpha_messageszH
To describe a rollout named `my-rollout`,
run:

$ {command} my-rollout
c                   V    \ rS rSrSrS\0r\S\R                  SS4S j5       r
S rS	rg)
Describe'   zDescribe a fleet rollout.EXAMPLESparserreturnNc                    [         R                  " U 5      nUR                  5         [        R                  " [
        R                  [
        R                  5        U R                  R                  [
        R                  5        g )N)
rollout_flagsRolloutFlagsAddRolloutResourceArgr   RegisterFormatterr   ROLLOUT_PRINTER_FORMATRolloutPrinterdisplay_info	AddFormat)r   r
   s     0lib/surface/container/fleet/rollouts/describe.pyArgsDescribe.Args.   sZ    &&v.E	!&&..&& !!/"H"HI    c                     [         R                  " [        R                  " U5      S9n[        R
                  " [        R                  R                  S9nUR                  U5      $ )N)name)release_track)
alpha_messages)GkehubProjectsLocationsRolloutsGetRequestr   RolloutNamer   FleetClientr   ReleaseTrackALPHADescribeRollout)selfargsreqfleet_clients       r   RunDescribe.Run8   sO    

B
Bd#C %%D4E4E4K4KLL'',,r     )__name__
__module____qualname____firstlineno____doc__	_EXAMPLESdetailed_helpstaticmethodr	   ArgumentInterceptorr   r/   __static_attributes__r1   r    r   r   r   '   sA     "y)-J#77 JD J J-r    r   N)r6   
__future__r   r   r   &googlecloudsdk.api_lib.container.fleetr   r   googlecloudsdk.callioper   r	   3googlecloudsdk.command_lib.container.fleet.rolloutsr
   r   r   googlecloudsdk.core.resourcer   4googlecloudsdk.generated_clients.apis.gkehub.v1alphar   r$   r7   DefaultUniverseOnlyReleaseTracksr(   r)   DescribeCommandr   r1   r    r   <module>rE      sx     1 &  ' 9 7 ( 4 V O 9 j	 D%%++,-t## - - -r    