
                             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  \R                  " \R                  R                  5       " S	 S
\R                   5      5       rg)z0Cloud Speech-to-text recognizers delete command.    )absolute_import)division)unicode_literals)client)base)flags_v2)logc                   .    \ rS rSrSr\S 5       rS rSrg)Delete   z#Delete a Speech-to-text recognizer.c                     [         R                  " U 5        [        R                  R	                  U 5        [        R                  R                  U S5        g)z Register flags for this command.FN)r   AddRecognizerArgToParserr   
ASYNC_FLAGAddToParser
SetDefault)parsers    +lib/surface/ml/speech/recognizers/delete.pyArgsDelete.Args   s8     %%f-OO'OOvu-    c                    UR                   R                  R                  5       n[        R                  " 5       nUR
                  nUR                  U5      nU(       a"  [        R                  " UR                  SSS9  U$ UR                  UR                  5       R                  5       UR                  U5      SR                  UR                  5       5      S9n[        R                  " UR                  SS9  U$ )Nzspeech recognizerT)kindis_asyncz)waiting for recognizer [{}] to be deleted)locationoperation_refmessage)r   )CONCEPTS
recognizerParser   SpeechV2Clientasync_DeleteRecognizerr	   DeletedResourcenameWaitForRecognizerOperationParentNameGetOperationRefformatRelativeName)selfargsr   speech_clientr   	operationresources          r   Run
Delete.Run&   s    ))//1J))+M{{H..z:I	
..2TC77""$))+#33I>;BB##%' 8 (H
 ,?@Or    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r0   __static_attributes__r2   r   r   r   r      s    +. .r   r   N)r7   
__future__r   r   r    googlecloudsdk.api_lib.ml.speechr   googlecloudsdk.callioper   $googlecloudsdk.command_lib.ml.speechr   googlecloudsdk.corer	   ReleaseTracksReleaseTrackALPHACommandr   r2   r   r   <module>rC      sU    7 &  ' 3 ( 9 # D%%++,T\\  -r   