public static final class SustainabilityProjection.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SustainabilityProjection.Builder> implements SustainabilityProjectionOrBuilder
Contains metadata about how much sustainability a recommendation can save or incur.Protobuf type
google.cloud.recommender.v1.SustainabilityProjection| Modifier and Type | Method and Description |
|---|---|
SustainabilityProjection.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SustainabilityProjection |
build() |
SustainabilityProjection |
buildPartial() |
SustainabilityProjection.Builder |
clear() |
SustainabilityProjection.Builder |
clearDuration()
Duration for which this sustainability applies.
|
SustainabilityProjection.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SustainabilityProjection.Builder |
clearKgCO2E()
Carbon Footprint generated in kg of CO2 equivalent.
|
SustainabilityProjection.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SustainabilityProjection.Builder |
clone() |
SustainabilityProjection |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Duration |
getDuration()
Duration for which this sustainability applies.
|
com.google.protobuf.Duration.Builder |
getDurationBuilder()
Duration for which this sustainability applies.
|
com.google.protobuf.DurationOrBuilder |
getDurationOrBuilder()
Duration for which this sustainability applies.
|
double |
getKgCO2E()
Carbon Footprint generated in kg of CO2 equivalent.
|
boolean |
hasDuration()
Duration for which this sustainability applies.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SustainabilityProjection.Builder |
mergeDuration(com.google.protobuf.Duration value)
Duration for which this sustainability applies.
|
SustainabilityProjection.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SustainabilityProjection.Builder |
mergeFrom(com.google.protobuf.Message other) |
SustainabilityProjection.Builder |
mergeFrom(SustainabilityProjection other) |
SustainabilityProjection.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SustainabilityProjection.Builder |
setDuration(com.google.protobuf.Duration.Builder builderForValue)
Duration for which this sustainability applies.
|
SustainabilityProjection.Builder |
setDuration(com.google.protobuf.Duration value)
Duration for which this sustainability applies.
|
SustainabilityProjection.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SustainabilityProjection.Builder |
setKgCO2E(double value)
Carbon Footprint generated in kg of CO2 equivalent.
|
SustainabilityProjection.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SustainabilityProjection.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SustainabilityProjection.Builder>public SustainabilityProjection.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SustainabilityProjection.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SustainabilityProjection.Builder>public SustainabilityProjection getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SustainabilityProjection build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SustainabilityProjection buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SustainabilityProjection.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SustainabilityProjection.Builder>public SustainabilityProjection.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SustainabilityProjection.Builder>public SustainabilityProjection.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SustainabilityProjection.Builder>public SustainabilityProjection.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SustainabilityProjection.Builder>public SustainabilityProjection.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SustainabilityProjection.Builder>public SustainabilityProjection.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SustainabilityProjection.Builder>public SustainabilityProjection.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SustainabilityProjection.Builder>public SustainabilityProjection.Builder mergeFrom(SustainabilityProjection other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SustainabilityProjection.Builder>public SustainabilityProjection.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SustainabilityProjection.Builder>IOExceptionpublic double getKgCO2E()
Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e).
double kg_c_o2e = 1;getKgCO2E in interface SustainabilityProjectionOrBuilderpublic SustainabilityProjection.Builder setKgCO2E(double value)
Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e).
double kg_c_o2e = 1;value - The kgCO2e to set.public SustainabilityProjection.Builder clearKgCO2E()
Carbon Footprint generated in kg of CO2 equivalent. Chose kg_c_o2e so that the name renders correctly in camelCase (kgCO2e).
double kg_c_o2e = 1;public boolean hasDuration()
Duration for which this sustainability applies.
.google.protobuf.Duration duration = 2;hasDuration in interface SustainabilityProjectionOrBuilderpublic com.google.protobuf.Duration getDuration()
Duration for which this sustainability applies.
.google.protobuf.Duration duration = 2;getDuration in interface SustainabilityProjectionOrBuilderpublic SustainabilityProjection.Builder setDuration(com.google.protobuf.Duration value)
Duration for which this sustainability applies.
.google.protobuf.Duration duration = 2;public SustainabilityProjection.Builder setDuration(com.google.protobuf.Duration.Builder builderForValue)
Duration for which this sustainability applies.
.google.protobuf.Duration duration = 2;public SustainabilityProjection.Builder mergeDuration(com.google.protobuf.Duration value)
Duration for which this sustainability applies.
.google.protobuf.Duration duration = 2;public SustainabilityProjection.Builder clearDuration()
Duration for which this sustainability applies.
.google.protobuf.Duration duration = 2;public com.google.protobuf.Duration.Builder getDurationBuilder()
Duration for which this sustainability applies.
.google.protobuf.Duration duration = 2;public com.google.protobuf.DurationOrBuilder getDurationOrBuilder()
Duration for which this sustainability applies.
.google.protobuf.Duration duration = 2;getDurationOrBuilder in interface SustainabilityProjectionOrBuilderpublic final SustainabilityProjection.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SustainabilityProjection.Builder>public final SustainabilityProjection.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SustainabilityProjection.Builder>Copyright © 2024 Google LLC. All rights reserved.