
                             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
 ddl	mZ  G d	 d
ej                        Zy)z6Command to delete a Cloud Asset Inventory saved query.    )absolute_import)division)unicode_literals)client_util)base)flags)utilsc                   0    e Zd ZdZdddZed        Zd Zy)Deletez+Delete a Cloud Asset Inventory saved query.z8      Delete a Cloud Asset Inventory saved query.
      zx        To delete a saved query with id 'query1' in project 'p1', run:

          $ {command} query1 --project=p1
      )DESCRIPTIONEXAMPLESc                 d    t        j                  | ddd       d}t        j                  | |       y )NzProject of the saved query.z Organization of the saved query.zFolder of the saved query.z~Asset saved query identifier to be deleted. It must be unique under the specified parent resource project/folder/organization.)r   AddParentArgsAddSavedQueriesQueryId)parserquery_id_helper_texts     )lib/surface/asset/saved_queries/delete.pyArgszDelete.Args+   s9    	 =:46	E  
  )=>    c                     t        j                  |j                  |j                  |j                        }t        j                  |      }|j                  |       y )N)asset_utilsGetSavedQueriesParentorganizationprojectfolderr   AssetSavedQueriesClientr   )selfargsparentclients       r   Runz
Delete.Run6   sC    ..t/@/@$,,/3{{<F008F
MM$r   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   r!    r   r   r   r      s/    3

- ? ?r   r   N)r%   
__future__r   r   r   googlecloudsdk.api_lib.assetr   googlecloudsdk.callioper    googlecloudsdk.command_lib.assetr   r	   r   Commandr   r(   r   r   <module>r.      s/    = &  ' 4 ( 2 AT\\ r   