public interface RecommendationOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Impact |
getAdditionalImpact(int index)
Optional set of additional impact that this recommendation may have when
trying to optimize for the primary category.
|
int |
getAdditionalImpactCount()
Optional set of additional impact that this recommendation may have when
trying to optimize for the primary category.
|
List<Impact> |
getAdditionalImpactList()
Optional set of additional impact that this recommendation may have when
trying to optimize for the primary category.
|
ImpactOrBuilder |
getAdditionalImpactOrBuilder(int index)
Optional set of additional impact that this recommendation may have when
trying to optimize for the primary category.
|
List<? extends ImpactOrBuilder> |
getAdditionalImpactOrBuilderList()
Optional set of additional impact that this recommendation may have when
trying to optimize for the primary category.
|
Recommendation.InsightReference |
getAssociatedInsights(int index)
Insights that led to this recommendation.
|
int |
getAssociatedInsightsCount()
Insights that led to this recommendation.
|
List<Recommendation.InsightReference> |
getAssociatedInsightsList()
Insights that led to this recommendation.
|
Recommendation.InsightReferenceOrBuilder |
getAssociatedInsightsOrBuilder(int index)
Insights that led to this recommendation.
|
List<? extends Recommendation.InsightReferenceOrBuilder> |
getAssociatedInsightsOrBuilderList()
Insights that led to this recommendation.
|
RecommendationContent |
getContent()
Content of the recommendation describing recommended changes to resources.
|
RecommendationContentOrBuilder |
getContentOrBuilder()
Content of the recommendation describing recommended changes to resources.
|
String |
getDescription()
Free-form human readable summary in English.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Free-form human readable summary in English.
|
String |
getEtag()
Fingerprint of the Recommendation.
|
com.google.protobuf.ByteString |
getEtagBytes()
Fingerprint of the Recommendation.
|
com.google.protobuf.Timestamp |
getLastRefreshTime()
Last time this recommendation was refreshed by the system that created it
in the first place.
|
com.google.protobuf.TimestampOrBuilder |
getLastRefreshTimeOrBuilder()
Last time this recommendation was refreshed by the system that created it
in the first place.
|
String |
getName()
Name of recommendation.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of recommendation.
|
Impact |
getPrimaryImpact()
The primary impact that this recommendation can have while trying to
optimize for one category.
|
ImpactOrBuilder |
getPrimaryImpactOrBuilder()
The primary impact that this recommendation can have while trying to
optimize for one category.
|
String |
getRecommenderSubtype()
Contains an identifier for a subtype of recommendations produced for the
same recommender.
|
com.google.protobuf.ByteString |
getRecommenderSubtypeBytes()
Contains an identifier for a subtype of recommendations produced for the
same recommender.
|
RecommendationStateInfo |
getStateInfo()
Information for state.
|
RecommendationStateInfoOrBuilder |
getStateInfoOrBuilder()
Information for state.
|
boolean |
hasContent()
Content of the recommendation describing recommended changes to resources.
|
boolean |
hasLastRefreshTime()
Last time this recommendation was refreshed by the system that created it
in the first place.
|
boolean |
hasPrimaryImpact()
The primary impact that this recommendation can have while trying to
optimize for one category.
|
boolean |
hasStateInfo()
Information for state.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
Name of recommendation.
string name = 1;com.google.protobuf.ByteString getNameBytes()
Name of recommendation.
string name = 1;String getDescription()
Free-form human readable summary in English. The maximum length is 500 characters.
string description = 2;com.google.protobuf.ByteString getDescriptionBytes()
Free-form human readable summary in English. The maximum length is 500 characters.
string description = 2;String getRecommenderSubtype()
Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE"
string recommender_subtype = 12;com.google.protobuf.ByteString getRecommenderSubtypeBytes()
Contains an identifier for a subtype of recommendations produced for the same recommender. Subtype is a function of content and impact, meaning a new subtype might be added when significant changes to `content` or `primary_impact.category` are introduced. See the Recommenders section to see a list of subtypes for a given Recommender. Examples: For recommender = "google.iam.policy.Recommender", recommender_subtype can be one of "REMOVE_ROLE"/"REPLACE_ROLE"
string recommender_subtype = 12;boolean hasLastRefreshTime()
Last time this recommendation was refreshed by the system that created it in the first place.
.google.protobuf.Timestamp last_refresh_time = 4;com.google.protobuf.Timestamp getLastRefreshTime()
Last time this recommendation was refreshed by the system that created it in the first place.
.google.protobuf.Timestamp last_refresh_time = 4;com.google.protobuf.TimestampOrBuilder getLastRefreshTimeOrBuilder()
Last time this recommendation was refreshed by the system that created it in the first place.
.google.protobuf.Timestamp last_refresh_time = 4;boolean hasPrimaryImpact()
The primary impact that this recommendation can have while trying to optimize for one category.
.google.cloud.recommender.v1.Impact primary_impact = 5;Impact getPrimaryImpact()
The primary impact that this recommendation can have while trying to optimize for one category.
.google.cloud.recommender.v1.Impact primary_impact = 5;ImpactOrBuilder getPrimaryImpactOrBuilder()
The primary impact that this recommendation can have while trying to optimize for one category.
.google.cloud.recommender.v1.Impact primary_impact = 5;List<Impact> getAdditionalImpactList()
Optional set of additional impact that this recommendation may have when trying to optimize for the primary category. These may be positive or negative.
repeated .google.cloud.recommender.v1.Impact additional_impact = 6;Impact getAdditionalImpact(int index)
Optional set of additional impact that this recommendation may have when trying to optimize for the primary category. These may be positive or negative.
repeated .google.cloud.recommender.v1.Impact additional_impact = 6;int getAdditionalImpactCount()
Optional set of additional impact that this recommendation may have when trying to optimize for the primary category. These may be positive or negative.
repeated .google.cloud.recommender.v1.Impact additional_impact = 6;List<? extends ImpactOrBuilder> getAdditionalImpactOrBuilderList()
Optional set of additional impact that this recommendation may have when trying to optimize for the primary category. These may be positive or negative.
repeated .google.cloud.recommender.v1.Impact additional_impact = 6;ImpactOrBuilder getAdditionalImpactOrBuilder(int index)
Optional set of additional impact that this recommendation may have when trying to optimize for the primary category. These may be positive or negative.
repeated .google.cloud.recommender.v1.Impact additional_impact = 6;boolean hasContent()
Content of the recommendation describing recommended changes to resources.
.google.cloud.recommender.v1.RecommendationContent content = 7;RecommendationContent getContent()
Content of the recommendation describing recommended changes to resources.
.google.cloud.recommender.v1.RecommendationContent content = 7;RecommendationContentOrBuilder getContentOrBuilder()
Content of the recommendation describing recommended changes to resources.
.google.cloud.recommender.v1.RecommendationContent content = 7;boolean hasStateInfo()
Information for state. Contains state and metadata.
.google.cloud.recommender.v1.RecommendationStateInfo state_info = 10;RecommendationStateInfo getStateInfo()
Information for state. Contains state and metadata.
.google.cloud.recommender.v1.RecommendationStateInfo state_info = 10;RecommendationStateInfoOrBuilder getStateInfoOrBuilder()
Information for state. Contains state and metadata.
.google.cloud.recommender.v1.RecommendationStateInfo state_info = 10;String getEtag()
Fingerprint of the Recommendation. Provides optimistic locking when updating states.
string etag = 11;com.google.protobuf.ByteString getEtagBytes()
Fingerprint of the Recommendation. Provides optimistic locking when updating states.
string etag = 11;List<Recommendation.InsightReference> getAssociatedInsightsList()
Insights that led to this recommendation.
repeated .google.cloud.recommender.v1.Recommendation.InsightReference associated_insights = 14;
Recommendation.InsightReference getAssociatedInsights(int index)
Insights that led to this recommendation.
repeated .google.cloud.recommender.v1.Recommendation.InsightReference associated_insights = 14;
int getAssociatedInsightsCount()
Insights that led to this recommendation.
repeated .google.cloud.recommender.v1.Recommendation.InsightReference associated_insights = 14;
List<? extends Recommendation.InsightReferenceOrBuilder> getAssociatedInsightsOrBuilderList()
Insights that led to this recommendation.
repeated .google.cloud.recommender.v1.Recommendation.InsightReference associated_insights = 14;
Recommendation.InsightReferenceOrBuilder getAssociatedInsightsOrBuilder(int index)
Insights that led to this recommendation.
repeated .google.cloud.recommender.v1.Recommendation.InsightReference associated_insights = 14;
Copyright © 2020 Google LLC. All rights reserved.