
    (                     V    d Z ddlmZ ddlmZ ddlmZ  G d dej                        Z	y)z=Generated client library for gkerecommender version v1alpha1.    )absolute_import)base_api) gkerecommender_v1alpha1_messagesc                   \    e Zd ZdZeZdZdZdZdgZ	dZ
dZdZd	Zd ZdZd
Z	 	 	 	 	 d fd	Z G d dej&                        Z G d dej&                        Z G d dej&                        Z G d dej&                        Z G d dej&                        Z G d dej&                        Z xZS )GkerecommenderV1alpha1zEGenerated client library for service gkerecommender version v1alpha1.z&https://gkerecommender.googleapis.com/z+https://gkerecommender.mtls.googleapis.com/gkerecommenderz.https://www.googleapis.com/auth/cloud-platformv1alpha1	CLIENT_IDCLIENT_SECRETzgoogle-cloud-sdkNc                 j   |xs | j                   }t        t        |   |||||||||	|
|       | j	                  |       | _        | j                  |       | _        | j                  |       | _	        | j                  |       | _        | j                  |       | _        | j                  |       | _        y)z#Create a new gkerecommender handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)BASE_URLsuperr   __init__AcceleratorsServiceacceleratorsModelServersVersionsServicemodelServers_versionsModelServersServicemodelServersModelsServicemodelsModelsAndServersServicemodelsAndServersV1alpha1Servicer	   )selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               clib/googlecloudsdk/generated_clients/apis/gkerecommender/v1alpha1/gkerecommender_v1alpha1_client.pyr   zGkerecommenderV1alpha1.__init__   s     
C	
 $0'd%l)3 7+ 1 - 006D!%!A!A$!GD006D$$T*DK 88>D((.DM    c                   >     e Zd ZdZdZ fdZddZd e_         xZS )*GkerecommenderV1alpha1.AcceleratorsServicez,Service class for the accelerators resource.r   c                 N    t         t        j                  |   |       i | _        y N)r   r   r   r   _upload_configsr%   clientr'   s     r(   r   z3GkerecommenderV1alpha1.AcceleratorsService.__init__6   #    "66FvNdr)   c                 L    | j                  d      }| j                  |||      S )a.  List method for the accelerators service.

      Args:
        request: (GkerecommenderAcceleratorsListRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (ListCompatibleAcceleratorProfilesResponse) The response message.
      Listglobal_paramsGetMethodConfig
_RunMethodr%   requestr5   configs       r(   r3   z/GkerecommenderV1alpha1.AcceleratorsService.List;   1     ##F+f__
'  8 8r)   c                  D    t        j                  ddg g g dddddd	
      S )
NGETz gkerecommender.accelerators.list)
	modelNamemodelServerNamemodelServerVersion<performanceRequirements_cost_costPerMillionInputTokens_nanos<performanceRequirements_cost_costPerMillionInputTokens_unitsGperformanceRequirements_cost_costPerMillionNormalizedOutputTokens_nanosGperformanceRequirements_cost_costPerMillionNormalizedOutputTokens_units3performanceRequirements_cost_outputToInputCostRatio)performanceRequirements_cost_pricingModel,performanceRequirements_maxNtpotMillisecondszv1alpha1/accelerators %GkerecommenderAcceleratorsListRequest)ListCompatibleAcceleratorProfilesResponseF
http_method	method_idordered_paramspath_paramsquery_paramsrelative_pathrequest_fieldrequest_type_nameresponse_type_namesupports_downloadr   ApiMethodInfo r)   r(   <lambda>z3GkerecommenderV1alpha1.AcceleratorsService.<lambda>H   s0    !7!74 v-AF"r)   r-   	__name__
__module____qualname____doc___NAMEr   r3   method_config__classcell__r'   s   @r(   r   r+   1   "    6E
8Dr)   r   c                   >     e Zd ZdZdZ fdZddZd e_         xZS )2GkerecommenderV1alpha1.ModelServersVersionsServicez5Service class for the modelServers_versions resource.r   c                 N    t         t        j                  |   |       i | _        y r-   )r   r   r   r   r.   r/   s     r(   r   z;GkerecommenderV1alpha1.ModelServersVersionsService.__init__Z   s#    ">>NvVdr)   c                 L    | j                  d      }| j                  |||      S )a5  List method for the modelServers_versions service.

      Args:
        request: (GkerecommenderModelServersVersionsListRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (ListModelServerVersionsResponse) The response message.
      r3   r4   r6   r9   s       r(   r3   z7GkerecommenderV1alpha1.ModelServersVersionsService.List_   r<   r)   c                  F    t        j                  dddgdgdgddddd	

      S )Nr>   z)gkerecommender.modelServers.versions.listr@   r?   z0v1alpha1/modelServers/{modelServerName}/versionsrI   -GkerecommenderModelServersVersionsListRequestListModelServerVersionsResponseFrL   rW   rY   r)   r(   rZ   z;GkerecommenderV1alpha1.ModelServersVersionsService.<lambda>l   s5    !7!7=)*&'!]HI<"r)   r-   r[   rc   s   @r(   r   rf   U   s"    ?#E
8Dr)   r   c                   >     e Zd ZdZdZ fdZddZd e_         xZS )*GkerecommenderV1alpha1.ModelServersServicez,Service class for the modelServers resource.r   c                 N    t         t        j                  |   |       i | _        y r-   )r   r   r   r   r.   r/   s     r(   r   z3GkerecommenderV1alpha1.ModelServersService.__init__~   r1   r)   c                 L    | j                  d      }| j                  |||      S )a  List method for the modelServers service.

      Args:
        request: (GkerecommenderModelServersListRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (ListModelServersResponse) The response message.
      r3   r4   r6   r9   s       r(   r3   z/GkerecommenderV1alpha1.ModelServersService.List   r<   r)   c                  B    t        j                  ddg g dgddddd	
      S )
Nr>   z gkerecommender.modelServers.listr?   zv1alpha1/modelServersrI   %GkerecommenderModelServersListRequestListModelServersResponseFrL   rW   rY   r)   r(   rZ   z3GkerecommenderV1alpha1.ModelServersService.<lambda>   s/    !7!74!]-A5"r)   r-   r[   rc   s   @r(   r   rm   y   rd   r)   r   c                   >     e Zd ZdZdZ fdZddZd e_         xZS )$GkerecommenderV1alpha1.ModelsServicez&Service class for the models resource.r!   c                 N    t         t        j                  |   |       i | _        y r-   )r   r   r    r   r.   r/   s     r(   r   z-GkerecommenderV1alpha1.ModelsService.__init__   s#    "00$@Hdr)   c                 L    | j                  d      }| j                  |||      S )a  List method for the models service.

      Args:
        request: (GkerecommenderModelsListRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (ListModelsResponse) The response message.
      r3   r4   r6   r9   s       r(   r3   z)GkerecommenderV1alpha1.ModelsService.List   r<   r)   c                  @    t        j                  ddg g g ddddd
      S )	Nr>   zgkerecommender.models.listzv1alpha1/modelsrI   GkerecommenderModelsListRequestListModelsResponseFrL   rW   rY   r)   r(   rZ   z-GkerecommenderV1alpha1.ModelsService.<lambda>   s-    !7!7.';/"r)   r-   r[   rc   s   @r(   r    rt      s"    0E
8Dr)   r    c                   >     e Zd ZdZdZ fdZddZd e_         xZS ).GkerecommenderV1alpha1.ModelsAndServersServicez0Service class for the modelsAndServers resource.r#   c                 N    t         t        j                  |   |       i | _        y r-   )r   r   r"   r   r.   r/   s     r(   r   z7GkerecommenderV1alpha1.ModelsAndServersService.__init__   s#    "::DJ6Rdr)   c                 L    | j                  d      }| j                  |||      S )a3  List method for the modelsAndServers service.

      Args:
        request: (GkerecommenderModelsAndServersListRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (ListModelAndServerCombinationsResponse) The response message.
      r3   r4   r6   r9   s       r(   r3   z3GkerecommenderV1alpha1.ModelsAndServersService.List   r<   r)   c                  D    t        j                  ddg g g dddddd	
      S )
Nr>   z$gkerecommender.modelsAndServers.list)r?   r@   rA   zv1alpha1/modelsAndServersrI   )GkerecommenderModelsAndServersListRequest&ListModelAndServerCombinationsResponseFrL   rW   rY   r)   r(   rZ   z7GkerecommenderV1alpha1.ModelsAndServersService.<lambda>   s-    !7!78K1EC"r)   r-   r[   rc   s   @r(   r"   r{      s"    :E
8Dr)   r"   c                   >     e Zd ZdZdZ fdZddZd e_         xZS )&GkerecommenderV1alpha1.V1alpha1Servicez(Service class for the v1alpha1 resource.r	   c                 N    t         t        j                  |   |       i | _        y r-   )r   r   r$   r   r.   r/   s     r(   r   z/GkerecommenderV1alpha1.V1alpha1Service.__init__   s#    "22DB6Jdr)   c                 L    | j                  d      }| j                  |||      S )a0  OptimizedManifest method for the v1alpha1 service.

      Args:
        request: (GkerecommenderOptimizedManifestRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (GenerateOptimizedManifestResponse) The response message.
      OptimizedManifestr4   r6   r9   s       r(   r   z8GkerecommenderV1alpha1.V1alpha1Service.OptimizedManifest   s2     ##$78f__
'  8 8r)   c                  D    t        j                  ddg g g dddddd	
      S )
Nr>   z gkerecommender.optimizedManifest)acceleratorTypekubernetesNamespace!modelAndModelServerInfo_modelName'modelAndModelServerInfo_modelServerName*modelAndModelServerInfo_modelServerVersionstorageConfig_modelBucketUritargetNtpotMillisecondszv1alpha1/optimizedManifestrI   &GkerecommenderOptimizedManifestRequest!GenerateOptimizedManifestResponseFrL   rW   rY   r)   r(   rZ   z/GkerecommenderV1alpha1.V1alpha1Service.<lambda>   s0    h.D.D4 y2B>/r)   r-   )	r\   r]   r^   r_   r`   r   r   ra   rb   rc   s   @r(   r$   r      s#    2E
8'##r)   r$   )rI   NTNNFFNNNN)r\   r]   r^   r_   messagesMESSAGES_MODULEr   MTLS_BASE_URL_PACKAGE_SCOPES_VERSION
_CLIENT_ID_CLIENT_SECRET_USER_AGENT_CLIENT_CLASS_NAME_URL_VERSION_API_KEYr   r   BaseApiServicer   r   r   r    r"   r$   rb   rc   s   @r(   r   r   
   s    M/5(?-(=>'(*"."+/,()-6:/4<@?C	/,"H33 "H"H$;$; "H"H33 "H"h-- "H" 7 7 "H"// " "r)   r   N)
r_   
__future__r   apitools.base.pyr   =googlecloudsdk.generated_clients.apis.gkerecommender.v1alpha1r   r   BaseApiClientr   rY   r)   r(   <module>r      s'    C ' % v}X33 }r)   