GoogleCloudRecommenderV1Recommendation class
A recommendation along with a suggested action.
E.g., a rightsizing recommendation for an underutilized VM, IAM role recommendations, etc
Constructors
- 
          GoogleCloudRecommenderV1Recommendation({List<
GoogleCloudRecommenderV1Impact> ? additionalImpact, List<GoogleCloudRecommenderV1RecommendationInsightReference> ? associatedInsights, GoogleCloudRecommenderV1RecommendationContent? content, String? description, String? etag, String? lastRefreshTime, String? name, GoogleCloudRecommenderV1Impact? primaryImpact, String? priority, String? recommenderSubtype, GoogleCloudRecommenderV1RecommendationStateInfo? stateInfo, List<String> ? targetResources, String? xorGroupId}) - GoogleCloudRecommenderV1Recommendation.fromJson(Map json_)
 
Properties
- 
  additionalImpact
  ↔ List<
GoogleCloudRecommenderV1Impact> ? - 
  Optional set of additional impact that this recommendation may have when
trying to optimize for the primary category.
  getter/setter pair
 - 
  associatedInsights
  ↔ List<
GoogleCloudRecommenderV1RecommendationInsightReference> ? - 
  Insights that led to this recommendation.
  getter/setter pair
 - content ↔ GoogleCloudRecommenderV1RecommendationContent?
 - 
  Content of the recommendation describing recommended changes to resources.
  getter/setter pair
 - description ↔ String?
 - 
  Free-form human readable summary in English.
  getter/setter pair
 - etag ↔ String?
 - 
  Fingerprint of the Recommendation.
  getter/setter pair
 - hashCode → int
 - 
  The hash code for this object.
  no setterinherited
 - lastRefreshTime ↔ String?
 - 
  Last time this recommendation was refreshed by the system that created it
in the first place.
  getter/setter pair
 - name ↔ String?
 - 
  Identifier.
  getter/setter pair
 - primaryImpact ↔ GoogleCloudRecommenderV1Impact?
 - 
  The primary impact that this recommendation can have while trying to
optimize for one category.
  getter/setter pair
 - priority ↔ String?
 - 
  Recommendation's priority.
Possible string values are:
  getter/setter pair
 - recommenderSubtype ↔ String?
 - 
  Contains an identifier for a subtype of recommendations produced for the
same recommender.
  getter/setter pair
 - runtimeType → Type
 - 
  A representation of the runtime type of the object.
  no setterinherited
 - stateInfo ↔ GoogleCloudRecommenderV1RecommendationStateInfo?
 - 
  Information for state.
  getter/setter pair
 - 
  targetResources
  ↔ List<
String> ? - 
  Fully qualified resource names that this recommendation is targeting.
  getter/setter pair
 - xorGroupId ↔ String?
 - 
  Corresponds to a mutually exclusive group ID within a recommender.
  getter/setter pair
 
Methods
- 
  noSuchMethod(
Invocation invocation) → dynamic  - 
  Invoked when a nonexistent method or property is accessed.
  inherited
 - 
  toJson(
) → Map< String, dynamic>  - 
  toString(
) → String  - 
  A string representation of this object.
  inherited
 
Operators
- 
  operator ==(
Object other) → bool  - 
  The equality operator.
  inherited