Interface ImpactOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Impact
,Impact.Builder
public interface ImpactOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Impact.Category
getCategory()
Category that is being targeted.int
getCategoryValue()
Category that is being targeted.CostProjection
getCostProjection()
Use with CategoryType.COSTCostProjectionOrBuilder
getCostProjectionOrBuilder()
Use with CategoryType.COSTImpact.ProjectionCase
getProjectionCase()
SecurityProjection
getSecurityProjection()
Use with CategoryType.SECURITYSecurityProjectionOrBuilder
getSecurityProjectionOrBuilder()
Use with CategoryType.SECURITYSustainabilityProjection
getSustainabilityProjection()
Use with CategoryType.SUSTAINABILITYSustainabilityProjectionOrBuilder
getSustainabilityProjectionOrBuilder()
Use with CategoryType.SUSTAINABILITYboolean
hasCostProjection()
Use with CategoryType.COSTboolean
hasSecurityProjection()
Use with CategoryType.SECURITYboolean
hasSustainabilityProjection()
Use with CategoryType.SUSTAINABILITY-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getCategoryValue
int getCategoryValue()
Category that is being targeted.
.google.cloud.recommender.v1beta1.Impact.Category category = 1;
- Returns:
- The enum numeric value on the wire for category.
-
getCategory
Impact.Category getCategory()
Category that is being targeted.
.google.cloud.recommender.v1beta1.Impact.Category category = 1;
- Returns:
- The category.
-
hasCostProjection
boolean hasCostProjection()
Use with CategoryType.COST
.google.cloud.recommender.v1beta1.CostProjection cost_projection = 100;
- Returns:
- Whether the costProjection field is set.
-
getCostProjection
CostProjection getCostProjection()
Use with CategoryType.COST
.google.cloud.recommender.v1beta1.CostProjection cost_projection = 100;
- Returns:
- The costProjection.
-
getCostProjectionOrBuilder
CostProjectionOrBuilder getCostProjectionOrBuilder()
Use with CategoryType.COST
.google.cloud.recommender.v1beta1.CostProjection cost_projection = 100;
-
hasSecurityProjection
boolean hasSecurityProjection()
Use with CategoryType.SECURITY
.google.cloud.recommender.v1beta1.SecurityProjection security_projection = 101;
- Returns:
- Whether the securityProjection field is set.
-
getSecurityProjection
SecurityProjection getSecurityProjection()
Use with CategoryType.SECURITY
.google.cloud.recommender.v1beta1.SecurityProjection security_projection = 101;
- Returns:
- The securityProjection.
-
getSecurityProjectionOrBuilder
SecurityProjectionOrBuilder getSecurityProjectionOrBuilder()
Use with CategoryType.SECURITY
.google.cloud.recommender.v1beta1.SecurityProjection security_projection = 101;
-
hasSustainabilityProjection
boolean hasSustainabilityProjection()
Use with CategoryType.SUSTAINABILITY
.google.cloud.recommender.v1beta1.SustainabilityProjection sustainability_projection = 102;
- Returns:
- Whether the sustainabilityProjection field is set.
-
getSustainabilityProjection
SustainabilityProjection getSustainabilityProjection()
Use with CategoryType.SUSTAINABILITY
.google.cloud.recommender.v1beta1.SustainabilityProjection sustainability_projection = 102;
- Returns:
- The sustainabilityProjection.
-
getSustainabilityProjectionOrBuilder
SustainabilityProjectionOrBuilder getSustainabilityProjectionOrBuilder()
Use with CategoryType.SUSTAINABILITY
.google.cloud.recommender.v1beta1.SustainabilityProjection sustainability_projection = 102;
-
getProjectionCase
Impact.ProjectionCase getProjectionCase()
-
-