
                         6    S r SSKJr  SSKJr   " S S\5      rg)z#API library for Supported Services.    )
list_pager)utilc                   2    \ rS rSrSrSS jrS rS	S jrSrg)
Client   z-High-level API client for Supported Services.Nc                     U=(       d    [         R                  " US9U l        U=(       d    U R                  R                  U l        g )N)version)r   	GetClientclientMESSAGES_MODULEmessages)selfr   r   r	   s       Elib/googlecloudsdk/api_lib/accesscontextmanager/supported_services.py__init__Client.__init__   s-    ;DNN7;DK; ; ;DM    c                     U R                   R                  R                  U R                  R	                  UR                  5       S95      $ )N)name)r   servicesGetr   &AccesscontextmanagerServicesGetRequestRelativeName)r   supported_services_refs     r   r   
Client.Get   sB    ;;##<<'446 	= 	
 r   c           	          U R                   R                  5       n[        R                  " U R                  R
                  UUSUSS9$ )zMake API call to list VPC Service Controls supported services.

Args:
  page_size: The page size to list.
  limit: The maximum number of services to display.

Returns:
  The list of VPC Service Controls supported services
pageSizesupportedServices)limitbatch_size_attribute
batch_sizefield)r   'AccesscontextmanagerServicesListRequestr   YieldFromListr   r   )r   	page_sizer   reqs       r   ListClient.List$   sE     --
?
?
AC##'! r   )r   r   )NNv1)   N)	__name__
__module____qualname____firstlineno____doc__r   r   r&   __static_attributes__ r   r   r   r      s    5<r   r   N)r.   apitools.base.pyr   +googlecloudsdk.api_lib.accesscontextmanagerr   objectr   r0   r   r   <module>r4      s    * ( < V  r   