
    &
                     >   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 operations list` command.    )absolute_import)division)unicode_literals)
operations)base)resource_argsc                   0    e Zd ZdZdddZed        Zd Zy)ListzList API Gateway operations.z{description}z          To list all Cloud API Gateway operations, run:

            $ {command}

          To list all Cloud API Gateway operations in the ``us-central1'' region, run:

            $ {command} --location=us-central1

          )DESCRIPTIONEXAMPLESc                    t         j                  j                  |        t         j                  j                  |        t	        j
                  | dd       | j                  j                  d       | j                  j                  d        y )Nzoperations will be listed from-)defaulta  
      table(
        name.segment(5):label=OPERATION_ID,
        name.segment(3):label=LOCATION,
        done,
        metadata.requestedCancellation:label=CANCELLED,
        metadata.createTime.date(),
        metadata.verb,
        metadata.target
      )
    )	r   SORT_BY_FLAGRemoveFromParserURI_FLAGr   AddLocationResourceArgdisplay_info	AddFormatAddCacheUpdater)parsers    *lib/surface/api_gateway/operations/list.pyArgsz	List.Args1   sq     	&&v.MM""6*(()I146 !! 
# 
	 ''-    c                     |j                   j                  j                         }t        j                         j                  |j                         |j                  |j                  |j                        S )N)filterslimit	page_size)
CONCEPTSlocationParser   OperationsClientr
   RelativeNamefilterr   r   )selfargs
parent_refs      r   RunzList.RunG   s]    ''--/J&&(--j.E.E.G6:kk48JJ8< . H Hr   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   r(    r   r   r
   r
      s2     % 		-  . .*Hr   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ListCommandr
   r/   r   r   <module>r;      s     4 &  ' 9 ( @ D%%++T->->-C-C%%((*/H4 /H */Hr   