
                         2   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	  \R                  \R                  " \R                  R                  \R                  R                  \R                  R                  5       " S S\R                   5      5       5       rg	)
z2Cloud Pub/Sub message transforms validate command.    )message_transforms)base)flags)util)logc                   .    \ rS rSrSr\S 5       rS rSrg)Validate   zValidates a message transform.c                 0    [         R                  " U 5        g )N)r    AddValidateMessageTransformFlags)parsers    1lib/surface/pubsub/message_transforms/validate.pyArgsValidate.Args   s    	**62    c                     [         R                  " 5       n[        USS 5      nUR                  [        R
                  " 5       U5        [        R                  R                  S5        g )Nmessage_transform_filezMessage transform is valid.)	r   MessageTransformsClientgetattrr	   r   ParseProjectr   statusPrint)selfargsclientr   s       r   RunValidate.Run#   sK    779F$T+CTJ
OOD%%')?@JJ23r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r   __static_attributes__r   r   r   r	   r	      s    
 '3 34r   r	   N)r#   googlecloudsdk.api_lib.pubsubr   googlecloudsdk.callioper   !googlecloudsdk.command_lib.pubsubr   r   googlecloudsdk.corer   DefaultUniverseOnlyReleaseTracksReleaseTrackGABETAALPHACommandr	   r   r   r   <module>r1      s|    9 < ( 3 2 # $++00$2C2C2I2I4t|| 4 4r   