
                         J   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
 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)z1`gcloud api-gateway operations describe` command.    )absolute_import)division)unicode_literals)
operations)base)resource_args)
exceptionsc                   0    e Zd ZdZdddZed        Zd Zy)Describez3Show 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                 0    t        j                  | d       y )Ndescribe)r   AddOperationResourceArgs)parsers    .lib/surface/api_gateway/operations/describe.pyArgszDescribe.Args4   s    **6:>    c                     t        j                         }|j                  j                  j	                         }|j                  |      S )N)r   OperationsClientCONCEPTS	operationParseGet)selfargsclientoperation_refs       r   RunzDescribe.Run8   s7    ((*FMM++113M::m$$r   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   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>r3      s     8 &  ' 9 ( @ * D%%++T->->-C-C%%((*%t## % *%r   