
    g                     8   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 dd	lmZ  G d
 dej                        Z ej                   ej"                  j$                  ej"                  j&                         G d dej(                               Zy)z#The gcloud bigtable emulator group.    )absolute_import)division)unicode_literals)base)bigtable_util)util)
exceptions)	platformsc                       e Zd Zy)UnsupportedPlatformErrorN)__name__
__module____qualname__     *lib/surface/emulators/bigtable/__init__.pyr   r      s    r   r   c                       e Zd ZdZddiZd Zy)BigtablezvManage your local Bigtable emulator.

  This set of commands allows you to start and use a local Bigtable emulator.
  EXAMPLESz\          To start a local Bigtable emulator, run:

            $ {command} start
          c                 h    t        j                  t        j                  t        j                         y )N)r   EnsureComponentIsInstalledr   BIGTABLEBIGTABLE_TITLE)selfcontextargss      r   FilterzBigtable.Filter1   s"    ##M$:$:$1$@$@Br   N)r   r   r   __doc__detailed_helpr   r   r   r   r   r       s     -Br   r   N)r   
__future__r   r   r   googlecloudsdk.callioper   $googlecloudsdk.command_lib.emulatorsr   r   googlecloudsdk.corer	   googlecloudsdk.core.utilr
   Errorr   ReleaseTracksReleaseTrackALPHABETAGroupr   r   r   r   <module>r+      s~    * &  ' ( > 5 * .z//  D%%++T->->-C-CDBtzz B EBr   