| Class | Description | 
| com.google.cloud.recommender.v1beta1.CostProjection | Contains metadata about how much money a recommendation can save or incur. | 
| com.google.cloud.recommender.v1beta1.CostProjection.Builder | Contains metadata about how much money a recommendation can save or incur. | 
| com.google.cloud.recommender.v1beta1.GetInsightRequest | Request to the GetInsightmethod. | 
| com.google.cloud.recommender.v1beta1.GetInsightRequest.Builder | Request to the GetInsightmethod. | 
| com.google.cloud.recommender.v1beta1.GetInsightTypeConfigRequest | Request for the GetInsightTypeConfig method.
</td>
   </tr>
<tr>
<td><a href="https://cloud.google.com/java/docs/reference/google-cloud-recommender/latest/com.google.cloud.recommender.v1beta1.GetInsightTypeConfigRequest.Builder">com.google.cloud.recommender.v1beta1.GetInsightTypeConfigRequest.Builder</a></td>
<td>
 Request for the GetInsightTypeConfigmethod. | 
| com.google.cloud.recommender.v1beta1.GetRecommendationRequest | Request to the GetRecommendationmethod. | 
| com.google.cloud.recommender.v1beta1.GetRecommendationRequest.Builder | Request to the GetRecommendationmethod. | 
| com.google.cloud.recommender.v1beta1.GetRecommenderConfigRequest | Request for the GetRecommenderConfig method.
</td>
   </tr>
<tr>
<td><a href="https://cloud.google.com/java/docs/reference/google-cloud-recommender/latest/com.google.cloud.recommender.v1beta1.GetRecommenderConfigRequest.Builder">com.google.cloud.recommender.v1beta1.GetRecommenderConfigRequest.Builder</a></td>
<td>
 Request for the GetRecommenderConfigmethod. | 
| com.google.cloud.recommender.v1beta1.Impact | Contains the impact a recommendation can have for a given category. | 
| com.google.cloud.recommender.v1beta1.Impact.Builder | Contains the impact a recommendation can have for a given category. | 
| com.google.cloud.recommender.v1beta1.Insight | An insight along with the information used to derive the insight. The insight
 may have associated recommendations as well. | 
| com.google.cloud.recommender.v1beta1.Insight.Builder | An insight along with the information used to derive the insight. The insight
 may have associated recommendations as well. | 
| com.google.cloud.recommender.v1beta1.Insight.RecommendationReference | Reference to an associated recommendation. | 
| com.google.cloud.recommender.v1beta1.Insight.RecommendationReference.Builder | Reference to an associated recommendation. | 
| com.google.cloud.recommender.v1beta1.InsightName |  | 
| com.google.cloud.recommender.v1beta1.InsightName.BillingAccountLocationInsightTypeInsightBuilder | Builder for
 billingAccounts/{billing_account}/locations/{location}/insightTypes/{insight_type}/insights/{insight}. | 
| com.google.cloud.recommender.v1beta1.InsightName.Builder | Builder for
 projects/{project}/locations/{location}/insightTypes/{insight_type}/insights/{insight}. | 
| com.google.cloud.recommender.v1beta1.InsightName.FolderLocationInsightTypeInsightBuilder | Builder for
 folders/{folder}/locations/{location}/insightTypes/{insight_type}/insights/{insight}. | 
| com.google.cloud.recommender.v1beta1.InsightName.OrganizationLocationInsightTypeInsightBuilder | Builder for
 organizations/{organization}/locations/{location}/insightTypes/{insight_type}/insights/{insight}. | 
| com.google.cloud.recommender.v1beta1.InsightOuterClass |  | 
| com.google.cloud.recommender.v1beta1.InsightStateInfo | Information related to insight state. | 
| com.google.cloud.recommender.v1beta1.InsightStateInfo.Builder | Information related to insight state. | 
| com.google.cloud.recommender.v1beta1.InsightType | The type of insight. | 
| com.google.cloud.recommender.v1beta1.InsightType.Builder | The type of insight. | 
| com.google.cloud.recommender.v1beta1.InsightTypeConfig | Configuration for an InsightType. | 
| com.google.cloud.recommender.v1beta1.InsightTypeConfig.Builder | Configuration for an InsightType. | 
| com.google.cloud.recommender.v1beta1.InsightTypeConfigName |  | 
| com.google.cloud.recommender.v1beta1.InsightTypeConfigName.Builder | Builder for projects/{project}/locations/{location}/insightTypes/{insight_type}/config. | 
| com.google.cloud.recommender.v1beta1.InsightTypeConfigName.OrganizationLocationInsightTypeBuilder | Builder for
 organizations/{organization}/locations/{location}/insightTypes/{insight_type}/config. | 
| com.google.cloud.recommender.v1beta1.InsightTypeConfigProto |  | 
| com.google.cloud.recommender.v1beta1.InsightTypeGenerationConfig | A configuration to customize the generation of insights.
 Eg, customizing the lookback period considered when generating a
 insight. | 
| com.google.cloud.recommender.v1beta1.InsightTypeGenerationConfig.Builder | A configuration to customize the generation of insights.
 Eg, customizing the lookback period considered when generating a
 insight. | 
| com.google.cloud.recommender.v1beta1.InsightTypeName |  | 
| com.google.cloud.recommender.v1beta1.InsightTypeName.BillingAccountLocationInsightTypeBuilder | Builder for billingAccounts/{billing_account}/locations/{location}/insightTypes/{insight_type}. | 
| com.google.cloud.recommender.v1beta1.InsightTypeName.Builder | Builder for projects/{project}/locations/{location}/insightTypes/{insight_type}. | 
| com.google.cloud.recommender.v1beta1.InsightTypeName.FolderLocationInsightTypeBuilder | Builder for folders/{folder}/locations/{location}/insightTypes/{insight_type}. | 
| com.google.cloud.recommender.v1beta1.InsightTypeName.InsightTypeBuilder | Builder for insightTypes/{insight_type}. | 
| com.google.cloud.recommender.v1beta1.InsightTypeName.OrganizationLocationInsightTypeBuilder | Builder for organizations/{organization}/locations/{location}/insightTypes/{insight_type}. | 
| com.google.cloud.recommender.v1beta1.ListInsightTypesRequest | Request for the ListInsightTypesmethod. | 
| com.google.cloud.recommender.v1beta1.ListInsightTypesRequest.Builder | Request for the ListInsightTypesmethod. | 
| com.google.cloud.recommender.v1beta1.ListInsightTypesResponse | Response for the ListInsightTypesmethod. | 
| com.google.cloud.recommender.v1beta1.ListInsightTypesResponse.Builder | Response for the ListInsightTypesmethod. | 
| com.google.cloud.recommender.v1beta1.ListInsightsRequest | Request for the ListInsightsmethod. | 
| com.google.cloud.recommender.v1beta1.ListInsightsRequest.Builder | Request for the ListInsightsmethod. | 
| com.google.cloud.recommender.v1beta1.ListInsightsResponse | Response to the ListInsightsmethod. | 
| com.google.cloud.recommender.v1beta1.ListInsightsResponse.Builder | Response to the ListInsightsmethod. | 
| com.google.cloud.recommender.v1beta1.ListRecommendationsRequest | Request for the ListRecommendationsmethod. | 
| com.google.cloud.recommender.v1beta1.ListRecommendationsRequest.Builder | Request for the ListRecommendationsmethod. | 
| com.google.cloud.recommender.v1beta1.ListRecommendationsResponse | Response to the ListRecommendationsmethod. | 
| com.google.cloud.recommender.v1beta1.ListRecommendationsResponse.Builder | Response to the ListRecommendationsmethod. | 
| com.google.cloud.recommender.v1beta1.ListRecommendersRequest | Request for the ListRecommendermethod. | 
| com.google.cloud.recommender.v1beta1.ListRecommendersRequest.Builder | Request for the ListRecommendermethod. | 
| com.google.cloud.recommender.v1beta1.ListRecommendersResponse | Response for the ListRecommendermethod. | 
| com.google.cloud.recommender.v1beta1.ListRecommendersResponse.Builder | Response for the ListRecommendermethod. | 
| com.google.cloud.recommender.v1beta1.MarkInsightAcceptedRequest | Request for the MarkInsightAcceptedmethod. | 
| com.google.cloud.recommender.v1beta1.MarkInsightAcceptedRequest.Builder | Request for the MarkInsightAcceptedmethod. | 
| com.google.cloud.recommender.v1beta1.MarkRecommendationClaimedRequest | Request for the MarkRecommendationClaimedMethod. | 
| com.google.cloud.recommender.v1beta1.MarkRecommendationClaimedRequest.Builder | Request for the MarkRecommendationClaimedMethod. | 
| com.google.cloud.recommender.v1beta1.MarkRecommendationFailedRequest | Request for the MarkRecommendationFailedMethod. | 
| com.google.cloud.recommender.v1beta1.MarkRecommendationFailedRequest.Builder | Request for the MarkRecommendationFailedMethod. | 
| com.google.cloud.recommender.v1beta1.MarkRecommendationSucceededRequest | Request for the MarkRecommendationSucceededMethod. | 
| com.google.cloud.recommender.v1beta1.MarkRecommendationSucceededRequest.Builder | Request for the MarkRecommendationSucceededMethod. | 
| com.google.cloud.recommender.v1beta1.Operation | Contains an operation for a resource loosely based on the JSON-PATCH format
 with support for: | 
| com.google.cloud.recommender.v1beta1.Operation.Builder | Contains an operation for a resource loosely based on the JSON-PATCH format
 with support for: | 
| com.google.cloud.recommender.v1beta1.OperationGroup | Group of operations that need to be performed atomically. | 
| com.google.cloud.recommender.v1beta1.OperationGroup.Builder | Group of operations that need to be performed atomically. | 
| com.google.cloud.recommender.v1beta1.Recommendation | A recommendation along with a suggested action. E.g., a rightsizing
 recommendation for an underutilized VM, IAM role recommendations, etc | 
| com.google.cloud.recommender.v1beta1.Recommendation.Builder | A recommendation along with a suggested action. E.g., a rightsizing
 recommendation for an underutilized VM, IAM role recommendations, etc | 
| com.google.cloud.recommender.v1beta1.Recommendation.InsightReference | Reference to an associated insight. | 
| com.google.cloud.recommender.v1beta1.Recommendation.InsightReference.Builder | Reference to an associated insight. | 
| com.google.cloud.recommender.v1beta1.RecommendationContent | Contains what resources are changing and how they are changing. | 
| com.google.cloud.recommender.v1beta1.RecommendationContent.Builder | Contains what resources are changing and how they are changing. | 
| com.google.cloud.recommender.v1beta1.RecommendationName |  | 
| com.google.cloud.recommender.v1beta1.RecommendationName.BillingAccountLocationRecommenderRecommendationBuilder | Builder for
 billingAccounts/{billing_account}/locations/{location}/recommenders/{recommender}/recommendations/{recommendation}. | 
| com.google.cloud.recommender.v1beta1.RecommendationName.Builder | Builder for
 projects/{project}/locations/{location}/recommenders/{recommender}/recommendations/{recommendation}. | 
| com.google.cloud.recommender.v1beta1.RecommendationName.FolderLocationRecommenderRecommendationBuilder | Builder for
 folders/{folder}/locations/{location}/recommenders/{recommender}/recommendations/{recommendation}. | 
| com.google.cloud.recommender.v1beta1.RecommendationName.OrganizationLocationRecommenderRecommendationBuilder | Builder for
 organizations/{organization}/locations/{location}/recommenders/{recommender}/recommendations/{recommendation}. | 
| com.google.cloud.recommender.v1beta1.RecommendationOuterClass |  | 
| com.google.cloud.recommender.v1beta1.RecommendationStateInfo | Information for state. Contains state and metadata. | 
| com.google.cloud.recommender.v1beta1.RecommendationStateInfo.Builder | Information for state. Contains state and metadata. | 
| com.google.cloud.recommender.v1beta1.RecommenderClient.ListInsightTypesFixedSizeCollection |  | 
| com.google.cloud.recommender.v1beta1.RecommenderClient.ListInsightTypesPage |  | 
| com.google.cloud.recommender.v1beta1.RecommenderClient.ListInsightTypesPagedResponse |  | 
| com.google.cloud.recommender.v1beta1.RecommenderClient.ListInsightsFixedSizeCollection |  | 
| com.google.cloud.recommender.v1beta1.RecommenderClient.ListInsightsPage |  | 
| com.google.cloud.recommender.v1beta1.RecommenderClient.ListInsightsPagedResponse |  | 
| com.google.cloud.recommender.v1beta1.RecommenderClient.ListRecommendationsFixedSizeCollection |  | 
| com.google.cloud.recommender.v1beta1.RecommenderClient.ListRecommendationsPage |  | 
| com.google.cloud.recommender.v1beta1.RecommenderClient.ListRecommendationsPagedResponse |  | 
| com.google.cloud.recommender.v1beta1.RecommenderClient.ListRecommendersFixedSizeCollection |  | 
| com.google.cloud.recommender.v1beta1.RecommenderClient.ListRecommendersPage |  | 
| com.google.cloud.recommender.v1beta1.RecommenderClient.ListRecommendersPagedResponse |  | 
| com.google.cloud.recommender.v1beta1.RecommenderConfig | Configuration for a Recommender. | 
| com.google.cloud.recommender.v1beta1.RecommenderConfig.Builder | Configuration for a Recommender. | 
| com.google.cloud.recommender.v1beta1.RecommenderConfigName |  | 
| com.google.cloud.recommender.v1beta1.RecommenderConfigName.Builder | Builder for projects/{project}/locations/{location}/recommenders/{recommender}/config. | 
| com.google.cloud.recommender.v1beta1.RecommenderConfigName.OrganizationLocationRecommenderBuilder | Builder for
 organizations/{organization}/locations/{location}/recommenders/{recommender}/config. | 
| com.google.cloud.recommender.v1beta1.RecommenderConfigProto |  | 
| com.google.cloud.recommender.v1beta1.RecommenderGenerationConfig | A Configuration to customize the generation of recommendations.
 Eg, customizing the lookback period considered when generating a
 recommendation. | 
| com.google.cloud.recommender.v1beta1.RecommenderGenerationConfig.Builder | A Configuration to customize the generation of recommendations.
 Eg, customizing the lookback period considered when generating a
 recommendation. | 
| com.google.cloud.recommender.v1beta1.RecommenderGrpc | Provides insights and recommendations for cloud customers for various
 categories like performance optimization, cost savings, reliability, feature
 discovery, etc. Insights and recommendations are generated automatically | 
| com.google.cloud.recommender.v1beta1.RecommenderGrpc.RecommenderImplBase | Base class for the server implementation of the service Recommender.
 Provides insights and recommendations for cloud customers for various | 
| com.google.cloud.recommender.v1beta1.RecommenderName |  | 
| com.google.cloud.recommender.v1beta1.RecommenderName.BillingAccountLocationRecommenderBuilder | Builder for billingAccounts/{billing_account}/locations/{location}/recommenders/{recommender}. | 
| com.google.cloud.recommender.v1beta1.RecommenderName.Builder | Builder for projects/{project}/locations/{location}/recommenders/{recommender}. | 
| com.google.cloud.recommender.v1beta1.RecommenderName.FolderLocationRecommenderBuilder | Builder for folders/{folder}/locations/{location}/recommenders/{recommender}. | 
| com.google.cloud.recommender.v1beta1.RecommenderName.OrganizationLocationRecommenderBuilder | Builder for organizations/{organization}/locations/{location}/recommenders/{recommender}. | 
| com.google.cloud.recommender.v1beta1.RecommenderName.RecommenderBuilder | Builder for recommenders/{recommender}. | 
| com.google.cloud.recommender.v1beta1.RecommenderProto |  | 
| com.google.cloud.recommender.v1beta1.RecommenderSettings.Builder | Builder for RecommenderSettings. | 
| com.google.cloud.recommender.v1beta1.RecommenderType | The type of a recommender. | 
| com.google.cloud.recommender.v1beta1.RecommenderType.Builder | The type of a recommender. | 
| com.google.cloud.recommender.v1beta1.SecurityProjection | Contains various ways of describing the impact on Security. | 
| com.google.cloud.recommender.v1beta1.SecurityProjection.Builder | Contains various ways of describing the impact on Security. | 
| com.google.cloud.recommender.v1beta1.SustainabilityProjection | Contains metadata about how much sustainability a recommendation can save or
 incur. | 
| com.google.cloud.recommender.v1beta1.SustainabilityProjection.Builder | Contains metadata about how much sustainability a recommendation can save or
 incur. | 
| com.google.cloud.recommender.v1beta1.UpdateInsightTypeConfigRequest | Request for the UpdateInsightTypeConfigmethod. | 
| com.google.cloud.recommender.v1beta1.UpdateInsightTypeConfigRequest.Builder | Request for the UpdateInsightTypeConfigmethod. | 
| com.google.cloud.recommender.v1beta1.UpdateRecommenderConfigRequest | Request for the UpdateRecommenderConfigmethod. | 
| com.google.cloud.recommender.v1beta1.UpdateRecommenderConfigRequest.Builder | Request for the UpdateRecommenderConfigmethod. | 
| com.google.cloud.recommender.v1beta1.ValueMatcher | Contains various matching options for values for a GCP resource field. | 
| com.google.cloud.recommender.v1beta1.ValueMatcher.Builder | Contains various matching options for values for a GCP resource field. |