
    J                        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  \	R                  \	R                  \	R                  " \	R                  R                   5       " S S	\	R"                  5      5       5       5       rg
)zgcloud apphub boundary update.    )absolute_import)division)unicode_literals)boundary)base)flagsc                   .    \ rS rSrSr\S 5       rS rSrg)Update   zUpdate an App Hub boundary.c                 0    [         R                  " U 5        g)z Register flags for this command.N)r   AddUpdateBoundaryFlags)parsers    %lib/surface/apphub/boundary/update.pyArgsUpdate.Args    s     
  (    c                     [         R                  " U R                  5       5      nUR                  R                  R                  5       nUR                  5       S-   nUR                  XA5      $ )zRun the update command.z	/boundary)boundary_apiBoundaryClientReleaseTrackCONCEPTSlocationParseRelativeNamer
   )selfargsclientlocation_refboundary_names        r   Run
Update.Run%   sU    (():):)<=F==))//1L --/+=M==--r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r    __static_attributes__r"   r   r   r
   r
      s     $) ).r   r
   N)r'   
__future__r   r   r   googlecloudsdk.api_lib.apphubr   r   googlecloudsdk.callioper   !googlecloudsdk.command_lib.apphubr   DefaultUniverseOnlyHiddenReleaseTracksr   ALPHAUpdateCommandr
   r"   r   r   <module>r3      sn    % &  ' B ( 3 D%%++,.T . -  .r   