
                             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)z0Command to delete a Cloud Asset Inventory Feed..    )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 Feed.z1      Delete a Cloud Asset Inventory Feed.
      zg        To delete a feed 'feed1' in project 'p1', run:

          $ {command} feed1 --project=p1
      )DESCRIPTIONEXAMPLESc                 `    t        j                  | ddd       t        j                  | d       y )Nzproject of the feed.zOrganization of the feed.zFolder of the feed.z Asset feed identifier to delete.)r   AddParentArgsAddFeedIdArgs)parsers    !lib/surface/asset/feeds/delete.pyArgszDelete.Args,   s-    	 635JL	 BC    c                     t        j                  |j                  |j                  |j                        }t        j                  |      }|j                  |       y )N)asset_utilsGetFeedParentorganizationprojectfolderr   AssetFeedClientr   )selfargsparentclients       r   Runz
Delete.Run2   sC    &&t'8'8$,,'+{{4F((0F
MM$r   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   r     r   r   r   r      s1    ,

- D D
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/    7 &  ' 4 ( 2 AT\\ r   