public static final class NutritionLog.Serving extends GeneratedMessage implements NutritionLog.ServingOrBuilder
Represents different properties and information about the serving of a
specific food.
Protobuf type google.devicesandservices.health.v4.NutritionLog.Serving
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_FIELD_NUMBER
public static final int FOOD_MEASUREMENT_UNIT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static NutritionLog.Serving getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static NutritionLog.Serving.Builder newBuilder()
newBuilder(NutritionLog.Serving prototype)
public static NutritionLog.Serving.Builder newBuilder(NutritionLog.Serving prototype)
public static NutritionLog.Serving parseDelimitedFrom(InputStream input)
public static NutritionLog.Serving parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static NutritionLog.Serving parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static NutritionLog.Serving parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static NutritionLog.Serving parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static NutritionLog.Serving parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static NutritionLog.Serving parseFrom(CodedInputStream input)
public static NutritionLog.Serving parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static NutritionLog.Serving parseFrom(InputStream input)
public static NutritionLog.Serving parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static NutritionLog.Serving parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static NutritionLog.Serving parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<NutritionLog.Serving> 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 NutritionLog.Serving 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.
|
getParserForType()
public Parser<NutritionLog.Serving> 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 NutritionLog.Serving.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected NutritionLog.Serving.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public NutritionLog.Serving.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides