- 2.55.0 (latest)
- 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.45.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 GetInsight method.
|
com.google.cloud.recommender.v1.GetInsightRequest.Builder |
Request to the GetInsight method.
|
com.google.cloud.recommender.v1.GetInsightTypeConfigRequest |
Request for the GetInsightTypeConfigmethod.
</td>
</tr>
<tr>
<td><a href="https://cloud.google.com/java/docs/reference/google-cloud-recommender/2.45.0/com.google.cloud.recommender.v1.GetInsightTypeConfigRequest.Builder">com.google.cloud.recommender.v1.GetInsightTypeConfigRequest.Builder</a></td>
<td>
Request for the GetInsightTypeConfig method.
|
com.google.cloud.recommender.v1.GetRecommendationRequest |
Request to the GetRecommendation method.
|
com.google.cloud.recommender.v1.GetRecommendationRequest.Builder |
Request to the GetRecommendation method.
|
com.google.cloud.recommender.v1.GetRecommenderConfigRequest |
Request for the GetRecommenderConfigmethod.
</td>
</tr>
<tr>
<td><a href="https://cloud.google.com/java/docs/reference/google-cloud-recommender/2.45.0/com.google.cloud.recommender.v1.GetRecommenderConfigRequest.Builder">com.google.cloud.recommender.v1.GetRecommenderConfigRequest.Builder</a></td>
<td>
Request for the GetRecommenderConfig method.
|
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 ListInsights method.
|
com.google.cloud.recommender.v1.ListInsightsRequest.Builder |
Request for the ListInsights method.
|
com.google.cloud.recommender.v1.ListInsightsResponse |
Response to the ListInsights method.
|
com.google.cloud.recommender.v1.ListInsightsResponse.Builder |
Response to the ListInsights method.
|
com.google.cloud.recommender.v1.ListRecommendationsRequest |
Request for the ListRecommendations method.
|
com.google.cloud.recommender.v1.ListRecommendationsRequest.Builder |
Request for the ListRecommendations method.
|
com.google.cloud.recommender.v1.ListRecommendationsResponse |
Response to the ListRecommendations method.
|
com.google.cloud.recommender.v1.ListRecommendationsResponse.Builder |
Response to the ListRecommendations method.
|
com.google.cloud.recommender.v1.MarkInsightAcceptedRequest |
Request for the MarkInsightAccepted method.
|
com.google.cloud.recommender.v1.MarkInsightAcceptedRequest.Builder |
Request for the MarkInsightAccepted method.
|
com.google.cloud.recommender.v1.MarkRecommendationClaimedRequest |
Request for the MarkRecommendationClaimed Method.
|
com.google.cloud.recommender.v1.MarkRecommendationClaimedRequest.Builder |
Request for the MarkRecommendationClaimed Method.
|
com.google.cloud.recommender.v1.MarkRecommendationDismissedRequest |
Request for the MarkRecommendationDismissed Method.
|
com.google.cloud.recommender.v1.MarkRecommendationDismissedRequest.Builder |
Request for the MarkRecommendationDismissed Method.
|
com.google.cloud.recommender.v1.MarkRecommendationFailedRequest |
Request for the MarkRecommendationFailed Method.
|
com.google.cloud.recommender.v1.MarkRecommendationFailedRequest.Builder |
Request for the MarkRecommendationFailed Method.
|
com.google.cloud.recommender.v1.MarkRecommendationSucceededRequest |
Request for the MarkRecommendationSucceeded Method.
|
com.google.cloud.recommender.v1.MarkRecommendationSucceededRequest.Builder |
Request for the MarkRecommendationSucceeded Method.
|
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 UpdateInsightTypeConfig method.
|
com.google.cloud.recommender.v1.UpdateInsightTypeConfigRequest.Builder |
Request for the UpdateInsightTypeConfig method.
|
com.google.cloud.recommender.v1.UpdateRecommenderConfigRequest |
Request for the UpdateRecommenderConfig method.
|
com.google.cloud.recommender.v1.UpdateRecommenderConfigRequest.Builder |
Request for the UpdateRecommenderConfig method.
|
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 |