
                         B    S r SSKJr  SSKJr  SSKJr  S rS	S jrS r	g)
z0Set up flags for creating a PipelineRun/TaskRun.    )concepts)resource_args)concept_parsersc                 <    U R                  SSSS9  [        U 5        g )Nz--fileTzCThe YAML file to use as the PipelineRun/TaskRun configuration file.)requiredhelpadd_argumentAddsRegionResourceArgparsers    6lib/googlecloudsdk/command_lib/cloudbuild/run_flags.pyAddsCreateFlagsr      s(    P  
     c                     [         R                  " SS[        R                  " 5       [         R                  S9n[
        R                  R                  SUSUS9R                  U 5        g)z'Add region resource argument to parser.zcloudbuild.projects.locationsregion)resource_namelocationsId
projectsIdz--regionzRegion for Cloud Build.)r   N)	r   ResourceSpecr   RegionAttributeConfig DEFAULT_PROJECT_ATTRIBUTE_CONFIGr   ConceptParserForResourceAddToParser)r   is_requiredregion_resource_specs      r   r   r       sa    !..%557::	< ++	 ,  (K/r   c                 b    U R                  SSS9  U R                  SSS/SSS9  [        U 5        g	)
z%Add flags related to a run to parser.RUN_IDz"The ID of the PipelineRun/TaskRun.)r   z--typepipelineruntaskrunzType of Run.)choicesdefaultr   Nr	   r   s    r   AddsRunFlagsr$   /   sI    h%IJ

    r   N)T)
__doc__ googlecloudsdk.calliope.conceptsr   %googlecloudsdk.command_lib.cloudbuildr   (googlecloudsdk.command_lib.util.conceptsr   r   r   r$    r   r   <module>r*      s$    7 6 ? D 0 r   