
                         z    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
  G d d	ej                        Zy
)z,Cloud Pub/Sub subscription describe command.    )absolute_import)division)unicode_literals)subscriptions)base)resource_argsc                   &    e Zd ZdZed        Zd Zy)Describez'Describes a Cloud Pub/Sub subscription.c                 0    t        j                  | d       y )Nzto describe.)r   AddSubscriptionResourceArg)parsers    ,lib/surface/pubsub/subscriptions/describe.pyArgszDescribe.Args   s    ,,V^D    c                     t        j                         }|j                  j                  j	                         }|j                  |      S )N)r   SubscriptionsClientCONCEPTSsubscriptionParseGet)selfargsclientsubscription_refs       r   RunzDescribe.Run!   s9    ..0F}}11779::&''r   N)__name__
__module____qualname____doc__staticmethodr   r    r   r   r
   r
      s    /E E(r   r
   N)r   
__future__r   r   r   googlecloudsdk.api_lib.pubsubr   googlecloudsdk.callioper   !googlecloudsdk.command_lib.pubsubr   DescribeCommandr
   r!   r   r   <module>r'      s.    3 &  ' 7 ( ;(t## (r   