
    	                        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  SS
KJr  SSKJr  \R"                  r\R$                  \R&                  " \R(                  R*                  \R(                  R,                  \R(                  R.                  5       " S S\R0                  5      5       5       rg)z+Bigtable materialized views delete command.    N)
exceptions)materialized_views)util)base)parser_arguments)parser_extensions)	arguments)log)
console_ioc                       \ rS rSrSrS\R                  " S5      0r\S\	R                  4S j5       rS\R                  SS	4S
 jrSrg	)DeleteMaterializedView!   z$Delete a Bigtable materialized view.EXAMPLESz          To delete a materialized view, run:

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

          parserc                 2    [         R                  " U S5        g )Nz	to delete)r	   AddMaterializedViewResourceArg)r   s    1lib/surface/bigtable/materialized_views/delete.pyArgsDeleteMaterializedView.Args1   s    ,,V[A    argsreturnNc                 n   UR                   R                  R                  5       n[        R                  " SUR                  5        S3SSS9   [        R                  " U5        [        R                  " UR                  5       S5        g! [         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.
z,You are about to delete materialized view: []T)throw_if_unattendedcancel_on_nozmaterialized viewN)CONCEPTSmaterialized_viewParser   PromptContinueNamer   Deleter
   DeletedResource	HttpErrorr   FormatErrorMessages)selfr   materialized_view_refes       r   RunDeleteMaterializedView.Run5   s     !MM;;AAC	"'')*!	- 	M 56 
/4468KL  "
q!!"s   B
 

B4B//B4 )__name__
__module____qualname____firstlineno____doc__textwrapdedentdetailed_helpstaticmethodr   ArgumentInterceptorr   r   	Namespacer)   __static_attributes__r+   r   r   r   r   !   sf    
 - (// # - B#77 B BM#--MMr   r   )r0   r1   apitools.base.pyr   googlecloudsdk.api_lib.bigtabler   r   googlecloudsdk.callioper   r   r   #googlecloudsdk.command_lib.bigtabler	   googlecloudsdk.corer
   googlecloudsdk.core.consoler   r$   UniverseCompatibleReleaseTracksReleaseTrackGABETAALPHADeleteCommandr   r+   r   r   <module>rE      s    2  ' > 0 ( 4 5 9 # 2   	 $++00$2C2C2I2I%MT// %M %Mr   