public static final class Food.FoodServing extends GeneratedMessage implements Food.FoodServingOrBuilder
Represents different properties and information about the serving of a
specific food.
Protobuf type google.devicesandservices.health.v4.Food.FoodServing
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
AMOUNT_FIELD_NUMBER
public static final int AMOUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
FOOD_MEASUREMENT_UNIT_DISPLAY_NAME_FIELD_NUMBER
public static final int FOOD_MEASUREMENT_UNIT_DISPLAY_NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
FOOD_MEASUREMENT_UNIT_DISPLAY_NAME_PLURAL_FIELD_NUMBER
public static final int FOOD_MEASUREMENT_UNIT_DISPLAY_NAME_PLURAL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
FOOD_MEASUREMENT_UNIT_FIELD_NUMBER
public static final int FOOD_MEASUREMENT_UNIT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MULTIPLIER_FIELD_NUMBER
public static final int MULTIPLIER_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Food.FoodServing getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Food.FoodServing.Builder newBuilder()
newBuilder(Food.FoodServing prototype)
public static Food.FoodServing.Builder newBuilder(Food.FoodServing prototype)
public static Food.FoodServing parseDelimitedFrom(InputStream input)
public static Food.FoodServing parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Food.FoodServing parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Food.FoodServing parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Food.FoodServing parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Food.FoodServing parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Food.FoodServing parseFrom(CodedInputStream input)
public static Food.FoodServing parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Food.FoodServing parseFrom(InputStream input)
public static Food.FoodServing parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Food.FoodServing parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Food.FoodServing parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Food.FoodServing> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getAmount()
public double getAmount()
Optional. Amount of food consumed, fractional values are supported.
optional double amount = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
double |
The amount.
|
getDefaultInstanceForType()
public Food.FoodServing getDefaultInstanceForType()
getFoodMeasurementUnit()
public String getFoodMeasurementUnit()
Required. Food measurement unit
string food_measurement_unit = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
String |
The foodMeasurementUnit.
|
getFoodMeasurementUnitBytes()
public ByteString getFoodMeasurementUnitBytes()
Required. Food measurement unit
string food_measurement_unit = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
ByteString |
The bytes for foodMeasurementUnit.
|
getFoodMeasurementUnitDisplayName()
public String getFoodMeasurementUnitDisplayName()
Output only. Legacy measurement unit for serving size in singular form
(e.g. "piece", "gram").
string food_measurement_unit_display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
String |
The foodMeasurementUnitDisplayName.
|
getFoodMeasurementUnitDisplayNameBytes()
public ByteString getFoodMeasurementUnitDisplayNameBytes()
Output only. Legacy measurement unit for serving size in singular form
(e.g. "piece", "gram").
string food_measurement_unit_display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
ByteString |
The bytes for foodMeasurementUnitDisplayName.
|
getFoodMeasurementUnitDisplayNamePlural()
public String getFoodMeasurementUnitDisplayNamePlural()
Output only. Legacy measurement unit for serving size in plural form
(e.g. "pieces", "grams").
string food_measurement_unit_display_name_plural = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
String |
The foodMeasurementUnitDisplayNamePlural.
|
getFoodMeasurementUnitDisplayNamePluralBytes()
public ByteString getFoodMeasurementUnitDisplayNamePluralBytes()
Output only. Legacy measurement unit for serving size in plural form
(e.g. "pieces", "grams").
string food_measurement_unit_display_name_plural = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
ByteString |
The bytes for foodMeasurementUnitDisplayNamePlural.
|
getMultiplier()
public double getMultiplier()
Optional. Value representing the multiplier used to compute the energy
when using this serving instead of the default serving.
double multiplier = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
double |
The multiplier.
|
getParserForType()
public Parser<Food.FoodServing> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasAmount()
public boolean hasAmount()
Optional. Amount of food consumed, fractional values are supported.
optional double amount = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the amount field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Food.FoodServing.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Food.FoodServing.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Food.FoodServing.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides