
                             d Z ddlmZ ddlmZ ddlmZ ej                   ej                  ej                  j                         G d dej                                      Zy)zRImplementation of describe command for getting storage intelligence configuration.    )storage_intelligence_api)base)flagsc                   0    e Zd ZdZdddZed        Zd Zy)Describez-Describes storage intelligence configuration.zm
          Describe storage intelligence config for the organization, sub-folder
          or project.
      z
          The following command describes storage intelligence config for the sub-folder with
          id `123456`. 

            $ {command} --sub-folder=123456
      )DESCRIPTIONEXAMPLESc                 .    t        j                  |       y N)r   ,add_storage_intelligence_configs_level_flags)clsparsers     4lib/surface/storage/intelligence_configs/describe.pyArgszDescribe.Args)   s    	66v>    c                    t        j                         }|j                  r|j                  |j                        S |j                  r|j                  |j                        S |j                  r|j                  |j                        S y r   )r   StorageIntelligenceApi
sub_folder"get_sub_folder_intelligence_configprojectget_project_intelligence_configorganization$get_organization_intelligence_config)selfargsclients      r   RunzDescribe.Run-   sm    %<<>F66tGG	33DLLAA			889J9JKK 
r   N)__name__
__module____qualname____doc__detailed_helpclassmethodr   r    r   r   r   r      s2     6


- ? ?Lr   r   N)r!   googlecloudsdk.api_lib.storager   googlecloudsdk.callioper   "googlecloudsdk.command_lib.storager   DefaultUniverseOnlyReleaseTracksReleaseTrackALPHADescribeCommandr   r$   r   r   <module>r-      s_    Y C ( 4
 D%%++,Lt## L - Lr   