
    T                     N    S r SSKJr  SSKJr  SSKJr  SSKJr   " S S\5      rg)	z3API helpers for interacting with the system policy.    )absolute_import)division)unicode_literals)apisc                   (    \ rS rSrSrSS jrS rSrg)Client   z0A client for interacting with the system policy.Nc                 p    [         R                  " U5      U l        [         R                  " U5      U l        g N)r   GetClientInstanceclientGetMessagesModulemessages)selfapi_versions     >lib/googlecloudsdk/api_lib/container/binauthz/system_policy.py__init__Client.__init__   s&    ((5DK**;7DM    c                     U R                   R                  UR                  5       S9nU R                  R                  R                  U5      $ )z6Get the system policy for the given location (region).)name)r   /BinaryauthorizationSystempolicyGetPolicyRequestRelativeNamer   systempolicy	GetPolicy)r   system_policy_refrequests      r   Get
Client.Get   sC    mmKK++- L /G;;##--g66r   )r   r   r   )__name__
__module____qualname____firstlineno____doc__r   r   __static_attributes__ r   r   r   r      s    887r   r   N)	r$   
__future__r   r   r   )googlecloudsdk.api_lib.container.binauthzr   objectr   r&   r   r   <module>r*      s"    : &  ' :7V 7r   