
                            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  SSKJr  SSKJr  SS	KJr  \	R$                  \	R&                  " \	R(                  R*                  5       " S
 S\	R,                  5      5       5       r\	R&                  " \	R(                  R0                  5       " S S\5      5       r\	R&                  " \	R(                  R4                  5       " S S\5      5       rg))Resume a Cloud NetApp Volume Replication.    )absolute_import)division)unicode_literals)client)base)flags)concept_parsers)logc                   d    \ rS rSrSr\R                  R                  rSSS.r	\
S 5       rS rSrg	)
Resume   r   z>          Resume a Cloud NetApp Volume Replication.
          aT            The following command resumes a Replication named NAME using the required arguments:

              $ {command} NAME --location=us-central1 --volume=vol1

          To resume a Replication named NAME asynchronously, run the following command:

              $ {command} NAME --location=us-central1 --volume=vol1 --async
          )DESCRIPTIONEXAMPLESc                     [         R                  " [        R                  " S5      /5      R	                  U 5        [
        R                  " U 5        [        R                  " U 5        g )NzThe Replication to create.)r
   ConceptParserr	   GetReplicationPresentationSpecAddToParserreplications_flagsAddReplicationVolumeArgAddResourceAsyncFlag)parsers    1lib/surface/netapp/volumes/replications/resume.pyArgsResume.Args4   sH    !!		-	-.J	KLk&..v6	v&    c                    UR                   R                  R                  5       n[        R                  " U R
                  5      nUR                  X!R                  5      nUR                  (       aW  SR                  U R                  5       R                  5      n[        R                  R                  SR                  U5      5        U$ )z@Resume a Cloud NetApp Volume Replication in the current project.z*gcloud {} netapp volumes replications listzPCheck the status of the resumed replication by listing all replications:
  $ {} )CONCEPTSreplicationParsereplications_clientReplicationsClient_RELEASE_TRACKResumeReplicationasync_formatReleaseTrackprefixr   statusPrint)selfargsreplication_refr   resultcommands         r   Run
Resume.Run<   s    mm//557O 33D4G4GHF%%&F{{<CC




$
$g 
jj$$*F7O Mr    N)__name__
__module____qualname____firstlineno____doc__r   r'   GAr#   detailed_helpstaticmethodr   r0   __static_attributes__r2   r   r   r   r      sB     2$$''.	- ' 'r   r   c                   D    \ rS rSrSr\R                  R                  rSr	g)
ResumeBetaN   r   r2   N)
r3   r4   r5   r6   r7   r   r'   BETAr#   r;   r2   r   r   r=   r=   N   s    1$$)).r   r=   c                   D    \ rS rSrSr\R                  R                  rSr	g)ResumeAlphaU   r   r2   N)
r3   r4   r5   r6   r7   r   r'   ALPHAr#   r;   r2   r   r   rA   rA   U   s    1$$**.r   rA   N)r7   
__future__r   r   r   2googlecloudsdk.api_lib.netapp.volumes.replicationsr   r!   googlecloudsdk.callioper   !googlecloudsdk.command_lib.netappr	   6googlecloudsdk.command_lib.netapp.volumes.replicationsr   (googlecloudsdk.command_lib.util.conceptsr
   googlecloudsdk.corer   DefaultUniverseOnlyReleaseTracksr'   r8   Commandr   r?   r=   rC   rA   r2   r   r   <module>rN      s    0 &  ' \ ( 3 ^ D # D%%(()+T\\ + * +\ D%%**+* * ,* D%%++,+* + -+r   