
    @                    V    S r SSKJr  SSKJr  SSKJr   " S S\R                  5      r	g)z4Generated client library for recommender version v1.    )absolute_import)base_api)recommender_v1_messagesc                   \  ^  \ rS rSrSr\rSrSrSr	S/r
SrSrS	rS
rS rSrSr     S>U 4S jjr " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S \R(                  5      r " S! S"\R(                  5      r " S# S$\R(                  5      r  " S% S&\R(                  5      r! " S' S(\R(                  5      r" " S) S*\R(                  5      r# " S+ S,\R(                  5      r$ " S- S.\R(                  5      r% " S/ S0\R(                  5      r& " S1 S2\R(                  5      r' " S3 S4\R(                  5      r( " S5 S6\R(                  5      r) " S7 S8\R(                  5      r* " S9 S:\R(                  5      r+ " S; S<\R(                  5      r,S=r-U =r.$ )?RecommenderV1
   z<Generated client library for service recommender version v1.z#https://recommender.googleapis.com/z(https://recommender.mtls.googleapis.com/recommenderz.https://www.googleapis.com/auth/cloud-platformv1	CLIENT_IDCLIENT_SECRETzgoogle-cloud-sdkNc                   > U=(       d    U R                   n[        [        U ]  XX4UXgUU	U
US9  U R	                  U 5      U l        U R                  U 5      U l        U R                  U 5      U l	        U R                  U 5      U l        U R                  U 5      U l        U R                  U 5      U l        U R!                  U 5      U l        U R%                  U 5      U l        U R)                  U 5      U l        U R-                  U 5      U l        U R1                  U 5      U l        U R5                  U 5      U l        U R9                  U 5      U l        U R=                  U 5      U l        U RA                  U 5      U l!        U RE                  U 5      U l#        U RI                  U 5      U l%        U RM                  U 5      U l'        U RQ                  U 5      U l)        U RU                  U 5      U l+        U RY                  U 5      U l-        U R]                  U 5      U l/        U Ra                  U 5      U l1        U Re                  U 5      U l3        g)z Create a new recommender handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)4BASE_URLsuperr   __init__3BillingAccountsLocationsInsightTypesInsightsService/billingAccounts_locations_insightTypes_insights+BillingAccountsLocationsInsightTypesService&billingAccounts_locations_insightTypes:BillingAccountsLocationsRecommendersRecommendationsService6billingAccounts_locations_recommenders_recommendations+BillingAccountsLocationsRecommendersService&billingAccounts_locations_recommendersBillingAccountsLocationsServicebillingAccounts_locationsBillingAccountsServicebillingAccounts+FoldersLocationsInsightTypesInsightsService'folders_locations_insightTypes_insights#FoldersLocationsInsightTypesServicefolders_locations_insightTypes2FoldersLocationsRecommendersRecommendationsService.folders_locations_recommenders_recommendations#FoldersLocationsRecommendersServicefolders_locations_recommendersFoldersLocationsServicefolders_locationsFoldersServicefolders1OrganizationsLocationsInsightTypesInsightsService-organizations_locations_insightTypes_insights)OrganizationsLocationsInsightTypesService$organizations_locations_insightTypes8OrganizationsLocationsRecommendersRecommendationsService4organizations_locations_recommenders_recommendations)OrganizationsLocationsRecommendersService$organizations_locations_recommendersOrganizationsLocationsServiceorganizations_locationsOrganizationsServiceorganizations,ProjectsLocationsInsightTypesInsightsService(projects_locations_insightTypes_insights$ProjectsLocationsInsightTypesServiceprojects_locations_insightTypes3ProjectsLocationsRecommendersRecommendationsService/projects_locations_recommenders_recommendations$ProjectsLocationsRecommendersServiceprojects_locations_recommendersProjectsLocationsServiceprojects_locationsProjectsServiceprojects)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               Qlib/googlecloudsdk/generated_clients/apis/recommender/v1/recommender_v1_client.pyr   RecommenderV1.__init__   s/    
C	-''%)3 7+ ( - <@;s;stx;yD8262b2bcg2hD/BF  CB  CB  CG  CHD?262b2bcg2hD/%)%I%I$%OD"66t<D373c3cdh3iD0*.*R*RSW*XD':>:q:qrv:wD7*.*R*RSW*XD'!99$?D&&t,DL9=9o9opt9uD6040^0^_c0dD-@D@}@}  C  ADD=040^0^_c0dD-#'#E#Ed#KD 2248D484e4efj4kD1+/+T+TUY+ZD(;?;s;stx;yD8+/+T+TUY+ZD(";;DAD((.DM    c                   ~   ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SrU =r$ )ARecommenderV1.BillingAccountsLocationsInsightTypesInsightsServiceC   zOService class for the billingAccounts_locations_insightTypes_insights resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsrK   clientrM   s     rN   r   JRecommenderV1.BillingAccountsLocationsInsightTypesInsightsService.__init__H   #    MMMt]^dedrP   c                 D    U R                  S5      nU R                  X1US9$ )a\  Gets the requested insight. Requires the recommender.*.get IAM permission for the specified insight type.

Args:
  request: (RecommenderBillingAccountsLocationsInsightTypesInsightsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Insight) The response message.
Getglobal_paramsGetMethodConfig
_RunMethodrK   requestr^   configs       rN   r\   ERecommenderV1.BillingAccountsLocationsInsightTypesInsightsService.GetM   /     ##E*f__
  8 8rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzrv1/billingAccounts/{billingAccountsId}/locations/{locationsId}/insightTypes/{insightTypesId}/insights/{insightsId}GETz?recommender.billingAccounts.locations.insightTypes.insights.getname
v1/{+name} ARecommenderBillingAccountsLocationsInsightTypesInsightsGetRequestGoogleCloudRecommenderV1InsightF	flat_pathhttp_method	method_idordered_paramspath_paramsquery_paramsrelative_pathrequest_fieldrequest_type_nameresponse_type_namesupports_downloadr   ApiMethodInfo rP   rN   <lambda>JRecommenderV1.BillingAccountsLocationsInsightTypesInsightsService.<lambda>Z   s7     6 6 GSxH"]<!rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists insights for the specified Cloud Resource. Requires the recommender.*.list IAM permission for the specified insight type.

Args:
  request: (RecommenderBillingAccountsLocationsInsightTypesInsightsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1ListInsightsResponse) The response message.
Listr]   r_   rb   s       rN   r   FRecommenderV1.BillingAccountsLocationsInsightTypesInsightsService.Listh   /     ##F+f__
  8 8rP   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nzev1/billingAccounts/{billingAccountsId}/locations/{locationsId}/insightTypes/{insightTypesId}/insightsrh   z@recommender.billingAccounts.locations.insightTypes.insights.listparentfilterpageSize	pageTokenv1/{+parent}/insightsrk   BRecommenderBillingAccountsLocationsInsightTypesInsightsListRequest,GoogleCloudRecommenderV1ListInsightsResponseFrn   rz   r|   rP   rN   r}   r~   u   s4    !7!7yT zJ8-^I"rP   c                 D    U R                  S5      nU R                  X1US9$ )aU  Marks the Insight State as Accepted. Users can use this method to indicate to the Recommender API that they have applied some action based on the insight. This stops the insight content from being updated. MarkInsightAccepted can be applied to insights in ACTIVE state. Requires the recommender.*.update IAM permission for the specified insight.

Args:
  request: (RecommenderBillingAccountsLocationsInsightTypesInsightsMarkAcceptedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Insight) The response message.
MarkAcceptedr]   r_   rb   s       rN   r   NRecommenderV1.BillingAccountsLocationsInsightTypesInsightsService.MarkAccepted   /     ##N3f__
  8 8rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/billingAccounts/{billingAccountsId}/locations/{locationsId}/insightTypes/{insightTypesId}/insights/{insightsId}:markAcceptedPOSTzHrecommender.billingAccounts.locations.insightTypes.insights.markAcceptedri   v1/{+name}:markAccepted2googleCloudRecommenderV1MarkInsightAcceptedRequestJRecommenderBillingAccountsLocationsInsightTypesInsightsMarkAcceptedRequestrm   Frn   rz   r|   rP   rN   r}   r~      s7    )?)? T\xH/Jf<*rP   rV   rU   __name__
__module____qualname____firstlineno____doc___NAMEr   r\   method_configr   r   __static_attributes____classcell__rM   s   @rN   r   rR   C   s@    Y=E
8C8D8"LrP   r   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )9RecommenderV1.BillingAccountsLocationsInsightTypesService   zFService class for the billingAccounts_locations_insightTypes resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r   r   rV   rW   s     rN   r   BRecommenderV1.BillingAccountsLocationsInsightTypesService.__init__   #    MEEtUV\]drP   c                 D    U R                  S5      nU R                  X1US9$ )a_  Gets the requested InsightTypeConfig. There is only one instance of the config for each InsightType.

Args:
  request: (RecommenderBillingAccountsLocationsInsightTypesGetConfigRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1InsightTypeConfig) The response message.
	GetConfigr]   r_   rb   s       rN   r   CRecommenderV1.BillingAccountsLocationsInsightTypesService.GetConfig   /     ##K0f__
  8 8rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Ncv1/billingAccounts/{billingAccountsId}/locations/{locationsId}/insightTypes/{insightTypesId}/configrh   z<recommender.billingAccounts.locations.insightTypes.getConfigri   rj   rk   ?RecommenderBillingAccountsLocationsInsightTypesGetConfigRequest)GoogleCloudRecommenderV1InsightTypeConfigFrn   rz   r|   rP   rN   r}   BRecommenderV1.BillingAccountsLocationsInsightTypesService.<lambda>   4    h&<&<wPxH"[F'rP   c                 D    U R                  S5      nU R                  X1US9$ )aQ  Updates an InsightTypeConfig change. This will create a new revision of the config.

Args:
  request: (RecommenderBillingAccountsLocationsInsightTypesUpdateConfigRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1InsightTypeConfig) The response message.
UpdateConfigr]   r_   rb   s       rN   r   FRecommenderV1.BillingAccountsLocationsInsightTypesService.UpdateConfig   r   rP   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr   PATCHz?recommender.billingAccounts.locations.insightTypes.updateConfigri   
updateMaskvalidateOnlyrj   )googleCloudRecommenderV1InsightTypeConfigBRecommenderBillingAccountsLocationsInsightTypesUpdateConfigRequestr   Frn   rz   r|   rP   rN   r}   r      9    )?)?wSxH"N3"A^F*rP   r   rU   r   r   r   r   r   r   r   r   r   r   r   r   r   s   @rN   r   r      1    P4E
8I8"LrP   r   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ )HRecommenderV1.BillingAccountsLocationsRecommendersRecommendationsService   zVService class for the billingAccounts_locations_recommenders_recommendations resource.r    c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r   r   rV   rW   s     rN   r   QRecommenderV1.BillingAccountsLocationsRecommendersRecommendationsService.__init__   s$    MTTVZdekldrP   c                 D    U R                  S5      nU R                  X1US9$ )ap  Gets the requested recommendation. Requires the recommender.*.get IAM permission for the specified recommender.

Args:
  request: (RecommenderBillingAccountsLocationsRecommendersRecommendationsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
r\   r]   r_   rb   s       rN   r\   LRecommenderV1.BillingAccountsLocationsRecommendersRecommendationsService.Get   rf   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/billingAccounts/{billingAccountsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}rh   zFrecommender.billingAccounts.locations.recommenders.recommendations.getri   rj   rk   HRecommenderBillingAccountsLocationsRecommendersRecommendationsGetRequest&GoogleCloudRecommenderV1RecommendationFrn   rz   r|   rP   rN   r}   QRecommenderV1.BillingAccountsLocationsRecommendersRecommendationsService.<lambda>   s7     6 6 UZxH"dC!rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists recommendations for the specified Cloud Resource. Requires the recommender.*.list IAM permission for the specified recommender.

Args:
  request: (RecommenderBillingAccountsLocationsRecommendersRecommendationsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1ListRecommendationsResponse) The response message.
r   r]   r_   rb   s       rN   r   MRecommenderV1.BillingAccountsLocationsRecommendersRecommendationsService.List  r   rP   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nzlv1/billingAccounts/{billingAccountsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendationsrh   zGrecommender.billingAccounts.locations.recommenders.recommendations.listr   r   v1/{+parent}/recommendationsrk   IRecommenderBillingAccountsLocationsRecommendersRecommendationsListRequest3GoogleCloudRecommenderV1ListRecommendationsResponseFrn   rz   r|   rP   rN   r}   r     s7    !7!7 A[ zJ84eP"rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Marks the Recommendation State as Claimed. Users can use this method to indicate to the Recommender API that they are starting to apply the recommendation themselves. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationClaimed can be applied to recommendations in CLAIMED, SUCCEEDED, FAILED, or ACTIVE state. Requires the recommender.*.update IAM permission for the specified recommender.

Args:
  request: (RecommenderBillingAccountsLocationsRecommendersRecommendationsMarkClaimedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
MarkClaimedr]   r_   rb   s       rN   r   TRecommenderV1.BillingAccountsLocationsRecommendersRecommendationsService.MarkClaimed  /     ##M2f__
  8 8rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/billingAccounts/{billingAccountsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}:markClaimedr   zNrecommender.billingAccounts.locations.recommenders.recommendations.markClaimedri   v1/{+name}:markClaimed8googleCloudRecommenderV1MarkRecommendationClaimedRequestPRecommenderBillingAccountsLocationsRecommendersRecommendationsMarkClaimedRequestr   Frn   rz   r|   rP   rN   r}   r   +  s7    (>(> abxH.PlC)rP   c                 D    U R                  S5      nU R                  X1US9$ )aT  Mark the Recommendation State as Dismissed. Users can use this method to indicate to the Recommender API that an ACTIVE recommendation has to be marked back as DISMISSED. MarkRecommendationDismissed can be applied to recommendations in ACTIVE state. Requires the recommender.*.update IAM permission for the specified recommender.

Args:
  request: (RecommenderBillingAccountsLocationsRecommendersRecommendationsMarkDismissedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
MarkDismissedr]   r_   rb   s       rN   r   VRecommenderV1.BillingAccountsLocationsRecommendersRecommendationsService.MarkDismissed9  /     ##O4f__
  8 8rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/billingAccounts/{billingAccountsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}:markDismissedr   zPrecommender.billingAccounts.locations.recommenders.recommendations.markDismissedri   v1/{+name}:markDismissed:googleCloudRecommenderV1MarkRecommendationDismissedRequestRRecommenderBillingAccountsLocationsRecommendersRecommendationsMarkDismissedRequestr   Frn   rz   r|   rP   rN   r}   r   F  7    (*@*@ cdxH0RnC+rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Marks the Recommendation State as Failed. Users can use this method to indicate to the Recommender API that they have applied the recommendation themselves, and the operation failed. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationFailed can be applied to recommendations in ACTIVE, CLAIMED, SUCCEEDED, or FAILED state. Requires the recommender.*.update IAM permission for the specified recommender.

Args:
  request: (RecommenderBillingAccountsLocationsRecommendersRecommendationsMarkFailedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.

MarkFailedr]   r_   rb   s       rN   r   SRecommenderV1.BillingAccountsLocationsRecommendersRecommendationsService.MarkFailedT  /     ##L1f__
  8 8rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/billingAccounts/{billingAccountsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}:markFailedr   zMrecommender.billingAccounts.locations.recommenders.recommendations.markFailedri   v1/{+name}:markFailed7googleCloudRecommenderV1MarkRecommendationFailedRequestORecommenderBillingAccountsLocationsRecommendersRecommendationsMarkFailedRequestr   Frn   rz   r|   rP   rN   r}   r   a  s7    x'='= `axH-OkC(rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Marks the Recommendation State as Succeeded. Users can use this method to indicate to the Recommender API that they have applied the recommendation themselves, and the operation was successful. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationSucceeded can be applied to recommendations in ACTIVE, CLAIMED, SUCCEEDED, or FAILED state. Requires the recommender.*.update IAM permission for the specified recommender.

Args:
  request: (RecommenderBillingAccountsLocationsRecommendersRecommendationsMarkSucceededRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
MarkSucceededr]   r_   rb   s       rN   r   VRecommenderV1.BillingAccountsLocationsRecommendersRecommendationsService.MarkSucceededo  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/billingAccounts/{billingAccountsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}:markSucceededr   zPrecommender.billingAccounts.locations.recommenders.recommendations.markSucceededri   v1/{+name}:markSucceeded:googleCloudRecommenderV1MarkRecommendationSucceededRequestRRecommenderBillingAccountsLocationsRecommendersRecommendationsMarkSucceededRequestr   Frn   rz   r|   rP   rN   r}   r   |  r   rP   r   rU   r   r   r   r   r   r   r   r\   r   r   r   r   r   r   r   r   r   s   @rN   r   r      sm    `DE
8C8D8!K8#M8 J8#MrP   r   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )9RecommenderV1.BillingAccountsLocationsRecommendersServicei  zFService class for the billingAccounts_locations_recommenders resource.r"   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r!   r   rV   rW   s     rN   r   BRecommenderV1.BillingAccountsLocationsRecommendersService.__init__  r   rP   c                 D    U R                  S5      nU R                  X1US9$ )a`  Gets the requested Recommender Config. There is only one instance of the config for each Recommender.

Args:
  request: (RecommenderBillingAccountsLocationsRecommendersGetConfigRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1RecommenderConfig) The response message.
r   r]   r_   rb   s       rN   r   CRecommenderV1.BillingAccountsLocationsRecommendersService.GetConfig  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Ncv1/billingAccounts/{billingAccountsId}/locations/{locationsId}/recommenders/{recommendersId}/configrh   z<recommender.billingAccounts.locations.recommenders.getConfigri   rj   rk   ?RecommenderBillingAccountsLocationsRecommendersGetConfigRequest)GoogleCloudRecommenderV1RecommenderConfigFrn   rz   r|   rP   rN   r}   BRecommenderV1.BillingAccountsLocationsRecommendersService.<lambda>  r   rP   c                 D    U R                  S5      nU R                  X1US9$ )aJ  Updates a Recommender Config. This will create a new revision of the config.

Args:
  request: (RecommenderBillingAccountsLocationsRecommendersUpdateConfigRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1RecommenderConfig) The response message.
r   r]   r_   rb   s       rN   r   FRecommenderV1.BillingAccountsLocationsRecommendersService.UpdateConfig  r   rP   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr   r   z?recommender.billingAccounts.locations.recommenders.updateConfigri   r   r   rj   )googleCloudRecommenderV1RecommenderConfigBRecommenderBillingAccountsLocationsRecommendersUpdateConfigRequestr   Frn   rz   r|   rP   rN   r}   r     r   rP   r   rU   r   r   s   @rN   r!   r     r   rP   r!   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )-RecommenderV1.BillingAccountsLocationsServicei  z9Service class for the billingAccounts_locations resource.r$   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r#   r   rV   rW   s     rN   r   6RecommenderV1.BillingAccountsLocationsService.__init__  s"    M994I&QdrP   r   	r   r   r   r   r   r   r   r   r   r   s   @rN   r#   r     s    C'E rP   r#   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )$RecommenderV1.BillingAccountsServicei  z/Service class for the billingAccounts resource.r&   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r%   r   rV   rW   s     rN   r   -RecommenderV1.BillingAccountsService.__init__  s"    M00$@HdrP   r   r  r   s   @rN   r%   r    s    9E rP   r%   c                   ~   ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SrU =r$ )9RecommenderV1.FoldersLocationsInsightTypesInsightsServicei  zGService class for the folders_locations_insightTypes_insights resource.r(   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r'   r   rV   rW   s     rN   r   BRecommenderV1.FoldersLocationsInsightTypesInsightsService.__init__  r   rP   c                 D    U R                  S5      nU R                  X1US9$ )aT  Gets the requested insight. Requires the recommender.*.get IAM permission for the specified insight type.

Args:
  request: (RecommenderFoldersLocationsInsightTypesInsightsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Insight) The response message.
r\   r]   r_   rb   s       rN   r\   =RecommenderV1.FoldersLocationsInsightTypesInsightsService.Get  rf   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzbv1/folders/{foldersId}/locations/{locationsId}/insightTypes/{insightTypesId}/insights/{insightsId}rh   z7recommender.folders.locations.insightTypes.insights.getri   rj   rk   9RecommenderFoldersLocationsInsightTypesInsightsGetRequestrm   Frn   rz   r|   rP   rN   r}   BRecommenderV1.FoldersLocationsInsightTypesInsightsService.<lambda>  s4     6 6vKxH"U<!rP   c                 D    U R                  S5      nU R                  X1US9$ )ax  Lists insights for the specified Cloud Resource. Requires the recommender.*.list IAM permission for the specified insight type.

Args:
  request: (RecommenderFoldersLocationsInsightTypesInsightsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1ListInsightsResponse) The response message.
r   r]   r_   rb   s       rN   r   >RecommenderV1.FoldersLocationsInsightTypesInsightsService.List  r   rP   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzUv1/folders/{foldersId}/locations/{locationsId}/insightTypes/{insightTypesId}/insightsrh   z8recommender.folders.locations.insightTypes.insights.listr   r   r   rk   :RecommenderFoldersLocationsInsightTypesInsightsListRequestr   Frn   rz   r|   rP   rN   r}   r    s4    !7!7iL zJ8-VI"rP   c                 D    U R                  S5      nU R                  X1US9$ )aM  Marks the Insight State as Accepted. Users can use this method to indicate to the Recommender API that they have applied some action based on the insight. This stops the insight content from being updated. MarkInsightAccepted can be applied to insights in ACTIVE state. Requires the recommender.*.update IAM permission for the specified insight.

Args:
  request: (RecommenderFoldersLocationsInsightTypesInsightsMarkAcceptedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Insight) The response message.
r   r]   r_   rb   s       rN   r   FRecommenderV1.FoldersLocationsInsightTypesInsightsService.MarkAccepted  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzov1/folders/{foldersId}/locations/{locationsId}/insightTypes/{insightTypesId}/insights/{insightsId}:markAcceptedr   z@recommender.folders.locations.insightTypes.insights.markAcceptedri   r   r   BRecommenderFoldersLocationsInsightTypesInsightsMarkAcceptedRequestrm   Frn   rz   r|   rP   rN   r}   r  +  s7    )?)? DTxH/J^<*rP   r   rU   r   r   s   @rN   r'   r	    s@    Q5E
8C8D8"LrP   r'   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )1RecommenderV1.FoldersLocationsInsightTypesServicei9  z>Service class for the folders_locations_insightTypes resource.r*   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r)   r   rV   rW   s     rN   r   :RecommenderV1.FoldersLocationsInsightTypesService.__init__>  "    M==tMfUdrP   r   r  r   s   @rN   r)   r  9      H,E rP   r)   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ )@RecommenderV1.FoldersLocationsRecommendersRecommendationsServiceiC  zNService class for the folders_locations_recommenders_recommendations resource.r,   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r+   r   rV   rW   s     rN   r   IRecommenderV1.FoldersLocationsRecommendersRecommendationsService.__init__H  s#    MLLd\]cddrP   c                 D    U R                  S5      nU R                  X1US9$ )ah  Gets the requested recommendation. Requires the recommender.*.get IAM permission for the specified recommender.

Args:
  request: (RecommenderFoldersLocationsRecommendersRecommendationsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
r\   r]   r_   rb   s       rN   r\   DRecommenderV1.FoldersLocationsRecommendersRecommendationsService.GetM  rf   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzpv1/folders/{foldersId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}rh   z>recommender.folders.locations.recommenders.recommendations.getri   rj   rk   @RecommenderFoldersLocationsRecommendersRecommendationsGetRequestr   Frn   rz   r|   rP   rN   r}   IRecommenderV1.FoldersLocationsRecommendersRecommendationsService.<lambda>Z  s7     6 6 ERxH"\C!rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists recommendations for the specified Cloud Resource. Requires the recommender.*.list IAM permission for the specified recommender.

Args:
  request: (RecommenderFoldersLocationsRecommendersRecommendationsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1ListRecommendationsResponse) The response message.
r   r]   r_   rb   s       rN   r   ERecommenderV1.FoldersLocationsRecommendersRecommendationsService.Listh  r   rP   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz\v1/folders/{foldersId}/locations/{locationsId}/recommenders/{recommendersId}/recommendationsrh   z?recommender.folders.locations.recommenders.recommendations.listr   r   r   rk   ARecommenderFoldersLocationsRecommendersRecommendationsListRequestr   Frn   rz   r|   rP   rN   r}   r'  u  s4    !7!7pS zJ84]P"rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Marks the Recommendation State as Claimed. Users can use this method to indicate to the Recommender API that they are starting to apply the recommendation themselves. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationClaimed can be applied to recommendations in CLAIMED, SUCCEEDED, FAILED, or ACTIVE state. Requires the recommender.*.update IAM permission for the specified recommender.

Args:
  request: (RecommenderFoldersLocationsRecommendersRecommendationsMarkClaimedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
r   r]   r_   rb   s       rN   r   LRecommenderV1.FoldersLocationsRecommendersRecommendationsService.MarkClaimed  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz|v1/folders/{foldersId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}:markClaimedr   zFrecommender.folders.locations.recommenders.recommendations.markClaimedri   r   r   HRecommenderFoldersLocationsRecommendersRecommendationsMarkClaimedRequestr   Frn   rz   r|   rP   rN   r}   r'    s7    (>(> QZxH.PdC)rP   c                 D    U R                  S5      nU R                  X1US9$ )aL  Mark the Recommendation State as Dismissed. Users can use this method to indicate to the Recommender API that an ACTIVE recommendation has to be marked back as DISMISSED. MarkRecommendationDismissed can be applied to recommendations in ACTIVE state. Requires the recommender.*.update IAM permission for the specified recommender.

Args:
  request: (RecommenderFoldersLocationsRecommendersRecommendationsMarkDismissedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
r   r]   r_   rb   s       rN   r   NRecommenderV1.FoldersLocationsRecommendersRecommendationsService.MarkDismissed  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz~v1/folders/{foldersId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}:markDismissedr   zHrecommender.folders.locations.recommenders.recommendations.markDismissedri   r   r   JRecommenderFoldersLocationsRecommendersRecommendationsMarkDismissedRequestr   Frn   rz   r|   rP   rN   r}   r'    7    (*@*@ S\xH0RfC+rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Marks the Recommendation State as Failed. Users can use this method to indicate to the Recommender API that they have applied the recommendation themselves, and the operation failed. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationFailed can be applied to recommendations in ACTIVE, CLAIMED, SUCCEEDED, or FAILED state. Requires the recommender.*.update IAM permission for the specified recommender.

Args:
  request: (RecommenderFoldersLocationsRecommendersRecommendationsMarkFailedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
r   r]   r_   rb   s       rN   r   KRecommenderV1.FoldersLocationsRecommendersRecommendationsService.MarkFailed  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz{v1/folders/{foldersId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}:markFailedr   zErecommender.folders.locations.recommenders.recommendations.markFailedri   r   r   GRecommenderFoldersLocationsRecommendersRecommendationsMarkFailedRequestr   Frn   rz   r|   rP   rN   r}   r'    s7    x'='= PYxH-OcC(rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Marks the Recommendation State as Succeeded. Users can use this method to indicate to the Recommender API that they have applied the recommendation themselves, and the operation was successful. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationSucceeded can be applied to recommendations in ACTIVE, CLAIMED, SUCCEEDED, or FAILED state. Requires the recommender.*.update IAM permission for the specified recommender.

Args:
  request: (RecommenderFoldersLocationsRecommendersRecommendationsMarkSucceededRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
r   r]   r_   rb   s       rN   r   NRecommenderV1.FoldersLocationsRecommendersRecommendationsService.MarkSucceeded  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz~v1/folders/{foldersId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}:markSucceededr   zHrecommender.folders.locations.recommenders.recommendations.markSucceededri   r   r   JRecommenderFoldersLocationsRecommendersRecommendationsMarkSucceededRequestr   Frn   rz   r|   rP   rN   r}   r'    r4  rP   r   rU   r   r   s   @rN   r+   r   C  sm    X<E
8C8D8!K8#M8 J8#MrP   r+   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )1RecommenderV1.FoldersLocationsRecommendersServicei  z>Service class for the folders_locations_recommenders resource.r.   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r-   r   rV   rW   s     rN   r   :RecommenderV1.FoldersLocationsRecommendersService.__init__  r  rP   r   r  r   s   @rN   r-   r>    r  rP   r-   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )%RecommenderV1.FoldersLocationsServicei  z1Service class for the folders_locations resource.r0   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r/   r   rV   rW   s     rN   r   .RecommenderV1.FoldersLocationsService.__init__  s"    M114A&IdrP   r   r  r   s   @rN   r/   rB    s    ;E rP   r/   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )RecommenderV1.FoldersServicei  z'Service class for the folders resource.r2   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r1   r   rV   rW   s     rN   r   %RecommenderV1.FoldersService.__init__  s"    M(($8@drP   r   r  r   s   @rN   r1   rF    s    1E rP   r1   c                   ~   ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SrU =r$ )?RecommenderV1.OrganizationsLocationsInsightTypesInsightsServicei  zMService class for the organizations_locations_insightTypes_insights resource.r4   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r3   r   rV   rW   s     rN   r   HRecommenderV1.OrganizationsLocationsInsightTypesInsightsService.__init__  s#    MKKT[\bcdrP   c                 D    U R                  S5      nU R                  X1US9$ )aZ  Gets the requested insight. Requires the recommender.*.get IAM permission for the specified insight type.

Args:
  request: (RecommenderOrganizationsLocationsInsightTypesInsightsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Insight) The response message.
r\   r]   r_   rb   s       rN   r\   CRecommenderV1.OrganizationsLocationsInsightTypesInsightsService.Get  rf   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nznv1/organizations/{organizationsId}/locations/{locationsId}/insightTypes/{insightTypesId}/insights/{insightsId}rh   z=recommender.organizations.locations.insightTypes.insights.getri   rj   rk   ?RecommenderOrganizationsLocationsInsightTypesInsightsGetRequestrm   Frn   rz   r|   rP   rN   r}   HRecommenderV1.OrganizationsLocationsInsightTypesInsightsService.<lambda>$  s7     6 6 CQxH"[<!rP   c                 D    U R                  S5      nU R                  X1US9$ )a~  Lists insights for the specified Cloud Resource. Requires the recommender.*.list IAM permission for the specified insight type.

Args:
  request: (RecommenderOrganizationsLocationsInsightTypesInsightsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1ListInsightsResponse) The response message.
r   r]   r_   rb   s       rN   r   DRecommenderV1.OrganizationsLocationsInsightTypesInsightsService.List2  r   rP   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nzav1/organizations/{organizationsId}/locations/{locationsId}/insightTypes/{insightTypesId}/insightsrh   z>recommender.organizations.locations.insightTypes.insights.listr   r   r   rk   @RecommenderOrganizationsLocationsInsightTypesInsightsListRequestr   Frn   rz   r|   rP   rN   r}   rQ  ?  s4    !7!7uR zJ8-\I"rP   c                 D    U R                  S5      nU R                  X1US9$ )aS  Marks the Insight State as Accepted. Users can use this method to indicate to the Recommender API that they have applied some action based on the insight. This stops the insight content from being updated. MarkInsightAccepted can be applied to insights in ACTIVE state. Requires the recommender.*.update IAM permission for the specified insight.

Args:
  request: (RecommenderOrganizationsLocationsInsightTypesInsightsMarkAcceptedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Insight) The response message.
r   r]   r_   rb   s       rN   r   LRecommenderV1.OrganizationsLocationsInsightTypesInsightsService.MarkAcceptedM  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz{v1/organizations/{organizationsId}/locations/{locationsId}/insightTypes/{insightTypesId}/insights/{insightsId}:markAcceptedr   zFrecommender.organizations.locations.insightTypes.insights.markAcceptedri   r   r   HRecommenderOrganizationsLocationsInsightTypesInsightsMarkAcceptedRequestrm   Frn   rz   r|   rP   rN   r}   rQ  Z  s7    )?)? PZxH/Jd<*rP   r   rU   r   r   s   @rN   r3   rJ    s@    W;E
8C8D8"LrP   r3   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )7RecommenderV1.OrganizationsLocationsInsightTypesServiceih  zDService class for the organizations_locations_insightTypes resource.r6   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r5   r   rV   rW   s     rN   r   @RecommenderV1.OrganizationsLocationsInsightTypesService.__init__m  #    MCCTSTZ[drP   c                 D    U R                  S5      nU R                  X1US9$ )a]  Gets the requested InsightTypeConfig. There is only one instance of the config for each InsightType.

Args:
  request: (RecommenderOrganizationsLocationsInsightTypesGetConfigRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1InsightTypeConfig) The response message.
r   r]   r_   rb   s       rN   r   ARecommenderV1.OrganizationsLocationsInsightTypesService.GetConfigr  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N_v1/organizations/{organizationsId}/locations/{locationsId}/insightTypes/{insightTypesId}/configrh   z:recommender.organizations.locations.insightTypes.getConfigri   rj   rk   =RecommenderOrganizationsLocationsInsightTypesGetConfigRequestr   Frn   rz   r|   rP   rN   r}   @RecommenderV1.OrganizationsLocationsInsightTypesService.<lambda>  4    h&<&<sNxH"YF'rP   c                 D    U R                  S5      nU R                  X1US9$ )aO  Updates an InsightTypeConfig change. This will create a new revision of the config.

Args:
  request: (RecommenderOrganizationsLocationsInsightTypesUpdateConfigRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1InsightTypeConfig) The response message.
r   r]   r_   rb   s       rN   r   DRecommenderV1.OrganizationsLocationsInsightTypesService.UpdateConfig  r   rP   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nrb  r   z=recommender.organizations.locations.insightTypes.updateConfigri   r   r   rj   r   @RecommenderOrganizationsLocationsInsightTypesUpdateConfigRequestr   Frn   rz   r|   rP   rN   r}   rd    9    )?)?sQxH"N3"A\F*rP   r   rU   r   r   s   @rN   r5   r[  h  1    N2E
8I8"LrP   r5   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ )FRecommenderV1.OrganizationsLocationsRecommendersRecommendationsServicei  zTService class for the organizations_locations_recommenders_recommendations resource.r8   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r7   r   rV   rW   s     rN   r   ORecommenderV1.OrganizationsLocationsRecommendersRecommendationsService.__init__  s$    MRRTXbcijdrP   c                 D    U R                  S5      nU R                  X1US9$ )an  Gets the requested recommendation. Requires the recommender.*.get IAM permission for the specified recommender.

Args:
  request: (RecommenderOrganizationsLocationsRecommendersRecommendationsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
r\   r]   r_   rb   s       rN   r\   JRecommenderV1.OrganizationsLocationsRecommendersRecommendationsService.Get  rf   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz|v1/organizations/{organizationsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}rh   zDrecommender.organizations.locations.recommenders.recommendations.getri   rj   rk   FRecommenderOrganizationsLocationsRecommendersRecommendationsGetRequestr   Frn   rz   r|   rP   rN   r}   ORecommenderV1.OrganizationsLocationsRecommendersRecommendationsService.<lambda>  s7     6 6 QXxH"bC!rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists recommendations for the specified Cloud Resource. Requires the recommender.*.list IAM permission for the specified recommender.

Args:
  request: (RecommenderOrganizationsLocationsRecommendersRecommendationsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1ListRecommendationsResponse) The response message.
r   r]   r_   rb   s       rN   r   KRecommenderV1.OrganizationsLocationsRecommendersRecommendationsService.List  r   rP   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nzhv1/organizations/{organizationsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendationsrh   zErecommender.organizations.locations.recommenders.recommendations.listr   r   r   rk   GRecommenderOrganizationsLocationsRecommendersRecommendationsListRequestr   Frn   rz   r|   rP   rN   r}   rt    s4    !7!7|Y zJ84cP"rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Marks the Recommendation State as Claimed. Users can use this method to indicate to the Recommender API that they are starting to apply the recommendation themselves. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationClaimed can be applied to recommendations in CLAIMED, SUCCEEDED, FAILED, or ACTIVE state. Requires the recommender.*.update IAM permission for the specified recommender.

Args:
  request: (RecommenderOrganizationsLocationsRecommendersRecommendationsMarkClaimedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
r   r]   r_   rb   s       rN   r   RRecommenderV1.OrganizationsLocationsRecommendersRecommendationsService.MarkClaimed  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/organizations/{organizationsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}:markClaimedr   zLrecommender.organizations.locations.recommenders.recommendations.markClaimedri   r   r   NRecommenderOrganizationsLocationsRecommendersRecommendationsMarkClaimedRequestr   Frn   rz   r|   rP   rN   r}   rt    s7    (>(> ]`xH.PjC)rP   c                 D    U R                  S5      nU R                  X1US9$ )aR  Mark the Recommendation State as Dismissed. Users can use this method to indicate to the Recommender API that an ACTIVE recommendation has to be marked back as DISMISSED. MarkRecommendationDismissed can be applied to recommendations in ACTIVE state. Requires the recommender.*.update IAM permission for the specified recommender.

Args:
  request: (RecommenderOrganizationsLocationsRecommendersRecommendationsMarkDismissedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
r   r]   r_   rb   s       rN   r   TRecommenderV1.OrganizationsLocationsRecommendersRecommendationsService.MarkDismissed  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/organizations/{organizationsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}:markDismissedr   zNrecommender.organizations.locations.recommenders.recommendations.markDismissedri   r   r   PRecommenderOrganizationsLocationsRecommendersRecommendationsMarkDismissedRequestr   Frn   rz   r|   rP   rN   r}   rt    7    (*@*@ _bxH0RlC+rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Marks the Recommendation State as Failed. Users can use this method to indicate to the Recommender API that they have applied the recommendation themselves, and the operation failed. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationFailed can be applied to recommendations in ACTIVE, CLAIMED, SUCCEEDED, or FAILED state. Requires the recommender.*.update IAM permission for the specified recommender.

Args:
  request: (RecommenderOrganizationsLocationsRecommendersRecommendationsMarkFailedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
r   r]   r_   rb   s       rN   r   QRecommenderV1.OrganizationsLocationsRecommendersRecommendationsService.MarkFailed  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/organizations/{organizationsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}:markFailedr   zKrecommender.organizations.locations.recommenders.recommendations.markFailedri   r   r   MRecommenderOrganizationsLocationsRecommendersRecommendationsMarkFailedRequestr   Frn   rz   r|   rP   rN   r}   rt  +  s7    x'='= \_xH-OiC(rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Marks the Recommendation State as Succeeded. Users can use this method to indicate to the Recommender API that they have applied the recommendation themselves, and the operation was successful. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationSucceeded can be applied to recommendations in ACTIVE, CLAIMED, SUCCEEDED, or FAILED state. Requires the recommender.*.update IAM permission for the specified recommender.

Args:
  request: (RecommenderOrganizationsLocationsRecommendersRecommendationsMarkSucceededRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
r   r]   r_   rb   s       rN   r   TRecommenderV1.OrganizationsLocationsRecommendersRecommendationsService.MarkSucceeded9  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/organizations/{organizationsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}:markSucceededr   zNrecommender.organizations.locations.recommenders.recommendations.markSucceededri   r   r   PRecommenderOrganizationsLocationsRecommendersRecommendationsMarkSucceededRequestr   Frn   rz   r|   rP   rN   r}   rt  F  r  rP   r   rU   r   r   s   @rN   r7   rm    sm    ^BE
8C8D8!K8#M8 J8#MrP   r7   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )7RecommenderV1.OrganizationsLocationsRecommendersServiceiT  zDService class for the organizations_locations_recommenders resource.r:   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r9   r   rV   rW   s     rN   r   @RecommenderV1.OrganizationsLocationsRecommendersService.__init__Y  r^  rP   c                 D    U R                  S5      nU R                  X1US9$ )a^  Gets the requested Recommender Config. There is only one instance of the config for each Recommender.

Args:
  request: (RecommenderOrganizationsLocationsRecommendersGetConfigRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1RecommenderConfig) The response message.
r   r]   r_   rb   s       rN   r   ARecommenderV1.OrganizationsLocationsRecommendersService.GetConfig^  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N_v1/organizations/{organizationsId}/locations/{locationsId}/recommenders/{recommendersId}/configrh   z:recommender.organizations.locations.recommenders.getConfigri   rj   rk   =RecommenderOrganizationsLocationsRecommendersGetConfigRequestr   Frn   rz   r|   rP   rN   r}   @RecommenderV1.OrganizationsLocationsRecommendersService.<lambda>k  re  rP   c                 D    U R                  S5      nU R                  X1US9$ )aH  Updates a Recommender Config. This will create a new revision of the config.

Args:
  request: (RecommenderOrganizationsLocationsRecommendersUpdateConfigRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1RecommenderConfig) The response message.
r   r]   r_   rb   s       rN   r   DRecommenderV1.OrganizationsLocationsRecommendersService.UpdateConfigy  r   rP   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr  r   z=recommender.organizations.locations.recommenders.updateConfigri   r   r   rj   r   @RecommenderOrganizationsLocationsRecommendersUpdateConfigRequestr   Frn   rz   r|   rP   rN   r}   r    rj  rP   r   rU   r   r   s   @rN   r9   r  T  rk  rP   r9   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )+RecommenderV1.OrganizationsLocationsServicei  z7Service class for the organizations_locations resource.r<   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r;   r   rV   rW   s     rN   r   4RecommenderV1.OrganizationsLocationsService.__init__  s"    M77GOdrP   r   r  r   s   @rN   r;   r    s    A%E rP   r;   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )"RecommenderV1.OrganizationsServicei  z-Service class for the organizations resource.r>   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r=   r   rV   rW   s     rN   r   +RecommenderV1.OrganizationsService.__init__  s"    M..>vFdrP   r   r  r   s   @rN   r=   r    s    7E rP   r=   c                   ~   ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SrU =r$ ):RecommenderV1.ProjectsLocationsInsightTypesInsightsServicei  zHService class for the projects_locations_insightTypes_insights resource.r@   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   r?   r   rV   rW   s     rN   r   CRecommenderV1.ProjectsLocationsInsightTypesInsightsService.__init__  s#    MFFVW]^drP   c                 D    U R                  S5      nU R                  X1US9$ )aU  Gets the requested insight. Requires the recommender.*.get IAM permission for the specified insight type.

Args:
  request: (RecommenderProjectsLocationsInsightTypesInsightsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Insight) The response message.
r\   r]   r_   rb   s       rN   r\   >RecommenderV1.ProjectsLocationsInsightTypesInsightsService.Get  rf   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzdv1/projects/{projectsId}/locations/{locationsId}/insightTypes/{insightTypesId}/insights/{insightsId}rh   z8recommender.projects.locations.insightTypes.insights.getri   rj   rk   :RecommenderProjectsLocationsInsightTypesInsightsGetRequestrm   Frn   rz   r|   rP   rN   r}   CRecommenderV1.ProjectsLocationsInsightTypesInsightsService.<lambda>  s4     6 6xLxH"V<!rP   c                 D    U R                  S5      nU R                  X1US9$ )ay  Lists insights for the specified Cloud Resource. Requires the recommender.*.list IAM permission for the specified insight type.

Args:
  request: (RecommenderProjectsLocationsInsightTypesInsightsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1ListInsightsResponse) The response message.
r   r]   r_   rb   s       rN   r   ?RecommenderV1.ProjectsLocationsInsightTypesInsightsService.List  r   rP   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzWv1/projects/{projectsId}/locations/{locationsId}/insightTypes/{insightTypesId}/insightsrh   z9recommender.projects.locations.insightTypes.insights.listr   r   r   rk   ;RecommenderProjectsLocationsInsightTypesInsightsListRequestr   Frn   rz   r|   rP   rN   r}   r    s4    !7!7kM zJ8-WI"rP   c                 D    U R                  S5      nU R                  X1US9$ )aN  Marks the Insight State as Accepted. Users can use this method to indicate to the Recommender API that they have applied some action based on the insight. This stops the insight content from being updated. MarkInsightAccepted can be applied to insights in ACTIVE state. Requires the recommender.*.update IAM permission for the specified insight.

Args:
  request: (RecommenderProjectsLocationsInsightTypesInsightsMarkAcceptedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Insight) The response message.
r   r]   r_   rb   s       rN   r   GRecommenderV1.ProjectsLocationsInsightTypesInsightsService.MarkAccepted  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzqv1/projects/{projectsId}/locations/{locationsId}/insightTypes/{insightTypesId}/insights/{insightsId}:markAcceptedr   zArecommender.projects.locations.insightTypes.insights.markAcceptedri   r   r   CRecommenderProjectsLocationsInsightTypesInsightsMarkAcceptedRequestrm   Frn   rz   r|   rP   rN   r}   r    s7    )?)? FUxH/J_<*rP   r   rU   r   r   s   @rN   r?   r    s@    R6E
8C8D8"LrP   r?   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )2RecommenderV1.ProjectsLocationsInsightTypesServicei  z?Service class for the projects_locations_insightTypes resource.rB   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   rA   r   rV   rW   s     rN   r   ;RecommenderV1.ProjectsLocationsInsightTypesService.__init__  "    M>>NvVdrP   c                 D    U R                  S5      nU R                  X1US9$ )aX  Gets the requested InsightTypeConfig. There is only one instance of the config for each InsightType.

Args:
  request: (RecommenderProjectsLocationsInsightTypesGetConfigRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1InsightTypeConfig) The response message.
r   r]   r_   rb   s       rN   r   <RecommenderV1.ProjectsLocationsInsightTypesService.GetConfig  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NUv1/projects/{projectsId}/locations/{locationsId}/insightTypes/{insightTypesId}/configrh   z5recommender.projects.locations.insightTypes.getConfigri   rj   rk   8RecommenderProjectsLocationsInsightTypesGetConfigRequestr   Frn   rz   r|   rP   rN   r}   ;RecommenderV1.ProjectsLocationsInsightTypesService.<lambda>  4    h&<&<iIxH"TF'rP   c                 D    U R                  S5      nU R                  X1US9$ )aJ  Updates an InsightTypeConfig change. This will create a new revision of the config.

Args:
  request: (RecommenderProjectsLocationsInsightTypesUpdateConfigRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1InsightTypeConfig) The response message.
r   r]   r_   rb   s       rN   r   ?RecommenderV1.ProjectsLocationsInsightTypesService.UpdateConfig(  r   rP   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr  r   z8recommender.projects.locations.insightTypes.updateConfigri   r   r   rj   r   ;RecommenderProjectsLocationsInsightTypesUpdateConfigRequestr   Frn   rz   r|   rP   rN   r}   r  5  9    )?)?iLxH"N3"AWF*rP   r   rU   r   r   s   @rN   rA   r    1    I-E
8I8"LrP   rA   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ )ARecommenderV1.ProjectsLocationsRecommendersRecommendationsServiceiC  zOService class for the projects_locations_recommenders_recommendations resource.rD   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   rC   r   rV   rW   s     rN   r   JRecommenderV1.ProjectsLocationsRecommendersRecommendationsService.__init__H  rZ   rP   c                 D    U R                  S5      nU R                  X1US9$ )ai  Gets the requested recommendation. Requires the recommender.*.get IAM permission for the specified recommender.

Args:
  request: (RecommenderProjectsLocationsRecommendersRecommendationsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
r\   r]   r_   rb   s       rN   r\   ERecommenderV1.ProjectsLocationsRecommendersRecommendationsService.GetM  rf   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzrv1/projects/{projectsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}rh   z?recommender.projects.locations.recommenders.recommendations.getri   rj   rk   ARecommenderProjectsLocationsRecommendersRecommendationsGetRequestr   Frn   rz   r|   rP   rN   r}   JRecommenderV1.ProjectsLocationsRecommendersRecommendationsService.<lambda>Z  s7     6 6 GSxH"]C!rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists recommendations for the specified Cloud Resource. Requires the recommender.*.list IAM permission for the specified recommender.

Args:
  request: (RecommenderProjectsLocationsRecommendersRecommendationsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1ListRecommendationsResponse) The response message.
r   r]   r_   rb   s       rN   r   FRecommenderV1.ProjectsLocationsRecommendersRecommendationsService.Listh  r   rP   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz^v1/projects/{projectsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendationsrh   z@recommender.projects.locations.recommenders.recommendations.listr   r   r   rk   BRecommenderProjectsLocationsRecommendersRecommendationsListRequestr   Frn   rz   r|   rP   rN   r}   r  u  s4    !7!7rT zJ84^P"rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Marks the Recommendation State as Claimed. Users can use this method to indicate to the Recommender API that they are starting to apply the recommendation themselves. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationClaimed can be applied to recommendations in CLAIMED, SUCCEEDED, FAILED, or ACTIVE state. Requires the recommender.*.update IAM permission for the specified recommender.

Args:
  request: (RecommenderProjectsLocationsRecommendersRecommendationsMarkClaimedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
r   r]   r_   rb   s       rN   r   MRecommenderV1.ProjectsLocationsRecommendersRecommendationsService.MarkClaimed  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz~v1/projects/{projectsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}:markClaimedr   zGrecommender.projects.locations.recommenders.recommendations.markClaimedri   r   r   IRecommenderProjectsLocationsRecommendersRecommendationsMarkClaimedRequestr   Frn   rz   r|   rP   rN   r}   r    s7    (>(> S[xH.PeC)rP   c                 D    U R                  S5      nU R                  X1US9$ )aM  Mark the Recommendation State as Dismissed. Users can use this method to indicate to the Recommender API that an ACTIVE recommendation has to be marked back as DISMISSED. MarkRecommendationDismissed can be applied to recommendations in ACTIVE state. Requires the recommender.*.update IAM permission for the specified recommender.

Args:
  request: (RecommenderProjectsLocationsRecommendersRecommendationsMarkDismissedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
r   r]   r_   rb   s       rN   r   ORecommenderV1.ProjectsLocationsRecommendersRecommendationsService.MarkDismissed  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/projects/{projectsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}:markDismissedr   zIrecommender.projects.locations.recommenders.recommendations.markDismissedri   r   r   KRecommenderProjectsLocationsRecommendersRecommendationsMarkDismissedRequestr   Frn   rz   r|   rP   rN   r}   r    7    (*@*@ U]xH0RgC+rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Marks the Recommendation State as Failed. Users can use this method to indicate to the Recommender API that they have applied the recommendation themselves, and the operation failed. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationFailed can be applied to recommendations in ACTIVE, CLAIMED, SUCCEEDED, or FAILED state. Requires the recommender.*.update IAM permission for the specified recommender.

Args:
  request: (RecommenderProjectsLocationsRecommendersRecommendationsMarkFailedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
r   r]   r_   rb   s       rN   r   LRecommenderV1.ProjectsLocationsRecommendersRecommendationsService.MarkFailed  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz}v1/projects/{projectsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}:markFailedr   zFrecommender.projects.locations.recommenders.recommendations.markFailedri   r   r   HRecommenderProjectsLocationsRecommendersRecommendationsMarkFailedRequestr   Frn   rz   r|   rP   rN   r}   r    s7    x'='= RZxH-OdC(rP   c                 D    U R                  S5      nU R                  X1US9$ )a  Marks the Recommendation State as Succeeded. Users can use this method to indicate to the Recommender API that they have applied the recommendation themselves, and the operation was successful. This stops the recommendation content from being updated. Associated insights are frozen and placed in the ACCEPTED state. MarkRecommendationSucceeded can be applied to recommendations in ACTIVE, CLAIMED, SUCCEEDED, or FAILED state. Requires the recommender.*.update IAM permission for the specified recommender.

Args:
  request: (RecommenderProjectsLocationsRecommendersRecommendationsMarkSucceededRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1Recommendation) The response message.
r   r]   r_   rb   s       rN   r   ORecommenderV1.ProjectsLocationsRecommendersRecommendationsService.MarkSucceeded  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1/projects/{projectsId}/locations/{locationsId}/recommenders/{recommendersId}/recommendations/{recommendationsId}:markSucceededr   zIrecommender.projects.locations.recommenders.recommendations.markSucceededri   r   r   KRecommenderProjectsLocationsRecommendersRecommendationsMarkSucceededRequestr   Frn   rz   r|   rP   rN   r}   r    r  rP   r   rU   r   r   s   @rN   rC   r  C  sm    Y=E
8C8D8!K8#M8 J8#MrP   rC   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )2RecommenderV1.ProjectsLocationsRecommendersServicei  z?Service class for the projects_locations_recommenders resource.rF   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   rE   r   rV   rW   s     rN   r   ;RecommenderV1.ProjectsLocationsRecommendersService.__init__  r  rP   c                 D    U R                  S5      nU R                  X1US9$ )aY  Gets the requested Recommender Config. There is only one instance of the config for each Recommender.

Args:
  request: (RecommenderProjectsLocationsRecommendersGetConfigRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1RecommenderConfig) The response message.
r   r]   r_   rb   s       rN   r   <RecommenderV1.ProjectsLocationsRecommendersService.GetConfig  r   rP   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NUv1/projects/{projectsId}/locations/{locationsId}/recommenders/{recommendersId}/configrh   z5recommender.projects.locations.recommenders.getConfigri   rj   rk   8RecommenderProjectsLocationsRecommendersGetConfigRequestr   Frn   rz   r|   rP   rN   r}   ;RecommenderV1.ProjectsLocationsRecommendersService.<lambda>  r  rP   c                 D    U R                  S5      nU R                  X1US9$ )aC  Updates a Recommender Config. This will create a new revision of the config.

Args:
  request: (RecommenderProjectsLocationsRecommendersUpdateConfigRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudRecommenderV1RecommenderConfig) The response message.
r   r]   r_   rb   s       rN   r   ?RecommenderV1.ProjectsLocationsRecommendersService.UpdateConfig  r   rP   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr  r   z8recommender.projects.locations.recommenders.updateConfigri   r   r   rj   r   ;RecommenderProjectsLocationsRecommendersUpdateConfigRequestr   Frn   rz   r|   rP   rN   r}   r  !  r  rP   r   rU   r   r   s   @rN   rE   r    r  rP   rE   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )&RecommenderV1.ProjectsLocationsServicei/  z2Service class for the projects_locations resource.rH   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   rG   r   rV   rW   s     rN   r   /RecommenderV1.ProjectsLocationsService.__init__4  s"    M22DB6JdrP   r   r  r   s   @rN   rG   r  /  s    < E rP   rG   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )RecommenderV1.ProjectsServicei9  z(Service class for the projects resource.rJ   c                 N   > [         [        R                  U ]  U5        0 U l        g rU   )r   r   rI   r   rV   rW   s     rN   r   &RecommenderV1.ProjectsService.__init__>  s"    M))49&AdrP   r   r  r   s   @rN   rI   r  9  s    2E rP   rI   )r&   r$   r   r   r"   r    r2   r0   r*   r(   r.   r,   r>   r<   r6   r4   r:   r8   rJ   rH   rB   r@   rF   rD   )rk   NTNNFFNNNN)/r   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%   r'   r)   r+   r-   r/   r1   r3   r5   r7   r9   r;   r=   r?   rA   rC   rE   rG   rI   r   r   r   s   @rN   r   r   
   s.   D/2(<-(=>'(*"."+&,()-6:/4<@?C	&/PYH<S<S Yv>H4K4K >@j8CZCZ jX>H4K4K >@(?(? x66 YH4K4K YvH,C,C j8;R;R jXH,C,C  7 7 x.. Y(:Q:Q Yv>(2I2I >@jAXAX jX>(2I2I >@h&=&= X44 YX5L5L Yv>X-D-D >@jH<S<S jX>X-D-D >@!8!8 //  rP   r   N)
r   
__future__r   apitools.base.pyr   4googlecloudsdk.generated_clients.apis.recommender.v1r   r  BaseApiClientr   r|   rP   rN   <module>r     s'    : ' % dwH** wrP   