ó
    €Ï&  ã                   óz  • 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S.r\R                   \R"                  " \R$                  R&                  \R$                  R(                  \R$                  R*                  5       " S S\R,                  5      5       5       r\\l        g)z0Update Secure Source Manager repository command.é    )Úabsolute_import)Údivision)Úunicode_literals)Úrepositories)Úbase)Ú
exceptions)Úflags)Úresource_args)Úlogz>
          Update a Secure Source Manager repository.
        zè
            To update the description of a repository called `my-repo` in
            location `us-central1`, run the following command:

            $ {command} my-repo --description="new description" --region=us-central1
        )ÚDESCRIPTIONÚEXAMPLESc                   ó2   • \ rS rSrSrSr\S 5       rS rSr	g)ÚUpdateé)   z*Update a Secure Source Manager repository.z@There are no changes to the repository [{repository}] for updatec                 óŠ   • [         R                  " U S5        [        R                  " U 5        [        R                  " U 5        g )Nz	to update)r
   ÚAddRepositoryResourceArgr	   ÚAddDescriptionÚAddValidateOnly)Úparsers    Ú*lib/surface/source_manager/repos/update.pyÚArgsÚUpdate.Args4   s.   € ä×*Ò*¨6°;Ô?Ü	×Ò˜Ô Ü	×Ò˜&Õ!ó    c                 óè  • UR                   R                  R                  5       n[        R                  " 5       n/ nUR                  S5      (       a  UR                  S5        U(       d=  [        R                  " S/U R                  R                  UR                  5       S95      eUR                  X$UR                  UR                  5      n[        R                   " UR#                  5       5        U$ )NÚdescriptionz--description)Ú
repository)ÚCONCEPTSr   ÚParser   ÚRepositoriesClientÚIsSpecifiedÚappendr   ÚMinimumArgumentExceptionÚNO_CHANGES_MESSAGEÚformatÚNamer   Úvalidate_onlyr   r   ÚUpdatedResourceÚRelativeName)ÚselfÚargsÚrepository_refÚclientÚupdate_maskÚupdate_operations         r   ÚRunÚ
Update.Run:   sÑ   € à—]‘]×-Ñ-×3Ñ3Ó5€Nä×,Ò,Ó.€Fð €KØ×Ñ˜×&Ñ&Ø×Ñ˜Ô'æÜ×/Ò/àðð ×
!Ñ
!×
(Ñ
(°N×4GÑ4GÓ4IÐ
(Ð
Jó	ð ð —}‘}Ø T×%7Ñ%7¸×9IÑ9IóÐô ×Ò˜×3Ñ3Ó5Ô6ØÐr   © N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r#   Ústaticmethodr   r/   Ú__static_attributes__r1   r   r   r   r   )   s+   † ñ
 3ð Ið ð ñ"ó ð"õ
r   r   N)r6   Ú
__future__r   r   r   Ú*googlecloudsdk.api_lib.securesourcemanagerr   Úgooglecloudsdk.callioper   r   Ú)googlecloudsdk.command_lib.source_managerr	   r
   Úgooglecloudsdk.corer   ÚDETAILED_HELPÚDefaultUniverseOnlyÚReleaseTracksÚReleaseTrackÚALPHAÚBETAÚGAÚUpdateCommandr   Údetailed_helpr1   r   r   Ú<module>rG      s¦   ðñ 7å &Ý Ý 'å CÝ (Ý .Ý ;Ý CÝ #ððñ	
€ð ×ÑØ×ÒØ×Ñ×Ñ˜T×.Ñ.×3Ñ3°T×5FÑ5F×5IÑ5Ióô&ˆT×Ñó &óó ð&ðR %€Õ r   