
    [                         S 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      \R                   " S S\R                  5      5       5       rg)	z5The delete command for BigLake Iceberg REST catalogs.    )util)base)flags)logc                   .    \ rS rSrSr\S 5       rS rSrg)DeleteCatalog   z&Delete a BigLake Iceberg REST catalog.c                 2    [         R                  " U S5        g )Nz	to delete)r   AddCatalogResourceArg)parsers    .lib/surface/biglake/iceberg/catalogs/delete.pyArgsDeleteCatalog.Args   s    	4    c                 X   [         R                  " U R                  5       5      n[         R                  " U R                  5       5      n[         R                  " UR
                  5      nUR                  US9nUR                  R                  U5      n[        R                  " US5        U$ )N)namecatalog)r   GetClientInstanceReleaseTrackGetMessagesModuleGetCatalogNamer   BBiglakeIcebergV1RestcatalogExtensionsProjectsCatalogsDeleteRequest3iceberg_v1_restcatalog_extensions_projects_catalogsDeleter   DeletedResource)selfargsclientmessagescatalog_namerequestresponses          r   RunDeleteCatalog.Run    s    ##D$5$5$78F%%d&7&7&9:H&&t||4LYY Z G
 	BBII	
 
 i0Or    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r#   __static_attributes__r%   r   r   r   r      s     /5 5r   r   N)r*   googlecloudsdk.api_lib.biglaker   googlecloudsdk.callioper   "googlecloudsdk.command_lib.biglaker   googlecloudsdk.corer   ReleaseTracksr   ALPHADefaultUniverseOnlyDeleteCommandr   r%   r   r   <module>r5      s\    < / ( 4 # D%%++,D&&   -r   