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?
-
Name of recommendation.
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