ó
    €Ï€  ã                   ó’   • 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	 rS
 rS rS rS rS rS rS rS rg)z?A library containing resource args used by Transcoder commands.é    )Úabsolute_import)Údivision)Úunicode_literals)Úconcepts)Údeps)Úconcept_parsers)Ú
propertiesc                  ó    • [         R                  " [        R                  R                  R
                  5      /n [        R                  " SSU S9$ )NÚlocationz!Transcoder location for resources)ÚnameÚ	help_textÚfallthroughs)r   ÚPropertyFallthroughr	   ÚVALUESÚ
transcoderr   r   Ú ResourceParameterAttributeConfig)r   s    Ú:lib/googlecloudsdk/command_lib/transcoder/resource_args.pyÚLocationAttributeConfigr      sG   € ä
×Òœz×0Ñ0×;Ñ;×DÑDÓEð€,ô 
×	2Ò	2ØØ3Øñ
!ð !ó    c                  ó,   • [         R                  " SSS9$ )NÚtemplate_idzTranscoder template id for job©r   r   ©r   r   © r   r   ÚTemplateAttributeConfigr   &   s   € Ü	×	2Ò	2ØÐ$Dñ
Fð Fr   c                  ó,   • [         R                  " SSS9$ )NÚjob_namezTranscoder job namer   r   r   r   r   ÚJobAttributeConfigr   +   s   € Ü	×	2Ò	2ØÐ!6ñ
8ð 8r   c                  ó\   • [         R                  " SS[        5       [         R                  S9$ )Nztranscoder.projects.locationsr   )Úresource_nameÚlocationsIdÚ
projectsId)r   ÚResourceSpecr   Ú DEFAULT_PROJECT_ATTRIBUTE_CONFIGr   r   r   ÚGetLocationResourceSpecr%   0   s*   € Ü	×	Ò	Ø%ØÜ)Ó+Ü×:Ñ:ñ	
<ð <r   c            	      óp   • [         R                  " SS[        5       [         R                  [	        5       SS9$ )z:Constructs and returns the Resource specification for Job.z"transcoder.projects.locations.jobsÚjobF)r    ÚjobsIdr"   r!   Údisable_auto_completers)r   r#   r   r$   r   r   r   r   ÚGetJobResourceSpecr*   8   s5   € ô 
×	Ò	Ø*ØÜÓ!Ü×:Ñ:Ü)Ó+Ø#ñ
%ð %r   c            	      óp   • [         R                  " SS[        5       [         R                  [	        5       SS9$ )zCConstructs and returns the Resource specification for Job Template.z*transcoder.projects.locations.jobTemplatesÚjobTemplateF)r    ÚjobTemplatesIdr"   r!   r)   )r   r#   r   r$   r   r   r   r   ÚGetTemplateResourceSpecr.   D   s5   € ô 
×	Ò	Ø2Ø!Ü,Ó.Ü×:Ñ:Ü)Ó+Ø#ñ
%ð %r   c                 óp   • [         R                  R                  S[        5       SSS9R	                  U 5      $ )z6Constructs and returns the Location Resource Argument.z
--locationzTranscoder locationT©Úrequired)r   ÚConceptParserÚForResourcer%   ÚAddToParser©Úparsers    r   ÚAddLocationResourceArgr7   P   s;   € ä	×	&Ñ	&×	2Ñ	2ØÜÓØØð	 
3ð 
÷ !‘[ Ó(ð	)r   c                 óp   • [         R                  R                  S[        5       SSS9R	                  U 5      $ )z1Constructs and returns the Job Resource Argument.r   zTranscoder Job nameTr0   )r   r2   r3   r*   r4   r5   s    r   ÚAddJobResourceArgr9   Y   s=   € ô 
×	&Ñ	&×	2Ñ	2ØÜÓØØð	 
3ð 
÷ !‘[ Ó(ð	)r   c                 óp   • [         R                  R                  S[        5       SSS9R	                  U 5      $ )z6Constructs and returns Job Template Resource Argument.r   zTranscoder job template idTr0   )r   r2   r3   r.   r4   r5   s    r   ÚAddTemplateResourceArgr;   c   s=   € ô 
×	&Ñ	&×	2Ñ	2ØÜÓØ"Øð	 
3ð 
÷ !‘[ Ó(ð	)r   N)Ú__doc__Ú
__future__r   r   r   Ú googlecloudsdk.calliope.conceptsr   r   Ú(googlecloudsdk.command_lib.util.conceptsr   Úgooglecloudsdk.corer	   r   r   r   r%   r*   r.   r7   r9   r;   r   r   r   Ú<module>rA      sN   ðñ  Få &Ý Ý 'å 5Ý 1Ý DÝ *ò!òFò
8ò
<ò	%ò	%ò)ò)ó)r   