
     
                         S 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  SSKJr   " S S\R"                  5      rg)zDelete trigger command.    )absolute_import)division)unicode_literals)cloudbuild_util)base)resource_args)concept_parsers)log)
properties)	resourcesc                   8    \ rS rSrSrSSS.r\S 5       rS rSr	g)	Delete   zDelete a build trigger.zQ
        To delete a build trigger, run:

          $ {command} MY-TRIGGER
      )DESCRIPTIONEXAMPLESc                     [         R                  R                  S[        R                  " 5       SSS9R                  U 5        g )NTRIGGERzBuild Trigger.Trequired)r	   ConceptParserForResourcer   GetTriggerResourceSpecAddToParser)parsers    %lib/surface/builds/triggers/delete.pyArgsDelete.Args+   s<    !!--,,.	 .  #{6*    c                 V   [         R                  " 5       n[        R                  R                  R
                  R                  SS9n[        R                  R                  R                  R                  5       nUR                  =(       d    U=(       d    [         R                  nUR                  n[        R                  R                  UUUUS.SS9R                  5       nUR                  R!                  UR"                  R%                  XvS95        [&        R(                  " U5        g)zDeletes a build trigger.

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.
Tr   )
projectsIdlocationsId
triggersIdz&cloudbuild.projects.locations.triggers)params
collection)name	triggerIdN)r   GetClientInstancer   VALUEScoreprojectGetbuildsregionDEFAULT_REGIONr   r   REGISTRYParseRelativeNameprojects_locations_triggersr   MESSAGES_MODULE0CloudbuildProjectsLocationsTriggersDeleteRequestr
   DeletedResource)selfargsclientr*   
regionproplocationtriggerr%   s           r   Run
Delete.Run3   s     ..0F$$,,00$0?G""))00446J{{JjJO,J,JHllG##!#!

 < $ = >J\^ 	 &&--OO 	P 	*+ r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r<   __static_attributes__r>   r   r   r   r      s/     $
- + +r   r   N)rC   
__future__r   r   r   !googlecloudsdk.api_lib.cloudbuildr   googlecloudsdk.callioper   %googlecloudsdk.command_lib.cloudbuildr   (googlecloudsdk.command_lib.util.conceptsr	   googlecloudsdk.corer
   r   r   DeleteCommandr   r>   r   r   <module>rN      s:     &  ' = ( ? D # * )4T 4r   