ó
    €Ï  ã                   óš   • 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
\R                  5      rSSS.\l        g)z!'logging metrics delete' command.é    )Úabsolute_import)Údivision)Úunicode_literals)Úutil)Úbase)Úlog)Ú
console_ioc                   ó.   • \ rS rSrSr\S 5       rS rSrg)ÚDeleteé   zDelete a logs-based metric.c                 ó$   • U R                  SSS9  g)z Register flags for this command.Úmetric_namez!The name of the metric to delete.)ÚhelpN)Úadd_argument)Úparsers    Ú%lib/surface/logging/metrics/delete.pyÚArgsÚDelete.Args   s   € ð ×ÑØÐ?ð ò Aó    c           	      óŠ  • [         R                  " SUR                  -  SS9  [        R                  " 5       R
                  R                  [        R                  " 5       R                  [        R                  " [        R                  " 5       SUR                  5      S95        [        R                  " UR                  5        g)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.
zReally delete metric [%s]?T)Úcancel_on_noÚmetrics)Ú
metricNameN)r	   ÚPromptContinuer   r   Ú	GetClientÚprojects_metricsr   ÚGetMessagesÚ#LoggingProjectsMetricsDeleteRequestÚCreateResourceNameÚGetCurrentProjectParentr   ÚDeletedResource)ÚselfÚargss     r   ÚRunÚ
Delete.Run%   s™   € ô ×ÒØ$ t×'7Ñ'7Ñ7ÀdòLô 	‡N‚NÓ×%Ñ%×,Ñ,Ü×ÒÓ×>Ñ>Ü×.Ò.Ü×,Ò,Ó.°	¸4×;KÑ;KóMð 	?ð 	NôOô ×Ò˜×(Ñ(Õ)r   © N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ústaticmethodr   r$   Ú__static_attributes__r&   r   r   r   r      s   † Ù#àñAó ðAõ
*r   r   zC        Delete a logs-based metric called high_severity_count.
    zk        To delete a metric called high_severity_count, run:

          $ {command} high_severity_count
    )ÚDESCRIPTIONÚEXAMPLESN)r+   Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.loggingr   Úgooglecloudsdk.callioper   Úgooglecloudsdk.corer   Úgooglecloudsdk.core.consoler	   ÚDeleteCommandr   Údetailed_helpr&   r   r   Ú<module>r7      sE   ðñ  (å &Ý Ý 'å /Ý (Ý #Ý 2ô*ˆT×Ñô *ð6ðñ		€Õ r   