
                         J   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
  SSKJr  \R                  " \R                  R                  \R                  R                   \R                  R"                  5      \R$                   " S	 S
\R&                  5      5       5       rg)z1`gcloud api-gateway operations describe` command.    )absolute_import)division)unicode_literals)
operations)base)resource_args)
exceptionsc                   8    \ rS rSrSrSSS.r\S 5       rS rSr	g	)
Describe   z3Show details about the Cloud API Gateway operation.z{description}a=            To describe a Cloud API Gateway operation named ``NAME'' in the ``us-central1''
          region, run:

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

          To describe a Cloud API Gateway operation with a resource name of ``RESOURCE'',
          run:

            $ {command} RESOURCE

          )DESCRIPTIONEXAMPLESc                 2    [         R                  " U S5        g )Ndescribe)r   AddOperationResourceArgs)parsers    .lib/surface/api_gateway/operations/describe.pyArgsDescribe.Args4   s    **6:>    c                     [         R                  " 5       nUR                  R                  R	                  5       nUR                  U5      $ )N)r   OperationsClientCONCEPTS	operationParseGet)selfargsclientoperation_refs       r   RunDescribe.Run8   s7    ((*FMM++113M::m$$r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r!   __static_attributes__r#   r   r   r   r      s1     < 	-$ ? ?%r   r   N)r(   
__future__r   r   r   "googlecloudsdk.api_lib.api_gatewayr   googlecloudsdk.callioper   &googlecloudsdk.command_lib.api_gatewayr   googlecloudsdk.corer	   ReleaseTracksReleaseTrackALPHABETAGADefaultUniverseOnlyDescribeCommandr   r#   r   r   <module>r8      s     8 &  ' 9 ( @ * D%%++T->->-C-C%%((*%t## % *%r   