# Recommender API

## Service: recommender.googleapis.com

The Service name `recommender.googleapis.com` is needed to create RPC client stubs.

## `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1#google.cloud.recommender.v1.Recommender`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1#google.cloud.recommender.v1.Recommender.GetInsight` `` | Gets the requested insight. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1#google.cloud.recommender.v1.Recommender.GetInsightTypeConfig` `` | Gets the requested InsightTypeConfig. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1#google.cloud.recommender.v1.Recommender.GetRecommendation` `` | Gets the requested recommendation. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1#google.cloud.recommender.v1.Recommender.GetRecommenderConfig` `` | Gets the requested Recommender Config. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1#google.cloud.recommender.v1.Recommender.ListInsights` `` | Lists insights for the specified Cloud Resource. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1#google.cloud.recommender.v1.Recommender.ListRecommendations` `` | Lists recommendations for the specified Cloud Resource. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1#google.cloud.recommender.v1.Recommender.MarkInsightAccepted` `` | Marks the Insight State as Accepted. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1#google.cloud.recommender.v1.Recommender.MarkRecommendationClaimed` `` | Marks the Recommendation State as Claimed. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1#google.cloud.recommender.v1.Recommender.MarkRecommendationDismissed` `` | Mark the Recommendation State as Dismissed. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1#google.cloud.recommender.v1.Recommender.MarkRecommendationFailed` `` | Marks the Recommendation State as Failed. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1#google.cloud.recommender.v1.Recommender.MarkRecommendationSucceeded` `` | Marks the Recommendation State as Succeeded. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1#google.cloud.recommender.v1.Recommender.UpdateInsightTypeConfig` `` | Updates an InsightTypeConfig change. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1#google.cloud.recommender.v1.Recommender.UpdateRecommenderConfig` `` | Updates a Recommender Config. |

## `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender`

| Methods ||
|---|---|
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender.GetInsight` `` | Gets the requested insight. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender.GetInsightTypeConfig` `` | Gets the requested InsightTypeConfig. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender.GetRecommendation` `` | Gets the requested recommendation. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender.GetRecommenderConfig` `` | Gets the requested Recommender Config. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender.ListInsightTypes` `` | Lists available InsightTypes. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender.ListInsights` `` | Lists insights for the specified Cloud Resource. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender.ListLocations` `` | Lists locations with recommendations or insights. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender.ListRecommendations` `` | Lists recommendations for the specified Cloud Resource. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender.ListRecommenders` `` | Lists all available Recommenders. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender.MarkInsightAccepted` `` | Marks the Insight State as Accepted. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender.MarkRecommendationClaimed` `` | Marks the Recommendation State as Claimed. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender.MarkRecommendationDismissed` `` | Mark the Recommendation State as Dismissed. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender.MarkRecommendationFailed` `` | Marks the Recommendation State as Failed. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender.MarkRecommendationSucceeded` `` | Marks the Recommendation State as Succeeded. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender.UpdateInsightTypeConfig` `` | Updates an InsightTypeConfig change. |
| `` `https://docs.cloud.google.com/recommender/docs/reference/rpc/google.cloud.recommender.v1beta1#google.cloud.recommender.v1beta1.Recommender.UpdateRecommenderConfig` `` | Updates a Recommender Config. |