public final class SustainabilityProjection extends GeneratedMessageV3 implements SustainabilityProjectionOrBuilder
Contains metadata about how much sustainability a recommendation can save or
incur.
Protobuf type google.cloud.recommender.v1beta1.SustainabilityProjection
Static Fields
DURATION_FIELD_NUMBER
public static final int DURATION_FIELD_NUMBER
Field Value
KG_C_O2E_FIELD_NUMBER
public static final int KG_C_O2E_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static SustainabilityProjection getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static SustainabilityProjection.Builder newBuilder()
Returns
newBuilder(SustainabilityProjection prototype)
public static SustainabilityProjection.Builder newBuilder(SustainabilityProjection prototype)
Parameter
Returns
public static SustainabilityProjection parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static SustainabilityProjection parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static SustainabilityProjection parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SustainabilityProjection parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static SustainabilityProjection parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SustainabilityProjection parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static SustainabilityProjection parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static SustainabilityProjection parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static SustainabilityProjection parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static SustainabilityProjection parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static SustainabilityProjection parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SustainabilityProjection parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<SustainabilityProjection> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public SustainabilityProjection getDefaultInstanceForType()
Returns
getDuration()
public Duration getDuration()
Duration for which this sustanability applies.
.google.protobuf.Duration duration = 2;
Returns
getDurationOrBuilder()
public DurationOrBuilder getDurationOrBuilder()
Duration for which this sustanability applies.
.google.protobuf.Duration duration = 2;
Returns
getKgCO2E()
public 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;
Returns
Type | Description |
double | The kgCO2e.
|
getParserForType()
public Parser<SustainabilityProjection> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasDuration()
public boolean hasDuration()
Duration for which this sustanability applies.
.google.protobuf.Duration duration = 2;
Returns
Type | Description |
boolean | Whether the duration field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public SustainabilityProjection.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected SustainabilityProjection.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public SustainabilityProjection.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions