
    S                         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 ddl	m
Z
 e
j                   e
j                  e
j                  j                         G d	 d
e
j                                      Zy)zCDisable Binary Authorization Continuous Validation for the project.    )absolute_import)division)unicode_literals)apis)continuous_validation)util)basec                       e Zd ZdZd Zy)DisablezDisable Binary Authorization Continuous Validation for the project.

    ## EXAMPLES

    To disable Continuous Validation for the project:

      $ {command}
  c                 "   t        j                  | j                               }t        j                  |      }|j                  t        j                               }d|j                  _	        |j                  t        j                         |      S )NF)r   GetApiVersionReleaseTrackr   ClientGetr   GetCvConfigRefenforcementPolicyConfigenabledSet)selfargsapi_versionclient	cv_configs        ?lib/surface/container/binauthz/continuous_validation/disable.pyRunzDisable.Run'   sj    $$T%6%6%89K"))+6F

4..01I05I%%-::d))+Y77    N)__name__
__module____qualname____doc__r    r   r   r   r      s    8r   r   N)r    
__future__r   r   r   )googlecloudsdk.api_lib.container.binauthzr   r   r   googlecloudsdk.callioper	   DefaultUniverseOnlyReleaseTracksr   ALPHAUpdateCommandr   r!   r   r   <module>r)      sh    J &  ' : K : ( D%%++,8d   8 - 8r   