
                         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(Cloud vmware hcx activation keys client.    )absolute_import)division)unicode_literals)
list_pager)utilc                   >   ^  \ rS rSrSrU 4S jrS rS rS rSr	U =r
$ )HcxActivationKeysClient   z(cloud vmware hcx activation keys client.c                 `   > [         [        U ]  5         U R                  R                  U l        g )N)superr	   __init__client2projects_locations_privateClouds_hcxActivationKeysservice)self	__class__s    6lib/googlecloudsdk/api_lib/vmware/hcxactivationkeys.pyr    HcxActivationKeysClient.__init__   s"    	
!413;;QQDL    c                     U R                   R                  UR                  5       R                  5       UR	                  5       S9nU R
                  R                  U5      $ )N)parenthcxActivationKeyId)messagesHVmwareengineProjectsLocationsPrivateCloudsHcxActivationKeysCreateRequestParentRelativeNameNamer   Create)r   hcx_activation_keyrequests      r   r   HcxActivationKeysClient.Create    sT    mmdd!((*779-224 e 6G <<w''r   c                     U R                   R                  UR                  5       S9nU R                  R	                  U5      $ )N)name)r   EVmwareengineProjectsLocationsPrivateCloudsHcxActivationKeysGetRequestr   r   Get)r   resourcer    s      r   r%   HcxActivationKeysClient.Get&   s=    mmaa""$ b &G<<G$$r   c                     U R                   R                  UR                  5       S9n[        R                  " U R
                  USSS9$ )N)r   pageSizehcxActivationKeys)batch_size_attributefield)r   FVmwareengineProjectsLocationsPrivateCloudsHcxActivationKeysListRequestr   r   YieldFromListr   )r   private_cloud_resourcer    s      r   ListHcxActivationKeysClient.List+   sK    mmbb%224 c 6G##'!	# #r   )r   )__name__
__module____qualname____firstlineno____doc__r   r   r%   r0   __static_attributes____classcell__)r   s   @r   r	   r	      s     0R(%
# #r   r	   N)r6   
__future__r   r   r   apitools.base.pyr   googlecloudsdk.api_lib.vmwarer   VmwareClientBaser	    r   r   <module>r>      s+    / &  ' ' .#d33 #r   