
    s                     >   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
  ej                  ej                  j                  ej                  j                  ej                  j                        ej                    G d d	ej"                                      Zy
)z/`gcloud api-gateway gateways describe` command.    )absolute_import)division)unicode_literals)gateways)base)resource_argsc                   0    e Zd ZdZdddZed        Zd Zy)Describez&Show details about a specific gateway.z{description}z~        To show details about a Gateway in us-central1, run:

          $ {command} my-gateway --location=us-central1
        )DESCRIPTIONEXAMPLESc                 4    t        j                  | dd       y )NcreatedT)
positional)r   AddGatewayResourceArg)parsers    ,lib/surface/api_gateway/gateways/describe.pyArgszDescribe.Args,   s    ''	dK    c                     |j                   j                  j                         }t        j                         j                  |      S )N)CONCEPTSgatewayParser   GatewayClientGet)selfargsgateway_refs      r   RunzDescribe.Run0   s4    --''--/K!!#''44r   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   r    r   r   r
   r
      s3     / 		- L L5r   r
   N)r"   
__future__r   r   r   "googlecloudsdk.api_lib.api_gatewayr   googlecloudsdk.callioper   &googlecloudsdk.command_lib.api_gatewayr   ReleaseTracksReleaseTrackALPHABETAGADefaultUniverseOnlyDescribeCommandr
   r%   r   r   <module>r1      s     6 &  ' 7 ( @ D%%++T->->-C-C%%((*5t## 5 *5r   