<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/recommender/v1/recommender_service.proto

namespace GPBMetadata\Google\Cloud\Recommender\V1;

class RecommenderService
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Recommender\V1\Insight::initOnce();
        \GPBMetadata\Google\Cloud\Recommender\V1\InsightTypeConfig::initOnce();
        \GPBMetadata\Google\Cloud\Recommender\V1\Recommendation::initOnce();
        \GPBMetadata\Google\Cloud\Recommender\V1\RecommenderConfig::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        $pool->internalAddGeneratedFile(
            '
§?
5google/cloud/recommender/v1/recommender_service.protogoogle.cloud.recommender.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto)google/cloud/recommender/v1/insight.proto5google/cloud/recommender/v1/insight_type_config.proto0google/cloud/recommender/v1/recommendation.proto4google/cloud/recommender/v1/recommender_config.proto google/protobuf/field_mask.proto"›
ListInsightsRequest>
parent (	B.àAúA(
&recommender.googleapis.com/InsightType
	page_size (BàA

page_token (	BàA
filter (	BàA"g
ListInsightsResponse6
insights (2$.google.cloud.recommender.v1.Insight
next_page_token (	"M
GetInsightRequest8
name (	B*àAúA$
"recommender.googleapis.com/Insight"ˆ
MarkInsightAcceptedRequest8
name (	B*àAúA$
"recommender.googleapis.com/Insightg
state_metadata (2J.google.cloud.recommender.v1.MarkInsightAcceptedRequest.StateMetadataEntryBàA
etag (	BàA4
StateMetadataEntry
key (	
value (	:8"
ListRecommendationsRequest>
parent (	B.àAúA(
&recommender.googleapis.com/Recommender
	page_size (BàA

page_token (	BàA
filter (	"|
ListRecommendationsResponseD
recommendations (2+.google.cloud.recommender.v1.Recommendation
next_page_token (	"[
GetRecommendationRequest?
name (	B1àAúA+
)recommender.googleapis.com/Recommendation"–
 MarkRecommendationClaimedRequest?
name (	B1àAúA+
)recommender.googleapis.com/Recommendationh
state_metadata (2P.google.cloud.recommender.v1.MarkRecommendationClaimedRequest.StateMetadataEntry
etag (	BàA4
StateMetadataEntry
key (	
value (	:8"š
"MarkRecommendationSucceededRequest?
name (	B1àAúA+
)recommender.googleapis.com/Recommendationj
state_metadata (2R.google.cloud.recommender.v1.MarkRecommendationSucceededRequest.StateMetadataEntry
etag (	BàA4
StateMetadataEntry
key (	
value (	:8"”
MarkRecommendationFailedRequest?
name (	B1àAúA+
)recommender.googleapis.com/Recommendationg
state_metadata (2O.google.cloud.recommender.v1.MarkRecommendationFailedRequest.StateMetadataEntry
etag (	BàA4
StateMetadataEntry
key (	
value (	:8"a
GetRecommenderConfigRequestB
name (	B4àAúA.
,recommender.googleapis.com/RecommenderConfig"¹
UpdateRecommenderConfigRequestO
recommender_config (2..google.cloud.recommender.v1.RecommenderConfigBàA/
update_mask (2.google.protobuf.FieldMask
validate_only ("a
GetInsightTypeConfigRequestB
name (	B4àAúA.
,recommender.googleapis.com/InsightTypeConfig"º
UpdateInsightTypeConfigRequestP
insight_type_config (2..google.cloud.recommender.v1.InsightTypeConfigBàA/
update_mask (2.google.protobuf.FieldMask
validate_only (2ÿ\'
Recommender‹
ListInsights0.google.cloud.recommender.v1.ListInsightsRequest1.google.cloud.recommender.v1.ListInsightsResponse"•‚Óä“…;/v1/{parent=projects/*/locations/*/insightTypes/*}/insightsZDB/v1/{parent=billingAccounts/*/locations/*/insightTypes/*}/insightsZ<:/v1/{parent=folders/*/locations/*/insightTypes/*}/insightsZB@/v1/{parent=organizations/*/locations/*/insightTypes/*}/insightsÚAparentø

GetInsight..google.cloud.recommender.v1.GetInsightRequest$.google.cloud.recommender.v1.Insight"“‚Óä“…;/v1/{name=projects/*/locations/*/insightTypes/*/insights/*}ZDB/v1/{name=billingAccounts/*/locations/*/insightTypes/*/insights/*}Z<:/v1/{name=folders/*/locations/*/insightTypes/*/insights/*}ZB@/v1/{name=organizations/*/locations/*/insightTypes/*/insights/*}ÚAnameÞ
MarkInsightAccepted7.google.cloud.recommender.v1.MarkInsightAcceptedRequest$.google.cloud.recommender.v1.Insight"ç‚Óä“Å"H/v1/{name=projects/*/locations/*/insightTypes/*/insights/*}:markAccepted:*ZT"O/v1/{name=billingAccounts/*/locations/*/insightTypes/*/insights/*}:markAccepted:*ZL"G/v1/{name=folders/*/locations/*/insightTypes/*/insights/*}:markAccepted:*ZR"M/v1/{name=organizations/*/locations/*/insightTypes/*/insights/*}:markAccepted:*ÚAname,state_metadata,etagÌ
ListRecommendations7.google.cloud.recommender.v1.ListRecommendationsRequest8.google.cloud.recommender.v1.ListRecommendationsResponse"Á‚Óä“¡B/v1/{parent=projects/*/locations/*/recommenders/*}/recommendationsZKI/v1/{parent=billingAccounts/*/locations/*/recommenders/*}/recommendationsZCA/v1/{parent=folders/*/locations/*/recommenders/*}/recommendationsZIG/v1/{parent=organizations/*/locations/*/recommenders/*}/recommendationsÚAparentÚAparent,filter©
GetRecommendation5.google.cloud.recommender.v1.GetRecommendationRequest+.google.cloud.recommender.v1.Recommendation"¯‚Óä“¡B/v1/{name=projects/*/locations/*/recommenders/*/recommendations/*}ZKI/v1/{name=billingAccounts/*/locations/*/recommenders/*/recommendations/*}ZCA/v1/{name=folders/*/locations/*/recommenders/*/recommendations/*}ZIG/v1/{name=organizations/*/locations/*/recommenders/*/recommendations/*}ÚAname‰
MarkRecommendationClaimed=.google.cloud.recommender.v1.MarkRecommendationClaimedRequest+.google.cloud.recommender.v1.Recommendation"ÿ‚Óä“Ý"N/v1/{name=projects/*/locations/*/recommenders/*/recommendations/*}:markClaimed:*ZZ"U/v1/{name=billingAccounts/*/locations/*/recommenders/*/recommendations/*}:markClaimed:*ZR"M/v1/{name=folders/*/locations/*/recommenders/*/recommendations/*}:markClaimed:*ZX"S/v1/{name=organizations/*/locations/*/recommenders/*/recommendations/*}:markClaimed:*ÚAname,state_metadata,etag•
MarkRecommendationSucceeded?.google.cloud.recommender.v1.MarkRecommendationSucceededRequest+.google.cloud.recommender.v1.Recommendation"‡‚Óä“å"P/v1/{name=projects/*/locations/*/recommenders/*/recommendations/*}:markSucceeded:*Z\\"W/v1/{name=billingAccounts/*/locations/*/recommenders/*/recommendations/*}:markSucceeded:*ZT"O/v1/{name=folders/*/locations/*/recommenders/*/recommendations/*}:markSucceeded:*ZZ"U/v1/{name=organizations/*/locations/*/recommenders/*/recommendations/*}:markSucceeded:*ÚAname,state_metadata,etagƒ
MarkRecommendationFailed<.google.cloud.recommender.v1.MarkRecommendationFailedRequest+.google.cloud.recommender.v1.Recommendation"û‚Óä“Ù"M/v1/{name=projects/*/locations/*/recommenders/*/recommendations/*}:markFailed:*ZY"T/v1/{name=billingAccounts/*/locations/*/recommenders/*/recommendations/*}:markFailed:*ZQ"L/v1/{name=folders/*/locations/*/recommenders/*/recommendations/*}:markFailed:*ZW"R/v1/{name=organizations/*/locations/*/recommenders/*/recommendations/*}:markFailed:*ÚAname,state_metadata,etag‰
GetRecommenderConfig8.google.cloud.recommender.v1.GetRecommenderConfigRequest..google.cloud.recommender.v1.RecommenderConfig"†‚Óä“y7/v1/{name=projects/*/locations/*/recommenders/*/config}Z></v1/{name=organizations/*/locations/*/recommenders/*/config}ÚAnameø
UpdateRecommenderConfig;.google.cloud.recommender.v1.UpdateRecommenderConfigRequest..google.cloud.recommender.v1.RecommenderConfig"ï‚Óä“Ç2J/v1/{recommender_config.name=projects/*/locations/*/recommenders/*/config}:recommender_configZe2O/v1/{recommender_config.name=organizations/*/locations/*/recommenders/*/config}:recommender_configÚArecommender_config,update_mask‰
GetInsightTypeConfig8.google.cloud.recommender.v1.GetInsightTypeConfigRequest..google.cloud.recommender.v1.InsightTypeConfig"†‚Óä“y7/v1/{name=projects/*/locations/*/insightTypes/*/config}Z></v1/{name=organizations/*/locations/*/insightTypes/*/config}ÚAnameý
UpdateInsightTypeConfig;.google.cloud.recommender.v1.UpdateInsightTypeConfigRequest..google.cloud.recommender.v1.InsightTypeConfig"ô‚Óä“Ë2K/v1/{insight_type_config.name=projects/*/locations/*/insightTypes/*/config}:insight_type_configZg2P/v1/{insight_type_config.name=organizations/*/locations/*/insightTypes/*/config}:insight_type_configÚAinsight_type_config,update_maskNÊArecommender.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB
com.google.cloud.recommender.v1BRecommenderProtoPZAcloud.google.com/go/recommender/apiv1/recommenderpb;recommenderpb¢CRECªGoogle.Cloud.Recommender.V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

