
                             S r SSKJr  SSKJr  S r\R                  " \R                  R                  5      \R                   " S S\R                  5      5       5       rg)z3The list command for BigLake Iceberg REST catalogs.    )util)basec                 ^    [         R                  " U R                  5      R                  5       $ )N)r   GetCatalogRefnameSelfLink)resources    ,lib/surface/biglake/iceberg/catalogs/list.py_GetUriFunctionr      s     			HMM	*	3	3	55    c                   .    \ rS rSrSr\S 5       rS rSrg)ListIcebergCatalogs   z#List BigLake Iceberg REST catalogs.c                 x    U R                   R                  S5        U R                   R                  [        5        g )Nz
          table(
            name:sort=1,
            name.basename():label=CATALOG-ID,
            catalog-type,
            storage-regions,
            replicas
          )
        )display_info	AddFormat
AddUriFuncr   )parsers    r
   ArgsListIcebergCatalogs.Args   s1    
!! #  ""?3r   c                     [         R                  " U R                  5       5      nUR                  n[         R                  " 5       nUR                  US9nUR                  R                  U5      nUR                  $ )N)parent)	r   GetClientInstanceReleaseTrackMESSAGES_MODULEGetParentName@BiglakeIcebergV1RestcatalogExtensionsProjectsCatalogsListRequest3iceberg_v1_restcatalog_extensions_projects_catalogsListiceberg_catalogs)selfargsclientmessagesparent_namerequestresponses          r
   RunListIcebergCatalogs.Run+   sv    ##D$5$5$78F%%H$$&KWW X G IINNH $$$r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r(   __static_attributes__r*   r   r
   r   r      s     ,
4 
4%r   r   N)r/   googlecloudsdk.api_lib.biglaker   googlecloudsdk.callioper   r   ReleaseTracksr   ALPHADefaultUniverseOnlyListCommandr   r*   r   r
   <module>r8      s[    : / (6 D%%++,%$** %  -%r   