
    c                        d Z ddlmZ ddlmZ ddlmZ ddlmZ d Z ej                  ej                  j                  ej                  j                  ej                  j                         G d dej                               Zy	)
zCommand group for spanner.    )absolute_import)division)unicode_literals)basec                 :    dj                  d| j                        S )Nz$https://spanner.googleapis.com/{}/{}v1)formatname)resources    lib/surface/spanner/__init__.py_GetUrir      s    	/	6	6tX]]	KK    c                   >    e Zd ZdZej
                  Zed        Zd Z	y)Spannerz!Command groups for Cloud Spanner.c                 B    | j                   j                  t               y N)display_info
AddUriFuncr   )parsers    r   ArgszSpanner.Args#   s    
""7+r   c                 2    t        j                  |       ~~y r   )r   RequireProjectID)selfcontextargss      r   FilterzSpanner.Filter'   s    $r   N)
__name__
__module____qualname____doc__r   DATABASES_CATEGORYcategorystaticmethodr   r    r   r   r   r      s)     *$$(, ,r   r   N)r    
__future__r   r   r   googlecloudsdk.callioper   r   ReleaseTracksReleaseTrackGABETAALPHAGroupr   r$   r   r   <module>r-      ss    ! &  ' (L D%%(($*;*;*@*@%%++-djj -r   