
                             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	 ddl
mZ  e	j                  e	j                  j                  e	j                  j                         G d d	e	j                                Zy
)z4Implements command to create a new patch deployment.    )absolute_import)division)unicode_literals)utils)base)resource_argsc                   .    e Zd ZdZddiZed        Zd Zy)Resumez%Resume patch deployment in a project.EXAMPLESz      To resume the patch deployment `patch-deployment-1` in the current project,
      run:

          $ {command} patch-deployment-1
      c                 0    t        j                  | d       y )Nz
to resume.)r   AddPatchDeploymentResourceArg)parsers    9lib/surface/compute/os_config/patch_deployments/resume.pyArgszResume.Args(   s    //E    c                 <   |j                   j                  j                         }|j                         }| j	                         }t        j                  |      }t        j                  |      }|j                  |      }|j                  j                  |      }|S )N)name)CONCEPTSpatch_deploymentParseRelativeNameReleaseTrackosconfig_api_utilsGetClientInstanceGetClientMessages-OsconfigProjectsPatchDeploymentsResumeRequestprojects_patchDeploymentsr
   )	selfargspatch_deployment_refpatch_deployment_namerelease_trackclientmessagesrequestresponses	            r   Runz
Resume.Run,   s    ==99??A0==?%%'M11-@F!33MBHDD" E $G //66w?HOr   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   r'    r   r   r
   r
      s1    - 
- F Fr   r
   N)r+   
__future__r   r   r   (googlecloudsdk.api_lib.compute.os_configr   r   googlecloudsdk.callioper   ,googlecloudsdk.command_lib.compute.os_configr   ReleaseTracksr   BETAGACommandr
   r.   r   r   <module>r7      sc    ; &  ' P ( F D%%**D,=,=,@,@AT\\  Br   