Interface NutritionLogOrBuilder (0.2.0)

public interface NutritionLogOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

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.