
    8                         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 ej                   G d dej                               Zy)	z.Generic command to describe any fleet feature.    )absolute_import)division)unicode_literals)basec                   &    e Zd ZdZed        Zd Zy)DescribezwDescribe a fleet feature.

  ## EXAMPLES

  To describe the `servicemesh` feature, run:

    $ {command} servicemesh
  c                 *    | j                  dd       y )Nfeaturez&Short name of the feature to describe.)help)add_argument)parsers    0lib/surface/container/fleet/features/describe.pyArgszDescribe.Args$   s    
5      c                 D    |j                   | _        | j                         S )N)r
   feature_name
GetFeature)selfargss     r   RunzDescribe.Run+   s    D??r   N)__name__
__module____qualname____doc__staticmethodr   r    r   r   r   r      s       r   r   N)r   
__future__r   r   r   googlecloudsdk.callioper   calliope_base3googlecloudsdk.command_lib.container.fleet.featuresHiddenDescribeCommandr   r   r   r   <module>r#      s@    5 &  ' 9 D t##  r   