Classes
CostProjection
Contains metadata about how much money a recommendation can save or incur.
GetInsightRequest
Request to the GetInsight
method.
GetRecommendationRequest
Request to the GetRecommendation
method.
Impact
Contains the impact a recommendation can have for a given category.
Impact.Types
Container for nested types declared in the Impact message type.
Insight
An insight along with the information used to derive the insight. The insight may have associated recomendations as well.
Insight.Types
Container for nested types declared in the Insight message type.
Insight.Types.RecommendationReference
Reference to an associated recommendation.
InsightName
Resource name for the Insight
resource.
InsightStateInfo
Information related to insight state.
InsightStateInfo.Types
Container for nested types declared in the InsightStateInfo message type.
InsightTypeName
Resource name for the InsightType
resource.
ListInsightsRequest
Request for the ListInsights
method.
ListInsightsResponse
Response to the ListInsights
method.
ListRecommendationsRequest
Request for the ListRecommendations
method.
ListRecommendationsResponse
Response to the ListRecommendations
method.
MarkInsightAcceptedRequest
Request for the MarkInsightAccepted
method.
MarkRecommendationClaimedRequest
Request for the MarkRecommendationClaimed
Method.
MarkRecommendationFailedRequest
Request for the MarkRecommendationFailed
Method.
MarkRecommendationSucceededRequest
Request for the MarkRecommendationSucceeded
Method.
Operation
Contains an operation for a resource loosely based on the JSON-PATCH format with support for:
- Custom filters for describing partial array patch.
- Extended path values for describing nested arrays.
- Custom fields for describing the resource for which the operation is being described.
- Allows extension to custom operations not natively supported by RFC6902. See https://tools.ietf.org/html/rfc6902 for details on the original RFC.
OperationGroup
Group of operations that need to be performed atomically.
Recommendation
A recommendation along with a suggested action. E.g., a rightsizing recommendation for an underutilized VM, IAM role recommendations, etc
Recommendation.Types
Container for nested types declared in the Recommendation message type.
Recommendation.Types.InsightReference
Reference to an associated insight.
RecommendationContent
Contains what resources are changing and how they are changing.
RecommendationName
Resource name for the Recommendation
resource.
RecommendationStateInfo
Information for state. Contains state and metadata.
RecommendationStateInfo.Types
Container for nested types declared in the RecommendationStateInfo message type.
Recommender
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.
Recommender.RecommenderBase
Base class for server-side implementations of Recommender
Recommender.RecommenderClient
Client for Recommender
RecommenderClient
Recommender client wrapper, for convenient use.
RecommenderClientBuilder
Builder class for RecommenderClient to provide simple configuration of credentials, endpoint etc.
RecommenderClientImpl
Recommender client wrapper implementation, for convenient use.
RecommenderName
Resource name for the Recommender
resource.
RecommenderSettings
Settings for RecommenderClient instances.
ValueMatcher
Contains various matching options for values for a GCP resource field.
Enums
Impact.ProjectionOneofCase
Enum of possible cases for the "projection" oneof.
Impact.Types.Category
The category of the impact.
Insight.Types.Category
Insight category.
InsightName.ResourceNameType
The possible contents of InsightName.
InsightStateInfo.Types.State
Represents insight state.
InsightTypeName.ResourceNameType
The possible contents of InsightTypeName.
Operation.PathValueOneofCase
Enum of possible cases for the "path_value" oneof.
RecommendationName.ResourceNameType
The possible contents of RecommendationName.
RecommendationStateInfo.Types.State
Represents Recommendation State.
RecommenderName.ResourceNameType
The possible contents of RecommenderName.
ValueMatcher.MatchVariantOneofCase
Enum of possible cases for the "match_variant" oneof.