- 2.80.0 (latest)
- 2.78.0
- 2.77.0
- 2.76.0
- 2.75.0
- 2.74.0
- 2.72.0
- 2.70.0
- 2.69.0
- 2.66.0
- 2.65.0
- 2.64.0
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.7
- 2.4.1
- 2.3.0
- 2.2.0
- 2.1.5
Package com.google.cloud.recommender.v1 (2.61.0)
| GitHub Repository | 
Client Classes
Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.
| Client | Description | 
|---|---|
| com.google.cloud.recommender.v1.RecommenderClient | Service Description: 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 based on analysis of user resources, configuration and monitoring metrics. | 
Settings Classes
Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.
| Settings | Description | 
|---|---|
| com.google.cloud.recommender.v1.RecommenderSettings | Settings class to configure an instance of RecommenderClient. 
 
 The default instance has everything set to sensible defaults: | 
Classes
| Class | Description | 
|---|---|
| com.google.cloud.recommender.v1.CostProjection | Contains metadata about how much money a recommendation can save or incur. | 
| com.google.cloud.recommender.v1.CostProjection.Builder | Contains metadata about how much money a recommendation can save or incur. | 
| com.google.cloud.recommender.v1.GetInsightRequest | Request to the GetInsightmethod. | 
| com.google.cloud.recommender.v1.GetInsightRequest.Builder | Request to the GetInsightmethod. | 
| com.google.cloud.recommender.v1.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.v1.GetInsightTypeConfigRequest.Builder">com.google.cloud.recommender.v1.GetInsightTypeConfigRequest.Builder</a></td>
<td>
 Request for the GetInsightTypeConfigmethod. | 
| com.google.cloud.recommender.v1.GetRecommendationRequest | Request to the GetRecommendationmethod. | 
| com.google.cloud.recommender.v1.GetRecommendationRequest.Builder | Request to the GetRecommendationmethod. | 
| com.google.cloud.recommender.v1.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.v1.GetRecommenderConfigRequest.Builder">com.google.cloud.recommender.v1.GetRecommenderConfigRequest.Builder</a></td>
<td>
 Request for the GetRecommenderConfigmethod. | 
| com.google.cloud.recommender.v1.Impact | Contains the impact a recommendation can have for a given category. | 
| com.google.cloud.recommender.v1.Impact.Builder | Contains the impact a recommendation can have for a given category. | 
| com.google.cloud.recommender.v1.Insight | An insight along with the information used to derive the insight. The insight may have associated recommendations as well. | 
| com.google.cloud.recommender.v1.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.v1.Insight.RecommendationReference | Reference to an associated recommendation. | 
| com.google.cloud.recommender.v1.Insight.RecommendationReference.Builder | Reference to an associated recommendation. | 
| com.google.cloud.recommender.v1.InsightName | |
| com.google.cloud.recommender.v1.InsightName.BillingAccountLocationInsightTypeInsightBuilder | Builder for billingAccounts/{billing_account}/locations/{location}/insightTypes/{insight_type}/insights/{insight}. | 
| com.google.cloud.recommender.v1.InsightName.Builder | Builder for projects/{project}/locations/{location}/insightTypes/{insight_type}/insights/{insight}. | 
| com.google.cloud.recommender.v1.InsightName.FolderLocationInsightTypeInsightBuilder | Builder for folders/{folder}/locations/{location}/insightTypes/{insight_type}/insights/{insight}. | 
| com.google.cloud.recommender.v1.InsightName.OrganizationLocationInsightTypeInsightBuilder | Builder for organizations/{organization}/locations/{location}/insightTypes/{insight_type}/insights/{insight}. | 
| com.google.cloud.recommender.v1.InsightProto | |
| com.google.cloud.recommender.v1.InsightStateInfo | Information related to insight state. | 
| com.google.cloud.recommender.v1.InsightStateInfo.Builder | Information related to insight state. | 
| com.google.cloud.recommender.v1.InsightTypeConfig | Configuration for an InsightType. | 
| com.google.cloud.recommender.v1.InsightTypeConfig.Builder | Configuration for an InsightType. | 
| com.google.cloud.recommender.v1.InsightTypeConfigName | |
| com.google.cloud.recommender.v1.InsightTypeConfigName.BillingAccountLocationInsightTypeBuilder | Builder for billingAccounts/{billing_account}/locations/{location}/insightTypes/{insight_type}/config. | 
| com.google.cloud.recommender.v1.InsightTypeConfigName.Builder | Builder for projects/{project}/locations/{location}/insightTypes/{insight_type}/config. | 
| com.google.cloud.recommender.v1.InsightTypeConfigName.OrganizationLocationInsightTypeBuilder | Builder for organizations/{organization}/locations/{location}/insightTypes/{insight_type}/config. | 
| com.google.cloud.recommender.v1.InsightTypeConfigProto | |
| com.google.cloud.recommender.v1.InsightTypeGenerationConfig | A configuration to customize the generation of insights. Eg, customizing the lookback period considered when generating a insight. | 
| com.google.cloud.recommender.v1.InsightTypeGenerationConfig.Builder | A configuration to customize the generation of insights. Eg, customizing the lookback period considered when generating a insight. | 
| com.google.cloud.recommender.v1.InsightTypeName | |
| com.google.cloud.recommender.v1.InsightTypeName.BillingAccountLocationInsightTypeBuilder | Builder for billingAccounts/{billing_account}/locations/{location}/insightTypes/{insight_type}. | 
| com.google.cloud.recommender.v1.InsightTypeName.Builder | Builder for projects/{project}/locations/{location}/insightTypes/{insight_type}. | 
| com.google.cloud.recommender.v1.InsightTypeName.FolderLocationInsightTypeBuilder | Builder for folders/{folder}/locations/{location}/insightTypes/{insight_type}. | 
| com.google.cloud.recommender.v1.InsightTypeName.OrganizationLocationInsightTypeBuilder | Builder for organizations/{organization}/locations/{location}/insightTypes/{insight_type}. | 
| com.google.cloud.recommender.v1.ListInsightsRequest | Request for the ListInsightsmethod. | 
| com.google.cloud.recommender.v1.ListInsightsRequest.Builder | Request for the ListInsightsmethod. | 
| com.google.cloud.recommender.v1.ListInsightsResponse | Response to the ListInsightsmethod. | 
| com.google.cloud.recommender.v1.ListInsightsResponse.Builder | Response to the ListInsightsmethod. | 
| com.google.cloud.recommender.v1.ListRecommendationsRequest | Request for the ListRecommendationsmethod. | 
| com.google.cloud.recommender.v1.ListRecommendationsRequest.Builder | Request for the ListRecommendationsmethod. | 
| com.google.cloud.recommender.v1.ListRecommendationsResponse | Response to the ListRecommendationsmethod. | 
| com.google.cloud.recommender.v1.ListRecommendationsResponse.Builder | Response to the ListRecommendationsmethod. | 
| com.google.cloud.recommender.v1.MarkInsightAcceptedRequest | Request for the MarkInsightAcceptedmethod. | 
| com.google.cloud.recommender.v1.MarkInsightAcceptedRequest.Builder | Request for the MarkInsightAcceptedmethod. | 
| com.google.cloud.recommender.v1.MarkRecommendationClaimedRequest | Request for the MarkRecommendationClaimedMethod. | 
| com.google.cloud.recommender.v1.MarkRecommendationClaimedRequest.Builder | Request for the MarkRecommendationClaimedMethod. | 
| com.google.cloud.recommender.v1.MarkRecommendationDismissedRequest | Request for the MarkRecommendationDismissedMethod. | 
| com.google.cloud.recommender.v1.MarkRecommendationDismissedRequest.Builder | Request for the MarkRecommendationDismissedMethod. | 
| com.google.cloud.recommender.v1.MarkRecommendationFailedRequest | Request for the MarkRecommendationFailedMethod. | 
| com.google.cloud.recommender.v1.MarkRecommendationFailedRequest.Builder | Request for the MarkRecommendationFailedMethod. | 
| com.google.cloud.recommender.v1.MarkRecommendationSucceededRequest | Request for the MarkRecommendationSucceededMethod. | 
| com.google.cloud.recommender.v1.MarkRecommendationSucceededRequest.Builder | Request for the MarkRecommendationSucceededMethod. | 
| com.google.cloud.recommender.v1.Operation | Contains an operation for a resource loosely based on the JSON-PATCH format with support for: | 
| com.google.cloud.recommender.v1.Operation.Builder | Contains an operation for a resource loosely based on the JSON-PATCH format with support for: | 
| com.google.cloud.recommender.v1.OperationGroup | Group of operations that need to be performed atomically. | 
| com.google.cloud.recommender.v1.OperationGroup.Builder | Group of operations that need to be performed atomically. | 
| com.google.cloud.recommender.v1.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.v1.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.v1.Recommendation.InsightReference | Reference to an associated insight. | 
| com.google.cloud.recommender.v1.Recommendation.InsightReference.Builder | Reference to an associated insight. | 
| com.google.cloud.recommender.v1.RecommendationContent | Contains what resources are changing and how they are changing. | 
| com.google.cloud.recommender.v1.RecommendationContent.Builder | Contains what resources are changing and how they are changing. | 
| com.google.cloud.recommender.v1.RecommendationName | |
| com.google.cloud.recommender.v1.RecommendationName.BillingAccountLocationRecommenderRecommendationBuilder | Builder for billingAccounts/{billing_account}/locations/{location}/recommenders/{recommender}/recommendations/{recommendation}. | 
| com.google.cloud.recommender.v1.RecommendationName.Builder | Builder for projects/{project}/locations/{location}/recommenders/{recommender}/recommendations/{recommendation}. | 
| com.google.cloud.recommender.v1.RecommendationName.FolderLocationRecommenderRecommendationBuilder | Builder for folders/{folder}/locations/{location}/recommenders/{recommender}/recommendations/{recommendation}. | 
| com.google.cloud.recommender.v1.RecommendationName.OrganizationLocationRecommenderRecommendationBuilder | Builder for organizations/{organization}/locations/{location}/recommenders/{recommender}/recommendations/{recommendation}. | 
| com.google.cloud.recommender.v1.RecommendationOuterClass | |
| com.google.cloud.recommender.v1.RecommendationStateInfo | Information for state. Contains state and metadata. | 
| com.google.cloud.recommender.v1.RecommendationStateInfo.Builder | Information for state. Contains state and metadata. | 
| com.google.cloud.recommender.v1.RecommenderClient.ListInsightsFixedSizeCollection | |
| com.google.cloud.recommender.v1.RecommenderClient.ListInsightsPage | |
| com.google.cloud.recommender.v1.RecommenderClient.ListInsightsPagedResponse | |
| com.google.cloud.recommender.v1.RecommenderClient.ListRecommendationsFixedSizeCollection | |
| com.google.cloud.recommender.v1.RecommenderClient.ListRecommendationsPage | |
| com.google.cloud.recommender.v1.RecommenderClient.ListRecommendationsPagedResponse | |
| com.google.cloud.recommender.v1.RecommenderConfig | Configuration for a Recommender. | 
| com.google.cloud.recommender.v1.RecommenderConfig.Builder | Configuration for a Recommender. | 
| com.google.cloud.recommender.v1.RecommenderConfigName | |
| com.google.cloud.recommender.v1.RecommenderConfigName.BillingAccountLocationRecommenderBuilder | Builder for billingAccounts/{billing_account}/locations/{location}/recommenders/{recommender}/config. | 
| com.google.cloud.recommender.v1.RecommenderConfigName.Builder | Builder for projects/{project}/locations/{location}/recommenders/{recommender}/config. | 
| com.google.cloud.recommender.v1.RecommenderConfigName.OrganizationLocationRecommenderBuilder | Builder for organizations/{organization}/locations/{location}/recommenders/{recommender}/config. | 
| com.google.cloud.recommender.v1.RecommenderConfigProto | |
| com.google.cloud.recommender.v1.RecommenderGenerationConfig | A Configuration to customize the generation of recommendations. Eg, customizing the lookback period considered when generating a recommendation. | 
| com.google.cloud.recommender.v1.RecommenderGenerationConfig.Builder | A Configuration to customize the generation of recommendations. Eg, customizing the lookback period considered when generating a recommendation. | 
| com.google.cloud.recommender.v1.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.v1.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.v1.RecommenderName | |
| com.google.cloud.recommender.v1.RecommenderName.BillingAccountLocationRecommenderBuilder | Builder for billingAccounts/{billing_account}/locations/{location}/recommenders/{recommender}. | 
| com.google.cloud.recommender.v1.RecommenderName.Builder | Builder for projects/{project}/locations/{location}/recommenders/{recommender}. | 
| com.google.cloud.recommender.v1.RecommenderName.FolderLocationRecommenderBuilder | Builder for folders/{folder}/locations/{location}/recommenders/{recommender}. | 
| com.google.cloud.recommender.v1.RecommenderName.OrganizationLocationRecommenderBuilder | Builder for organizations/{organization}/locations/{location}/recommenders/{recommender}. | 
| com.google.cloud.recommender.v1.RecommenderProto | |
| com.google.cloud.recommender.v1.RecommenderSettings.Builder | Builder for RecommenderSettings. | 
| com.google.cloud.recommender.v1.ReliabilityProjection | Contains information on the impact of a reliability recommendation. | 
| com.google.cloud.recommender.v1.ReliabilityProjection.Builder | Contains information on the impact of a reliability recommendation. | 
| com.google.cloud.recommender.v1.SecurityProjection | Contains various ways of describing the impact on Security. | 
| com.google.cloud.recommender.v1.SecurityProjection.Builder | Contains various ways of describing the impact on Security. | 
| com.google.cloud.recommender.v1.SustainabilityProjection | Contains metadata about how much sustainability a recommendation can save or incur. | 
| com.google.cloud.recommender.v1.SustainabilityProjection.Builder | Contains metadata about how much sustainability a recommendation can save or incur. | 
| com.google.cloud.recommender.v1.UpdateInsightTypeConfigRequest | Request for the UpdateInsightTypeConfigmethod. | 
| com.google.cloud.recommender.v1.UpdateInsightTypeConfigRequest.Builder | Request for the UpdateInsightTypeConfigmethod. | 
| com.google.cloud.recommender.v1.UpdateRecommenderConfigRequest | Request for the UpdateRecommenderConfigmethod. | 
| com.google.cloud.recommender.v1.UpdateRecommenderConfigRequest.Builder | Request for the UpdateRecommenderConfigmethod. | 
| com.google.cloud.recommender.v1.ValueMatcher | Contains various matching options for values for a GCP resource field. | 
| com.google.cloud.recommender.v1.ValueMatcher.Builder | Contains various matching options for values for a GCP resource field. | 
Interfaces
Enums
| Enum | Description | 
|---|---|
| com.google.cloud.recommender.v1.Impact.Category | The category of the impact. | 
| com.google.cloud.recommender.v1.Impact.ProjectionCase | |
| com.google.cloud.recommender.v1.Insight.Category | Insight category. | 
| com.google.cloud.recommender.v1.Insight.Severity | Insight severity levels. | 
| com.google.cloud.recommender.v1.InsightStateInfo.State | Represents insight state. | 
| com.google.cloud.recommender.v1.Operation.PathValueCase | |
| com.google.cloud.recommender.v1.Recommendation.Priority | Recommendation priority levels. | 
| com.google.cloud.recommender.v1.RecommendationStateInfo.State | Represents Recommendation State. | 
| com.google.cloud.recommender.v1.ReliabilityProjection.RiskType | The risk associated with the reliability issue. | 
| com.google.cloud.recommender.v1.ValueMatcher.MatchVariantCase |