
                         j   S r SSK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$                  R(                  \R$                  R*                  5       " S
 S\R,                  5      5       5       rg)z&Bigtable logical views delete command.    N)
exceptions)logical_views)util)base)	arguments)log)
console_ioc                   V    \ rS rSrSrS\R                  " S5      0r\S 5       r	S r
Srg)	DeleteLogicalView   zDelete a Bigtable logical view.EXAMPLESzz          To delete a logical view, run:

            $ {command} my-logical-view-id --instance=my-instance-id

          c                 2    [         R                  " U S5        g )Nz	to delete)r   AddLogicalViewResourceArg)parsers    ,lib/surface/bigtable/logical_views/delete.pyArgsDeleteLogicalView.Args.   s    ''<    c                 p   UR                   R                  R                  5       n[        R                  " SUR                  5        S3SSS9   [        R                  " U5      n[        R                  " UR                  5       S5        U$ ! [         a   n[        R                  " U5         SnAgSnAff = f)zThis is what gets called when the user runs this command.

Args:
  args: an argparse namespace. All the arguments that were provided to this
    command invocation.

Returns:
  Some value that we want to have printed later.
z'You are about to delete logical view: []T)throw_if_unattendedcancel_on_nozlogical viewN)CONCEPTSlogical_viewParser	   PromptContinueNamer   Deleter   DeletedResource	HttpErrorr   FormatErrorMessages)selfargslogical_view_refresponsees        r   RunDeleteLogicalView.Run2   s     }}11779
12B2G2G2I1J!L 
%%&67h 
*//1>Bo	  "
q!!"s   B 
B5B00B5 N)__name__
__module____qualname____firstlineno____doc__textwrapdedentdetailed_helpstaticmethodr   r'   __static_attributes__r)   r   r   r   r      s<    
 ( (// # - = =r   r   )r.   r/   apitools.base.pyr   googlecloudsdk.api_lib.bigtabler   r   googlecloudsdk.callioper   #googlecloudsdk.command_lib.bigtabler   googlecloudsdk.corer   googlecloudsdk.core.consoler	   r    UniverseCompatibleReleaseTracksReleaseTrackGABETAALPHADeleteCommandr   r)   r   r   <module>rA      s    -  ' 9 0 ( 9 # 2  	 $++00$2C2C2I2I&** & &r   