ó
    €Ï  ã                   ón   • S 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.é    )Ú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"   -   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'   5   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+   A   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   ÚAddLocationResourceArgr4   M   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 nameTr-   )r   r/   r0   r'   r1   r2   s    r   ÚAddJobResourceArgr6   V   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 idTr-   )r   r/   r0   r+   r1   r2   s    r   ÚAddTemplateResourceArgr8   `   s=   € ô 
×	&Ñ	&×	2Ñ	2ØÜÓØ"Øð	 
3ð 
÷ !‘[ Ó(ð	)r   N)Ú__doc__Ú googlecloudsdk.calliope.conceptsr   r   Ú(googlecloudsdk.command_lib.util.conceptsr   Úgooglecloudsdk.corer   r   r   r   r"   r'   r+   r4   r6   r8   r   r   r   Ú<module>r=      sG   ðñ  Fõ 6Ý 1Ý DÝ *ò!òFò
8ò
<ò	%ò	%ò)ò)ó)r   