
    S                     n    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  G d dej                        Z
y	)
7Google Cloud private connections peering routes client.    )absolute_import)division)unicode_literals)
list_pager)utilc                   (     e Zd ZdZ fdZd Z xZS )$PrivateConnectionPeeringRoutesClientr   c                 `    t         t        |           | j                  j                  | _        y )N)superr
   __init__client3projects_locations_privateConnections_peeringRoutesservice)self	__class__s    <lib/googlecloudsdk/api_lib/vmware/privateconnectionroutes.pyr   z-PrivateConnectionPeeringRoutesClient.__init__   s"    	
.>@;;RRDL    c                     |j                         }| j                  j                  |      }t        j                  | j
                  |dd      S )N)parentpeeringRoutespageSize)fieldbatch_size_attribute)RelativeNamemessagesGVmwareengineProjectsLocationsPrivateConnectionsPeeringRoutesListRequestr   YieldFromListr   )r   private_connectionrequests      r   Listz)PrivateConnectionPeeringRoutesClient.List    sQ    +88:mmcc! d #G##'	) )r   )__name__
__module____qualname____doc__r   r!   __classcell__)r   s   @r   r
   r
      s    ?S)r   r
   N)r%   
__future__r   r   r   apitools.base.pyr   googlecloudsdk.api_lib.vmwarer   VmwareClientBaser
    r   r   <module>r,      s+    > &  ' ' .)4+@+@ )r   