
                             S r SSKJr  SSKJr  SSKJr  \R                  \R                   " S S\R                  5      5       5       r
g)z-Command to describe universe descriptor data.    )json_format)base)universe_descriptorc                   6    \ rS rSrSrSS0r\S 5       rS rSr	g)	Describe   z4Describe universe descriptor data dict in the cache.EXAMPLESz          To describe an existing universe descriptor with domain `my-universe-domain.com`, run:

            $ {command} my-universe-domain.com
          c                 $    U R                  SSS9  g)zAdds args for this command.universe_domainz7Universe domain of the universe descriptor to describe.)helpN)add_argument)parsers    3lib/surface/config/universe_descriptors/describe.pyArgsDescribe.Args#   s     F      c                     A [         R                  " 5       nUR                  UR                  SS9n[        R
                  " USS9$ )NF)fetch_if_not_cachedT)$always_print_fields_with_no_presence)r   UniverseDescriptorGetr   r   MessageToDict)selfargsuniverse_descriptor_objdescriptor_jsons       r   RunDescribe.Run+   sN    1DDF-11% 2 O $$d r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r   __static_attributes__r   r   r   r   r      s1     =  -  r   r   N)r$   cloudsdk.google.protobufr   googlecloudsdk.callioper   'googlecloudsdk.core.universe_descriptorr   HiddenUniverseCompatibleCommandr   r   r   r   <module>r.      sD    4 0 ( G t||   r   