public interface NutritionLogOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getEnergy()
public abstract EnergyQuantity getEnergy()Optional. Value representing the energy of the nutrition log. For nutrition logs created from an identified food, this field will be populated based on the referenced food. For anonymous food, this field will be populated manually.
.google.devicesandservices.health.v4.EnergyQuantity energy = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
EnergyQuantity |
The energy. |
getEnergyFromFat()
public abstract EnergyQuantity getEnergyFromFat()Optional. Value representing the energy from fat of the nutrition log. For nutrition logs created from an identified food, this field will be populated based on the referenced food. For anonymous food, this field will be populated manually.
.google.devicesandservices.health.v4.EnergyQuantity energy_from_fat = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
EnergyQuantity |
The energyFromFat. |
getEnergyFromFatOrBuilder()
public abstract EnergyQuantityOrBuilder getEnergyFromFatOrBuilder()Optional. Value representing the energy from fat of the nutrition log. For nutrition logs created from an identified food, this field will be populated based on the referenced food. For anonymous food, this field will be populated manually.
.google.devicesandservices.health.v4.EnergyQuantity energy_from_fat = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
EnergyQuantityOrBuilder |
|
getEnergyOrBuilder()
public abstract EnergyQuantityOrBuilder getEnergyOrBuilder()Optional. Value representing the energy of the nutrition log. For nutrition logs created from an identified food, this field will be populated based on the referenced food. For anonymous food, this field will be populated manually.
.google.devicesandservices.health.v4.EnergyQuantity energy = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
EnergyQuantityOrBuilder |
|
getFood()
public abstract String getFood()Required. Represents the food ID.
string food = 15 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The food. |
getFoodBytes()
public abstract ByteString getFoodBytes()Required. Represents the food ID.
string food = 15 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for food. |
getFoodDisplayName()
public abstract String getFoodDisplayName()Value representing the display name of the food. For nutrition logs created from an identified food, this field will be populated based on the referenced food. For anonymous food, this field will be populated manually.
string food_display_name = 16;
| Returns | |
|---|---|
| Type | Description |
String |
The foodDisplayName. |
getFoodDisplayNameBytes()
public abstract ByteString getFoodDisplayNameBytes()Value representing the display name of the food. For nutrition logs created from an identified food, this field will be populated based on the referenced food. For anonymous food, this field will be populated manually.
string food_display_name = 16;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for foodDisplayName. |
getInterval()
public abstract SessionTimeInterval getInterval()Required. Observed interval.
.google.devicesandservices.health.v4.SessionTimeInterval interval = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
SessionTimeInterval |
The interval. |
getIntervalOrBuilder()
public abstract SessionTimeIntervalOrBuilder getIntervalOrBuilder()Required. Observed interval.
.google.devicesandservices.health.v4.SessionTimeInterval interval = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
SessionTimeIntervalOrBuilder |
|
getMealType()
public abstract MealType getMealType()Optional. Value representing the meal type of the nutrition log.
.google.devicesandservices.health.v4.MealType meal_type = 13 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
MealType |
The mealType. |
getMealTypeValue()
public abstract int getMealTypeValue()Optional. Value representing the meal type of the nutrition log.
.google.devicesandservices.health.v4.MealType meal_type = 13 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for mealType. |
getNutrients(int index)
public abstract NutrientQuantity getNutrients(int index)Optional. Value representing the nutrients of the nutrition log.
repeated .google.devicesandservices.health.v4.NutrientQuantity nutrients = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
NutrientQuantity |
|
getNutrientsCount()
public abstract int getNutrientsCount()Optional. Value representing the nutrients of the nutrition log.
repeated .google.devicesandservices.health.v4.NutrientQuantity nutrients = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
|
getNutrientsList()
public abstract List<NutrientQuantity> getNutrientsList()Optional. Value representing the nutrients of the nutrition log.
repeated .google.devicesandservices.health.v4.NutrientQuantity nutrients = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<NutrientQuantity> |
|
getNutrientsOrBuilder(int index)
public abstract NutrientQuantityOrBuilder getNutrientsOrBuilder(int index)Optional. Value representing the nutrients of the nutrition log.
repeated .google.devicesandservices.health.v4.NutrientQuantity nutrients = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
NutrientQuantityOrBuilder |
|
getNutrientsOrBuilderList()
public abstract List<? extends NutrientQuantityOrBuilder> getNutrientsOrBuilderList()Optional. Value representing the nutrients of the nutrition log.
repeated .google.devicesandservices.health.v4.NutrientQuantity nutrients = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.devicesandservices.health.v4.NutrientQuantityOrBuilder> |
|
getServing()
public abstract NutritionLog.Serving getServing()Optional. Value representing the nutrition log serving.
.google.devicesandservices.health.v4.NutritionLog.Serving serving = 14 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
NutritionLog.Serving |
The serving. |
getServingOrBuilder()
public abstract NutritionLog.ServingOrBuilder getServingOrBuilder()Optional. Value representing the nutrition log serving.
.google.devicesandservices.health.v4.NutritionLog.Serving serving = 14 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
NutritionLog.ServingOrBuilder |
|
getTotalCarbohydrate()
public abstract WeightQuantity getTotalCarbohydrate()Optional. Value representing the total carbohydrate of the nutrition log. For nutrition logs created from an identified food, this field will be populated based on the referenced food. For anonymous food, this field will be populated manually.
.google.devicesandservices.health.v4.WeightQuantity total_carbohydrate = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
WeightQuantity |
The totalCarbohydrate. |
getTotalCarbohydrateOrBuilder()
public abstract WeightQuantityOrBuilder getTotalCarbohydrateOrBuilder()Optional. Value representing the total carbohydrate of the nutrition log. For nutrition logs created from an identified food, this field will be populated based on the referenced food. For anonymous food, this field will be populated manually.
.google.devicesandservices.health.v4.WeightQuantity total_carbohydrate = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
WeightQuantityOrBuilder |
|
getTotalFat()
public abstract WeightQuantity getTotalFat()Optional. Value representing the total fat of the nutrition log. For nutrition logs created from an identified food, this field will be populated based on the referenced food. For anonymous food, this field will be populated manually.
.google.devicesandservices.health.v4.WeightQuantity total_fat = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
WeightQuantity |
The totalFat. |
getTotalFatOrBuilder()
public abstract WeightQuantityOrBuilder getTotalFatOrBuilder()Optional. Value representing the total fat of the nutrition log. For nutrition logs created from an identified food, this field will be populated based on the referenced food. For anonymous food, this field will be populated manually.
.google.devicesandservices.health.v4.WeightQuantity total_fat = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
WeightQuantityOrBuilder |
|
hasEnergy()
public abstract boolean hasEnergy()Optional. Value representing the energy of the nutrition log. For nutrition logs created from an identified food, this field will be populated based on the referenced food. For anonymous food, this field will be populated manually.
.google.devicesandservices.health.v4.EnergyQuantity energy = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the energy field is set. |
hasEnergyFromFat()
public abstract boolean hasEnergyFromFat()Optional. Value representing the energy from fat of the nutrition log. For nutrition logs created from an identified food, this field will be populated based on the referenced food. For anonymous food, this field will be populated manually.
.google.devicesandservices.health.v4.EnergyQuantity energy_from_fat = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the energyFromFat field is set. |
hasInterval()
public abstract boolean hasInterval()Required. Observed interval.
.google.devicesandservices.health.v4.SessionTimeInterval interval = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the interval field is set. |
hasServing()
public abstract boolean hasServing()Optional. Value representing the nutrition log serving.
.google.devicesandservices.health.v4.NutritionLog.Serving serving = 14 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the serving field is set. |
hasTotalCarbohydrate()
public abstract boolean hasTotalCarbohydrate()Optional. Value representing the total carbohydrate of the nutrition log. For nutrition logs created from an identified food, this field will be populated based on the referenced food. For anonymous food, this field will be populated manually.
.google.devicesandservices.health.v4.WeightQuantity total_carbohydrate = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the totalCarbohydrate field is set. |
hasTotalFat()
public abstract boolean hasTotalFat()Optional. Value representing the total fat of the nutrition log. For nutrition logs created from an identified food, this field will be populated based on the referenced food. For anonymous food, this field will be populated manually.
.google.devicesandservices.health.v4.WeightQuantity total_fat = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the totalFat field is set. |