Ë
    €ÏÄ  ã                   ó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?A command that describes a resource collection for a given API.é    )Úabsolute_import)Údivision)Úunicode_literals)Úbase)Úflags)Úregistryc                   ó&   — e Zd ZdZed„ «       Zd„ Zy)ÚDescribez0Describe the details of a collection for an API.c                 óÄ   — t         j                  j                  | «       t         j                  j                  | «       | j	                  dt         j
                  d¬«       y )NÚmethodz-The name of the method to get the details of.)Ú	completerÚhelp)r   ÚAPI_VERSION_FLAGÚAddToParserÚCOLLECTION_FLAGÚadd_argumentÚMethodCompleter)Úparsers    ú)lib/surface/meta/apis/methods/describe.pyÚArgszDescribe.Args   sL   € ä	×Ñ×&Ñ& vÔ.Ü	×Ñ×%Ñ% fÔ-Ø
×ÑØÜ×'Ñ'Ø<ð õ >ó    c                 ón   — t        j                  |j                  |j                  |j                  ¬«      S )N)Úapi_version)r   Ú	GetMethodÚ
collectionr   r   )ÚselfÚargss     r   ÚRunzDescribe.Run'   s*   € Ü×Ñ˜dŸo™o¨t¯{©{Ø*.×*:Ñ*:ô<ð <r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústaticmethodr   r   © r   r   r
   r
      s   „ Ù8àñ>ó ð>ó<r   r
   N)r"   Ú
__future__r   r   r   Úgooglecloudsdk.callioper   Ú$googlecloudsdk.command_lib.meta.apisr   Ú$googlecloudsdk.command_lib.util.apisr   ÚDescribeCommandr
   r$   r   r   Ú<module>r*      s/   ðñ  Få &Ý Ý 'å (Ý 6Ý 9ô<ˆt×#Ñ#õ <r   