ó
    €Ïv	  ã                   ó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  SS jrS	rS
 rS rg)z#Flags for compute queued resources.é    )Úabsolute_import)Údivision)Úunicode_literals)Úflags)ÚDuration)ÚFormatDurationc                 óL   • [         R                  " SSU [         R                  S9$ )Nzqueued resourcezcompute.zoneQueuedResources)Úresource_nameÚzonal_collectionÚpluralÚzone_explanation)Úcompute_flagsÚResourceArgumentÚZONE_PROPERTY_EXPLANATION)r   s    Ú@lib/googlecloudsdk/command_lib/compute/queued_resources/flags.pyÚMakeQueuedResourcesArgr      s)   € Ü	×	'Ò	'Ø%Ø4ØÜ$×>Ñ>ñ	
@ð @ó    ak  
        table(
          name,
          location(),
          bulkInsertInstanceResource.count,
          bulkInsertInstanceResource.instanceProperties.machineType,
          bulkInsertInstanceResource.instanceProperties.guest_accelerators[0].accelerator_type,
          state,
          maxRunDuration(),
          status.queuingPolicy.validUntilTime
        )c                 óì   • U R                  S5      nUR                  S0 5      R                  S0 5      R                  S5      nU(       d  g[        [        UR                  S5      5      S9n[        USS	9$ )
z'Properly format max_run_duration field.ÚbulkInsertInstanceResourceÚinstancePropertiesÚ
schedulingÚmaxRunDurationÚ Úseconds)r   é   )Úparts)Úgetr   Úintr   )ÚresourceÚbulk_resourceÚmax_run_durationÚdurations       r   Ú_TransformMaxRunDurationr#   /   sx   € ð —,‘,Ð;Ó<€-ð #×&Ñ&Ð';Ø')ó+ß+.©3¨|Ø/1ó,3ß36±3Ð7GÓ3Hð ö 
ØÜœcÐ"2×"6Ñ"6°yÓ"AÓBÑC€(Ü	˜¨Ñ	*Ð*r   c                 ó„   • U R                   R                  [        5        U R                   R                  S[        05        g )Nr   )Údisplay_infoÚ	AddFormatÚDEFAULT_LIST_FORMATÚAddTransformsr#   )Úparsers    r   ÚAddOutputFormatr*   >   s6   € Ø×Ñ×ÑÔ 3Ô4Ø×Ñ×#Ñ#ØÔ0ð%õ r   N)F)Ú__doc__Ú
__future__r   r   r   Ú"googlecloudsdk.command_lib.computer   r   Ú%googlecloudsdk.core.util.iso_durationr   Úgooglecloudsdk.core.util.timesr   r   r'   r#   r*   © r   r   Ú<module>r1      s4   ðñ *å &Ý Ý 'å EÝ :Ý 9ô@ð
Ð ò+ór   