
                            S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJ	r	  \R                  " \R                  R                  \R                  R                  5      \R                   " S S	\R                  5      5       5       rg
)z,List all route views for Meshes or Gateways.    )absolute_import)division)unicode_literals)base)flags)utilc                   .    \ rS rSrSr\S 5       rS rSrg)Describe   a%  Route View for a Mesh or Gateway.

Describe a Route Views for a Mesh or Gateway

## EXAMPLES
Describe a Route Views for a Mesh

  $ {command} --project=$PROJECT_ID --location=$LOCATION --mesh mesh1
  --route-view $ROUTE_VIEW_ID
  $ {command}
  --route-view=projects/-/locations/-/meshes/-/routeViews/$ROUTE_VIEW_ID

Describe a Route Views for a Gateway

  $ {command} --project=$PROJECT_ID --location=$LOCATION --gateway gateway1
  --route-view $ROUTE_VIEW_ID
  $ {command}
  --route-view=projects/-/locations/-/gateways/-/routeViews/$ROUTE_VIEW_ID
c                 n    [         R                  " U 5        [        R                  R	                  U 5        g N)r   AddRouteViewFlagsr   DescribeCommandArgs)parsers    4lib/surface/network_services/route_views/describe.pyr   Describe.Args3   s$    	F#f%    c                     UR                   R                  R                  5       R                  R	                  5       n[
        R                  " U R                  5       U5      $ r   )CONCEPTS
route_viewParseresultRelativeNamer   GetRouteViewReleaseTrack)selfargsnames      r   RunDescribe.Run8   sE    ==##))+22??ADT..0$77r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r    __static_attributes__r"   r   r   r
   r
      s     
( & &8r   r
   N)r'   
__future__r   r   r   googlecloudsdk.callioper   +googlecloudsdk.command_lib.network_servicesr   r   ReleaseTracksr   ALPHAGADefaultUniverseOnlyr   r
   r"   r   r   <module>r1      su    3 &  ' ( = < T..11 8t## 8 8r   