
    4                     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"Cloud vmware Announcements client.    )absolute_import)division)unicode_literals)
list_pager)utilc                   (     e Zd ZdZ fdZd Z xZS )AnnouncementsClientz"cloud vmware Announcements client.c                 `    t         t        |           | j                  j                  | _        y )N)superr	   __init__client projects_locations_announcementsservice)self	__class__s    2lib/googlecloudsdk/api_lib/vmware/announcements.pyr   zAnnouncementsClient.__init__   s"    	
t-/;;??DL    c                     | j                   j                  |j                               }d| |_        t	        j
                  | j                  |dd      S )N)parentzstate:ACTIVE AND code:pageSizeannouncements)batch_size_attributefield)messages5VmwareengineProjectsLocationsAnnouncementsListRequestRelativeNamefilterr   YieldFromListr   )r   locationannouncement_typerequests       r   ListzAnnouncementsClient.List    s`    KK((* 	L 	
  ..?-@AGN##'	 r   )__name__
__module____qualname____doc__r   r"   __classcell__)r   s   @r   r	   r	      s    *@r   r	   N)r&   
__future__r   r   r   apitools.base.pyr   googlecloudsdk.api_lib.vmwarer   VmwareClientBaser	    r   r   <module>r-      s+    ) &  ' ' .$// r   