
                         F    S r SSKrSSKJr   " S S\R                  5      rg)z%Enums for Run Compose command stages.    N)Optionalc                   D    \ rS rSrSrSrSrSrSrSS\	\
   S	\
4S
 jjrSrg)StagedProgressTrackerStage   z!Enum for progress tracker stages.buildsecretsvolumesconfigsN	containerreturnc                     U [         R                  :X  a#  U(       d  [        S5      eU R                   SU 3$ U R                  $ )z'Returns the progress tracker stage key.z*Container name is required for BUILD stage_)r   BUILD
ValueErrorvalue)selfr   s     5lib/googlecloudsdk/command_lib/run/compose/tracker.pyget_key"StagedProgressTrackerStage.get_key   s?    )///EFF

|1YK((::     )N)__name__
__module____qualname____firstlineno____doc__r   SECRETSVOLUMESCONFIGSr   strr   __static_attributes__r   r   r   r   r      s5    )
%'''x}   r   r   )r   enumtypingr   Enumr   r   r   r   <module>r%      s     ,   r   