
                            d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ  ej                  ej                  j                  ej                  j                  ej                  j                         G d dej                               Zy	)
z)The command group for Google Cloud Build.    )absolute_import)division)unicode_literals)
transforms)basec                   >    e Zd ZdZej
                  Zed        Zd Z	y)Buildsz0Create and manage builds for Google Cloud Build.c                 ^    | j                   j                  t        j                                y N)display_infoAddTransformsr   GetTransforms)parsers    lib/surface/builds/__init__.pyArgszBuilds.Args#   s    
%%j&>&>&@A    c                 Z    t        j                  |       ~~t        j                          y r   )r   RequireProjectID"EnableUserProjectQuotaWithFallback)selfcontextargss      r   FilterzBuilds.Filter'   s!    $++-r   N)
__name__
__module____qualname____doc__r   CI_CD_CATEGORYcategorystaticmethodr   r    r   r   r	   r	      s+     9  (B B.r   r	   N)r   
__future__r   r   r   !googlecloudsdk.api_lib.cloudbuildr   googlecloudsdk.callioper   ReleaseTracksReleaseTrackALPHABETAGAGroupr	   r!   r   r   <module>r+      sr    0 &  ' 8 ( 
.TZZ .
.r   