ó
    €Ï  ã                   ó¤   • 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  \	R                   " S	 S
\	R                  5      5       rg)zUpdate Attestor command.é    )Úabsolute_import)Údivision)Úunicode_literals)Úapis)Ú	attestors)Úbase)Úflagsc                   ó.   • \ rS rSrSr\S 5       rS rSrg)ÚUpdateé   z¨Update an existing Attestor.

## EXAMPLES

To update an existing Attestor `my_attestor`:

  $ {command} my_attestor \
      --description="my new attestor description"
c                 óz   • [         R                  " U[         R                  " SSS95        UR                  SSSS9  g )NTzThe attestor to update.)Ú
positionalÚ
group_helpz--descriptionFz$The new description for the attestor)ÚrequiredÚhelp)r	   ÚAddConceptsÚGetAttestorPresentationSpecÚadd_argument)ÚclsÚparsers     Ú2lib/surface/container/binauthz/attestors/update.pyÚArgsÚUpdate.Args'   sF   € ä	×ÒØÜ×)Ò)ØÐ(Añ	Côð
 ×ÑØØØ3ð ò 5ó    c                 óì   • UR                   R                  R                  5       n[        R                  " U R                  5       5      n[        R                  " U5      R                  X!R                  S9$ )N)Údescription)
ÚCONCEPTSÚattestorÚParser   ÚGetApiVersionÚReleaseTrackr   ÚClientr   r   )ÚselfÚargsÚattestor_refÚapi_versions       r   ÚRunÚ
Update.Run3   s_   € Ø—=‘=×)Ñ)×/Ñ/Ó1€LÜ×$Ò$ T×%6Ñ%6Ó%8Ó9€KÜ×Ò˜KÓ(×/Ñ/Ø×"2Ñ"2ð 0ð 4ð 4r   © N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Úclassmethodr   r'   Ú__static_attributes__r)   r   r   r   r      s    † ñð ñ	5ó ð	5õ4r   r   N)r.   Ú
__future__r   r   r   Ú)googlecloudsdk.api_lib.container.binauthzr   r   Úgooglecloudsdk.callioper   Ú-googlecloudsdk.command_lib.container.binauthzr	   ÚDefaultUniverseOnlyÚUpdateCommandr   r)   r   r   Ú<module>r7      sF   ðñ å &Ý Ý 'å :Ý ?Ý (Ý ?ð ×Ñô4ˆT×Ñó 4ó ñ4r   