ó
    €ÏX  ã                   ó†   • 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S	.r	 " S
 S\R                  5      r\	\l        g)z'trace sinks describe' command.é    )Úabsolute_import)Údivision)Úunicode_literals)Úutil)Úbasez0
        Displays information about a sink.
    z#/

        $ {command} my-sink
    )ÚDESCRIPTIONÚEXAMPLESc                   ó.   • \ rS rSrSr\S 5       rS rSrg)ÚDescribeé#   z"Displays information about a sink.c                 óz   • U R                  SSS9  U R                  SSS9  U R                  R                  S5        g)z Register flags for this command.Ú	sink_namez!The name of the sink to describe.)Úhelpz	--projectzUDescribe a sink associated with this project. This will override the default project.N)Úadd_argumentÚdisplay_infoÚAddCacheUpdater)Úparsers    Ú#lib/surface/trace/sinks/describe.pyÚArgsÚDescribe.Args&   sI   € ð ×Ñ˜Ð*MÐÑNØ
×ÑØð3ð ñ 4ð ×Ñ×'Ñ'¨Õ-ó    c                 ó<  • [         R                  " UR                  UR                  5      R	                  5       n[         R
                  " 5       R                  R                  [         R                  " 5       R                  US95      n[         R                  " U5      $ )zÚThis is what gets called when the user runs this command.

Args:
  args: an argparse namespace. All the arguments that were provided to this
    command invocation.

Returns:
  The specified sink with its destination.
)Úname)r   ÚGetTraceSinkResourcer   ÚprojectÚRelativeNameÚ	GetClientÚprojects_traceSinksÚGetÚGetMessagesÚ&CloudtraceProjectsTraceSinksGetRequestÚFormatTraceSink)ÚselfÚargsÚsink_resource_nameÚresult_sinks       r   ÚRunÚDescribe.Run0   s|   € ô ×2Ò2°4·>±>Ø37·<±<óAßAMÁÃð ä—.’.Ó"×6Ñ6×:Ñ:Ü×ÒÓ×AÑAØ#ð 	Bð 	%ó&€Kô ×Ò Ó,Ð,r   © N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ústaticmethodr   r'   Ú__static_attributes__r)   r   r   r   r   #   s   † Ù*àñ.ó ð.õ-r   r   N)r.   Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.tracer   Úgooglecloudsdk.callioper   ÚDETAILED_HELPÚDescribeCommandr   Údetailed_helpr)   r   r   Ú<module>r7      sF   ðñ &å &Ý Ý 'å -Ý (ððñ	€ô-ˆt×#Ñ#ô -ð> '€Õ r   