public final class Impact extends com.google.protobuf.GeneratedMessageV3 implements ImpactOrBuilder
Contains the impact a recommendation can have for a given category.Protobuf type
google.cloud.recommender.v1.Impact| Modifier and Type | Class and Description |
|---|---|
static class |
Impact.Builder
Contains the impact a recommendation can have for a given category.
|
static class |
Impact.Category
The category of the impact.
|
static class |
Impact.ProjectionCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CATEGORY_FIELD_NUMBER |
static int |
COST_PROJECTION_FIELD_NUMBER |
static int |
RELIABILITY_PROJECTION_FIELD_NUMBER |
static int |
SECURITY_PROJECTION_FIELD_NUMBER |
static int |
SUSTAINABILITY_PROJECTION_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Impact.Category |
getCategory()
Category that is being targeted.
|
int |
getCategoryValue()
Category that is being targeted.
|
CostProjection |
getCostProjection()
Use with CategoryType.COST
|
CostProjectionOrBuilder |
getCostProjectionOrBuilder()
Use with CategoryType.COST
|
static Impact |
getDefaultInstance() |
Impact |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<Impact> |
getParserForType() |
Impact.ProjectionCase |
getProjectionCase() |
ReliabilityProjection |
getReliabilityProjection()
Use with CategoryType.RELIABILITY
|
ReliabilityProjectionOrBuilder |
getReliabilityProjectionOrBuilder()
Use with CategoryType.RELIABILITY
|
SecurityProjection |
getSecurityProjection()
Use with CategoryType.SECURITY
|
SecurityProjectionOrBuilder |
getSecurityProjectionOrBuilder()
Use with CategoryType.SECURITY
|
int |
getSerializedSize() |
SustainabilityProjection |
getSustainabilityProjection()
Use with CategoryType.SUSTAINABILITY
|
SustainabilityProjectionOrBuilder |
getSustainabilityProjectionOrBuilder()
Use with CategoryType.SUSTAINABILITY
|
boolean |
hasCostProjection()
Use with CategoryType.COST
|
int |
hashCode() |
boolean |
hasReliabilityProjection()
Use with CategoryType.RELIABILITY
|
boolean |
hasSecurityProjection()
Use with CategoryType.SECURITY
|
boolean |
hasSustainabilityProjection()
Use with CategoryType.SUSTAINABILITY
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static Impact.Builder |
newBuilder() |
static Impact.Builder |
newBuilder(Impact prototype) |
Impact.Builder |
newBuilderForType() |
protected Impact.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Impact |
parseDelimitedFrom(InputStream input) |
static Impact |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Impact |
parseFrom(byte[] data) |
static Impact |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Impact |
parseFrom(ByteBuffer data) |
static Impact |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Impact |
parseFrom(com.google.protobuf.ByteString data) |
static Impact |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Impact |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Impact |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Impact |
parseFrom(InputStream input) |
static Impact |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Impact> |
parser() |
Impact.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int CATEGORY_FIELD_NUMBER
public static final int COST_PROJECTION_FIELD_NUMBER
public static final int SECURITY_PROJECTION_FIELD_NUMBER
public static final int SUSTAINABILITY_PROJECTION_FIELD_NUMBER
public static final int RELIABILITY_PROJECTION_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public Impact.ProjectionCase getProjectionCase()
getProjectionCase in interface ImpactOrBuilderpublic int getCategoryValue()
Category that is being targeted.
.google.cloud.recommender.v1.Impact.Category category = 1;getCategoryValue in interface ImpactOrBuilderpublic Impact.Category getCategory()
Category that is being targeted.
.google.cloud.recommender.v1.Impact.Category category = 1;getCategory in interface ImpactOrBuilderpublic boolean hasCostProjection()
Use with CategoryType.COST
.google.cloud.recommender.v1.CostProjection cost_projection = 100;hasCostProjection in interface ImpactOrBuilderpublic CostProjection getCostProjection()
Use with CategoryType.COST
.google.cloud.recommender.v1.CostProjection cost_projection = 100;getCostProjection in interface ImpactOrBuilderpublic CostProjectionOrBuilder getCostProjectionOrBuilder()
Use with CategoryType.COST
.google.cloud.recommender.v1.CostProjection cost_projection = 100;getCostProjectionOrBuilder in interface ImpactOrBuilderpublic boolean hasSecurityProjection()
Use with CategoryType.SECURITY
.google.cloud.recommender.v1.SecurityProjection security_projection = 101;hasSecurityProjection in interface ImpactOrBuilderpublic SecurityProjection getSecurityProjection()
Use with CategoryType.SECURITY
.google.cloud.recommender.v1.SecurityProjection security_projection = 101;getSecurityProjection in interface ImpactOrBuilderpublic SecurityProjectionOrBuilder getSecurityProjectionOrBuilder()
Use with CategoryType.SECURITY
.google.cloud.recommender.v1.SecurityProjection security_projection = 101;getSecurityProjectionOrBuilder in interface ImpactOrBuilderpublic boolean hasSustainabilityProjection()
Use with CategoryType.SUSTAINABILITY
.google.cloud.recommender.v1.SustainabilityProjection sustainability_projection = 102;
hasSustainabilityProjection in interface ImpactOrBuilderpublic SustainabilityProjection getSustainabilityProjection()
Use with CategoryType.SUSTAINABILITY
.google.cloud.recommender.v1.SustainabilityProjection sustainability_projection = 102;
getSustainabilityProjection in interface ImpactOrBuilderpublic SustainabilityProjectionOrBuilder getSustainabilityProjectionOrBuilder()
Use with CategoryType.SUSTAINABILITY
.google.cloud.recommender.v1.SustainabilityProjection sustainability_projection = 102;
getSustainabilityProjectionOrBuilder in interface ImpactOrBuilderpublic boolean hasReliabilityProjection()
Use with CategoryType.RELIABILITY
.google.cloud.recommender.v1.ReliabilityProjection reliability_projection = 103;hasReliabilityProjection in interface ImpactOrBuilderpublic ReliabilityProjection getReliabilityProjection()
Use with CategoryType.RELIABILITY
.google.cloud.recommender.v1.ReliabilityProjection reliability_projection = 103;getReliabilityProjection in interface ImpactOrBuilderpublic ReliabilityProjectionOrBuilder getReliabilityProjectionOrBuilder()
Use with CategoryType.RELIABILITY
.google.cloud.recommender.v1.ReliabilityProjection reliability_projection = 103;getReliabilityProjectionOrBuilder in interface ImpactOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Impact parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Impact parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Impact parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Impact parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Impact parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Impact parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Impact parseFrom(InputStream input) throws IOException
IOExceptionpublic static Impact parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Impact parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Impact parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Impact parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Impact parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Impact.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Impact.Builder newBuilder()
public static Impact.Builder newBuilder(Impact prototype)
public Impact.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Impact.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Impact getDefaultInstance()
public static com.google.protobuf.Parser<Impact> parser()
public com.google.protobuf.Parser<Impact> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Impact getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.