ó
    €Ï   ã                   óT   • 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 jrS r	g	)z0Flags for GCE compute add/remove labels support.é    )Úabsolute_import)Údivision)Úunicode_literals)Úarg_parsers)Úbasec           	      óš   • [         R                  " SS[        R                  " 5       [        R                  USS9nUR                  U 5        g)z8Adds the required --labels flags for add-labels command.ú--labelsz	KEY=VALUEzA list of labels to add.)ÚmetavarÚtypeÚactionÚrequiredÚhelpN)r   ÚArgumentr   ÚArgDictÚUpdateActionÚAddToParser)Úparserr   Úrequired_labels_flags      Ú6lib/googlecloudsdk/command_lib/compute/labels_flags.pyÚAddArgsForAddLabelsr      sB   € äŸšØØÜ×ÒÓ Ü×%Ñ%ØØ%ñ'Ðð ×"Ñ" 6Õ*ó    c                 óŽ   • U R                  SS9nUR                  SSSSS9  UR                  S[        R                  " S	S
9SSS9  g)z<Adds the --labels and --all flags for remove-labels command.T)r   z--allÚ
store_trueFz$Remove all labels from the resource.)r   Údefaultr   r	   é   )Ú
min_lengthzW
          A comma-separated list of label keys to remove from the resource.
          ÚKEY)r   r   r
   N)Úadd_mutually_exclusive_groupÚadd_argumentr   ÚArgList)r   Ú
args_groups     r   ÚAddArgsForRemoveLabelsr"   &   sf   € ð ×2Ñ2¸DÐ2ÐA€*Ø×ÑØØØØ1ð	 ñ 3ð
 ×ÑØÜ×Ò¨!Ñ,ðð ð ò r   N)T)
Ú__doc__Ú
__future__r   r   r   Úgooglecloudsdk.callioper   r   r   r"   © r   r   Ú<module>r'      s#   ðñ 7å &Ý Ý 'å /Ý (ô
+ór   