
                         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	)
z)VMware Engine VPC network peering client.    )absolute_import)division)unicode_literals)
list_pager)utilc                   (     e Zd ZdZ fdZd Z xZS )NetworkPeeringRoutesClientz0VMware Engine VPC network peering routes client.c                 `    t         t        |           | j                  j                  | _        y )N)superr	   __init__client0projects_locations_networkPeerings_peeringRoutesservice)self	__class__s    9lib/googlecloudsdk/api_lib/vmware/networkpeeringroutes.pyr   z#NetworkPeeringRoutesClient.__init__   s"    	
$d46;;OODL    c                     |j                         }| j                  j                  |      }t        j                  | j
                  |dd      S )N)parentpageSizepeeringRoutes)batch_size_attributefield)RelativeNamemessagesDVmwareengineProjectsLocationsNetworkPeeringsPeeringRoutesListRequestr   YieldFromListr   )r   network_peeringnetworkpeeringrequests       r   ListzNetworkPeeringRoutesClient.List    sR    $113Nmm`` a G ##'	 r   )__name__
__module____qualname____doc__r   r!   __classcell__)r   s   @r   r	   r	      s    8P	r   r	   N)r%   
__future__r   r   r   apitools.base.pyr   googlecloudsdk.api_lib.vmwarer   VmwareClientBaser	    r   r   <module>r,      s+    0 &  ' ' .!6!6 r   