
                             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)z?Implementation of describe command for Insights dataset config.    )insights_api)base)resource_argsc                   0    e Zd ZdZdddZed        Zd Zy)Describez%Describe dataset config for Insights.z3
      Describe the Insights dataset config.
      a:  

      To describe a dataset config with config name "my_config" in location
      "us-central1":

          $ {command} my_config --location=us-central1

      To describe the same dataset config with fully specified name:

          $ {command} projects/foo/locations/us-central1/datasetConfigs/my_config
      )DESCRIPTIONEXAMPLESc                 0    t        j                  | d       y )Nzto describe)r   add_dataset_config_resource_arg)parsers    8lib/surface/storage/insights/dataset_configs/describe.pyArgszDescribe.Args-   s    11&-H    c                     |j                   j                  j                         }t        j                         j                  |j                               S )N)CONCEPTSdataset_configParser   InsightsApiget_dataset_configRelativeName)selfargsdataset_config_refs      r   RunzDescribe.Run1   sC    55;;=##%88'') r   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   r    r   r   r   r      s3     .


	-" I Ir   r   N)r   googlecloudsdk.api_lib.storager   googlecloudsdk.callioper   ;googlecloudsdk.command_lib.storage.insights.dataset_configsr   DefaultUniverseOnlyReleaseTracksReleaseTrackALPHADescribeCommandr   r!   r   r   <module>r*      s\     F 7 ( U D%%++,t##  - r   