
                             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  \R                  " \R                  R                  \R                  R                  \R                  R                   5       " S S	\R"                  5      5       rg
)z"Command for starting Workstations.    )absolute_import)division)unicode_literals)workstations)base)flagsc                   4    \ rS rSrSr\S 5       rS rS rSr	g)Start   ztStart a workstation.

Start a workstation.

## EXAMPLES

  To start a workstation, run

    $ {command} WORKSTATION
c                     [         R                  " U5        [         R                  " U5        U R                  5       [        R                  R
                  :w  a  [         R                  " U5        g g N)workstations_flagsAddAsyncFlagAddWorkstationResourceArgReleaseTrackr   GAAddBoost)clsparsers     !lib/surface/workstations/start.pyArgs
Start.Args)   sN    ##F+008d//222!!&) 	3    c                     g)NzSworkstations.projects.locations.workstationClusters.workstationConfigs.workstations )selfs    r   
CollectionStart.Collection0   s    `r   c                 p    [         R                  " U R                  5       5      nUR                  U5      nU$ r   )r   Workstationsr   r
   )r   argsclientresponses       r   Run	Start.Run3   s.    &&t'8'8':;F||D!HOr   r   N)
__name__
__module____qualname____firstlineno____doc__classmethodr   r   r$   __static_attributes__r   r   r   r
   r
      s&    	 * *ar   r
   N)r*   
__future__r   r   r   #googlecloudsdk.api_lib.workstationsr   googlecloudsdk.callioper   'googlecloudsdk.command_lib.workstationsr   r   ReleaseTracksr   r   BETAALPHACommandr
   r   r   r   <module>r5      sq    ) &  ' < ( O $++00$2C2C2I2IDLL r   