
                             S 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)z7The describe command for BigLake Iceberg REST catalogs.    )util)base)flagsc                   .    \ rS rSrSr\S 5       rS rSrg)DescribeCatalog   z(Describe a BigLake Iceberg REST catalog.c                 2    [         R                  " U S5        g )Nzto describe)r   AddCatalogResourceArg)parsers    0lib/surface/biglake/iceberg/catalogs/describe.pyArgsDescribeCatalog.Args   s    	6    c                     [         R                  " U R                  5       5      nUR                  n[         R                  " UR
                  5      nUR                  US9nUR                  R                  U5      $ )N)name)	r   GetClientInstanceReleaseTrackMESSAGES_MODULEGetCatalogNamecatalog?BiglakeIcebergV1RestcatalogExtensionsProjectsCatalogsGetRequest3iceberg_v1_restcatalog_extensions_projects_catalogsGet)selfargsclientmessagescatalog_namerequests         r   RunDescribeCatalog.Run   sq    ##D$5$5$78F%%H&&t||4LVV W G EEII r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r    __static_attributes__r"   r   r   r   r      s     17 7r   r   N)r'   googlecloudsdk.api_lib.biglaker   googlecloudsdk.callioper   "googlecloudsdk.command_lib.biglaker   ReleaseTracksr   ALPHADefaultUniverseOnlyDescribeCommandr   r"   r   r   <module>r1      sY    > / ( 4 D%%++,d**   -r   