
                         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KJr   " S S\R                  5      r
g	)
z#VMware Engine cluster nodes client.    )absolute_import)division)unicode_literals)
list_pager)utilc                   8   ^  \ rS rSrSrU 4S jrS rS rSrU =r	$ )NodesClient   z"cloud vmware cluster nodes client.c                 `   > [         [        U ]  5         U R                  R                  U l        g )N)superr	   __init__client/projects_locations_privateClouds_clusters_nodesservice)self	__class__s    *lib/googlecloudsdk/api_lib/vmware/nodes.pyr   NodesClient.__init__   s!    	+t%';;NNDL    c                     UR                  5       nU R                  R                  US9n[        R                  " U R
                  USSS9$ )N)parentpageSizenodes)batch_size_attributefield)RelativeNamemessagesBVmwareengineProjectsLocationsPrivateCloudsClustersNodesListRequestr   YieldFromListr   )r   cluster_resourceclusterrequests       r   ListNodesClient.List    sP    ++-Gmm^^ _ G##'	 r   c                     U R                   R                  UR                  5       S9nU R                  R	                  U5      $ )N)name)r   AVmwareengineProjectsLocationsPrivateCloudsClustersNodesGetRequestr   r   Get)r   resourcer"   s      r   r(   NodesClient.Get*   s=    mm]]""$ ^ &G<<G$$r   )r   )
__name__
__module____qualname____firstlineno____doc__r   r#   r(   __static_attributes____classcell__)r   s   @r   r	   r	      s    *O% %r   r	   N)r/   
__future__r   r   r   apitools.base.pyr   googlecloudsdk.api_lib.vmwarer   VmwareClientBaser	    r   r   <module>r7      s+    * &  ' ' .%$'' %r   