Class NutritionLogRollupValue.Builder (0.2.0)

public static final class NutritionLogRollupValue.Builder extends GeneratedMessage.Builder<NutritionLogRollupValue.Builder> implements NutritionLogRollupValueOrBuilder

Represents the result of the rollup of the nutrition log data type.

Protobuf type google.devicesandservices.health.v4.NutritionLogRollupValue

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllNutrients(Iterable<? extends NutritionLogRollupValue.NutrientQuantityRollup> values)

public NutritionLogRollupValue.Builder addAllNutrients(Iterable<? extends NutritionLogRollupValue.NutrientQuantityRollup> values)

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Parameter
Name Description
values Iterable<? extends com.google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup>
Returns
Type Description
NutritionLogRollupValue.Builder

addNutrients(NutritionLogRollupValue.NutrientQuantityRollup value)

public NutritionLogRollupValue.Builder addNutrients(NutritionLogRollupValue.NutrientQuantityRollup value)

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Parameter
Name Description
value NutritionLogRollupValue.NutrientQuantityRollup
Returns
Type Description
NutritionLogRollupValue.Builder

addNutrients(NutritionLogRollupValue.NutrientQuantityRollup.Builder builderForValue)

public NutritionLogRollupValue.Builder addNutrients(NutritionLogRollupValue.NutrientQuantityRollup.Builder builderForValue)

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Parameter
Name Description
builderForValue NutritionLogRollupValue.NutrientQuantityRollup.Builder
Returns
Type Description
NutritionLogRollupValue.Builder

addNutrients(int index, NutritionLogRollupValue.NutrientQuantityRollup value)

public NutritionLogRollupValue.Builder addNutrients(int index, NutritionLogRollupValue.NutrientQuantityRollup value)

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Parameters
Name Description
index int
value NutritionLogRollupValue.NutrientQuantityRollup
Returns
Type Description
NutritionLogRollupValue.Builder

addNutrients(int index, NutritionLogRollupValue.NutrientQuantityRollup.Builder builderForValue)

public NutritionLogRollupValue.Builder addNutrients(int index, NutritionLogRollupValue.NutrientQuantityRollup.Builder builderForValue)

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Parameters
Name Description
index int
builderForValue NutritionLogRollupValue.NutrientQuantityRollup.Builder
Returns
Type Description
NutritionLogRollupValue.Builder

addNutrientsBuilder()

public NutritionLogRollupValue.NutrientQuantityRollup.Builder addNutrientsBuilder()

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Returns
Type Description
NutritionLogRollupValue.NutrientQuantityRollup.Builder

addNutrientsBuilder(int index)

public NutritionLogRollupValue.NutrientQuantityRollup.Builder addNutrientsBuilder(int index)

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Parameter
Name Description
index int
Returns
Type Description
NutritionLogRollupValue.NutrientQuantityRollup.Builder

build()

public NutritionLogRollupValue build()
Returns
Type Description
NutritionLogRollupValue

buildPartial()

public NutritionLogRollupValue buildPartial()
Returns
Type Description
NutritionLogRollupValue

clear()

public NutritionLogRollupValue.Builder clear()
Returns
Type Description
NutritionLogRollupValue.Builder
Overrides

clearEnergy()

public NutritionLogRollupValue.Builder clearEnergy()

Energy rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.EnergyQuantityRollup energy = 2;

Returns
Type Description
NutritionLogRollupValue.Builder

clearEnergyFromFat()

public NutritionLogRollupValue.Builder clearEnergyFromFat()

Value Energy from fat rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.EnergyQuantityRollup energy_from_fat = 3;

Returns
Type Description
NutritionLogRollupValue.Builder

clearNutrients()

public NutritionLogRollupValue.Builder clearNutrients()

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Returns
Type Description
NutritionLogRollupValue.Builder

clearTotalCarbohydrate()

public NutritionLogRollupValue.Builder clearTotalCarbohydrate()

Total carbohydrate rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup total_carbohydrate = 4;

Returns
Type Description
NutritionLogRollupValue.Builder

clearTotalFat()

public NutritionLogRollupValue.Builder clearTotalFat()

Total fat rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup total_fat = 5;

Returns
Type Description
NutritionLogRollupValue.Builder

getDefaultInstanceForType()

public NutritionLogRollupValue getDefaultInstanceForType()
Returns
Type Description
NutritionLogRollupValue

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getEnergy()

public NutritionLogRollupValue.EnergyQuantityRollup getEnergy()

Energy rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.EnergyQuantityRollup energy = 2;

Returns
Type Description
NutritionLogRollupValue.EnergyQuantityRollup

The energy.

getEnergyBuilder()

public NutritionLogRollupValue.EnergyQuantityRollup.Builder getEnergyBuilder()

Energy rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.EnergyQuantityRollup energy = 2;

Returns
Type Description
NutritionLogRollupValue.EnergyQuantityRollup.Builder

getEnergyFromFat()

public NutritionLogRollupValue.EnergyQuantityRollup getEnergyFromFat()

Value Energy from fat rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.EnergyQuantityRollup energy_from_fat = 3;

Returns
Type Description
NutritionLogRollupValue.EnergyQuantityRollup

The energyFromFat.

getEnergyFromFatBuilder()

public NutritionLogRollupValue.EnergyQuantityRollup.Builder getEnergyFromFatBuilder()

Value Energy from fat rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.EnergyQuantityRollup energy_from_fat = 3;

Returns
Type Description
NutritionLogRollupValue.EnergyQuantityRollup.Builder

getEnergyFromFatOrBuilder()

public NutritionLogRollupValue.EnergyQuantityRollupOrBuilder getEnergyFromFatOrBuilder()

Value Energy from fat rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.EnergyQuantityRollup energy_from_fat = 3;

Returns
Type Description
NutritionLogRollupValue.EnergyQuantityRollupOrBuilder

getEnergyOrBuilder()

public NutritionLogRollupValue.EnergyQuantityRollupOrBuilder getEnergyOrBuilder()

Energy rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.EnergyQuantityRollup energy = 2;

Returns
Type Description
NutritionLogRollupValue.EnergyQuantityRollupOrBuilder

getNutrients(int index)

public NutritionLogRollupValue.NutrientQuantityRollup getNutrients(int index)

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Parameter
Name Description
index int
Returns
Type Description
NutritionLogRollupValue.NutrientQuantityRollup

getNutrientsBuilder(int index)

public NutritionLogRollupValue.NutrientQuantityRollup.Builder getNutrientsBuilder(int index)

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Parameter
Name Description
index int
Returns
Type Description
NutritionLogRollupValue.NutrientQuantityRollup.Builder

getNutrientsBuilderList()

public List<NutritionLogRollupValue.NutrientQuantityRollup.Builder> getNutrientsBuilderList()

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Returns
Type Description
List<Builder>

getNutrientsCount()

public int getNutrientsCount()

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Returns
Type Description
int

getNutrientsList()

public List<NutritionLogRollupValue.NutrientQuantityRollup> getNutrientsList()

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Returns
Type Description
List<NutrientQuantityRollup>

getNutrientsOrBuilder(int index)

public NutritionLogRollupValue.NutrientQuantityRollupOrBuilder getNutrientsOrBuilder(int index)

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Parameter
Name Description
index int
Returns
Type Description
NutritionLogRollupValue.NutrientQuantityRollupOrBuilder

getNutrientsOrBuilderList()

public List<? extends NutritionLogRollupValue.NutrientQuantityRollupOrBuilder> getNutrientsOrBuilderList()

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Returns
Type Description
List<? extends com.google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollupOrBuilder>

getTotalCarbohydrate()

public NutritionLogRollupValue.WeightQuantityRollup getTotalCarbohydrate()

Total carbohydrate rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup total_carbohydrate = 4;

Returns
Type Description
NutritionLogRollupValue.WeightQuantityRollup

The totalCarbohydrate.

getTotalCarbohydrateBuilder()

public NutritionLogRollupValue.WeightQuantityRollup.Builder getTotalCarbohydrateBuilder()

Total carbohydrate rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup total_carbohydrate = 4;

Returns
Type Description
NutritionLogRollupValue.WeightQuantityRollup.Builder

getTotalCarbohydrateOrBuilder()

public NutritionLogRollupValue.WeightQuantityRollupOrBuilder getTotalCarbohydrateOrBuilder()

Total carbohydrate rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup total_carbohydrate = 4;

Returns
Type Description
NutritionLogRollupValue.WeightQuantityRollupOrBuilder

getTotalFat()

public NutritionLogRollupValue.WeightQuantityRollup getTotalFat()

Total fat rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup total_fat = 5;

Returns
Type Description
NutritionLogRollupValue.WeightQuantityRollup

The totalFat.

getTotalFatBuilder()

public NutritionLogRollupValue.WeightQuantityRollup.Builder getTotalFatBuilder()

Total fat rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup total_fat = 5;

Returns
Type Description
NutritionLogRollupValue.WeightQuantityRollup.Builder

getTotalFatOrBuilder()

public NutritionLogRollupValue.WeightQuantityRollupOrBuilder getTotalFatOrBuilder()

Total fat rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup total_fat = 5;

Returns
Type Description
NutritionLogRollupValue.WeightQuantityRollupOrBuilder

hasEnergy()

public boolean hasEnergy()

Energy rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.EnergyQuantityRollup energy = 2;

Returns
Type Description
boolean

Whether the energy field is set.

hasEnergyFromFat()

public boolean hasEnergyFromFat()

Value Energy from fat rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.EnergyQuantityRollup energy_from_fat = 3;

Returns
Type Description
boolean

Whether the energyFromFat field is set.

hasTotalCarbohydrate()

public boolean hasTotalCarbohydrate()

Total carbohydrate rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup total_carbohydrate = 4;

Returns
Type Description
boolean

Whether the totalCarbohydrate field is set.

hasTotalFat()

public boolean hasTotalFat()

Total fat rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup total_fat = 5;

Returns
Type Description
boolean

Whether the totalFat field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeEnergy(NutritionLogRollupValue.EnergyQuantityRollup value)

public NutritionLogRollupValue.Builder mergeEnergy(NutritionLogRollupValue.EnergyQuantityRollup value)

Energy rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.EnergyQuantityRollup energy = 2;

Parameter
Name Description
value NutritionLogRollupValue.EnergyQuantityRollup
Returns
Type Description
NutritionLogRollupValue.Builder

mergeEnergyFromFat(NutritionLogRollupValue.EnergyQuantityRollup value)

public NutritionLogRollupValue.Builder mergeEnergyFromFat(NutritionLogRollupValue.EnergyQuantityRollup value)

Value Energy from fat rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.EnergyQuantityRollup energy_from_fat = 3;

Parameter
Name Description
value NutritionLogRollupValue.EnergyQuantityRollup
Returns
Type Description
NutritionLogRollupValue.Builder

mergeFrom(NutritionLogRollupValue other)

public NutritionLogRollupValue.Builder mergeFrom(NutritionLogRollupValue other)
Parameter
Name Description
other NutritionLogRollupValue
Returns
Type Description
NutritionLogRollupValue.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public NutritionLogRollupValue.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
NutritionLogRollupValue.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public NutritionLogRollupValue.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
NutritionLogRollupValue.Builder
Overrides

mergeTotalCarbohydrate(NutritionLogRollupValue.WeightQuantityRollup value)

public NutritionLogRollupValue.Builder mergeTotalCarbohydrate(NutritionLogRollupValue.WeightQuantityRollup value)

Total carbohydrate rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup total_carbohydrate = 4;

Parameter
Name Description
value NutritionLogRollupValue.WeightQuantityRollup
Returns
Type Description
NutritionLogRollupValue.Builder

mergeTotalFat(NutritionLogRollupValue.WeightQuantityRollup value)

public NutritionLogRollupValue.Builder mergeTotalFat(NutritionLogRollupValue.WeightQuantityRollup value)

Total fat rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup total_fat = 5;

Parameter
Name Description
value NutritionLogRollupValue.WeightQuantityRollup
Returns
Type Description
NutritionLogRollupValue.Builder

removeNutrients(int index)

public NutritionLogRollupValue.Builder removeNutrients(int index)

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Parameter
Name Description
index int
Returns
Type Description
NutritionLogRollupValue.Builder

setEnergy(NutritionLogRollupValue.EnergyQuantityRollup value)

public NutritionLogRollupValue.Builder setEnergy(NutritionLogRollupValue.EnergyQuantityRollup value)

Energy rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.EnergyQuantityRollup energy = 2;

Parameter
Name Description
value NutritionLogRollupValue.EnergyQuantityRollup
Returns
Type Description
NutritionLogRollupValue.Builder

setEnergy(NutritionLogRollupValue.EnergyQuantityRollup.Builder builderForValue)

public NutritionLogRollupValue.Builder setEnergy(NutritionLogRollupValue.EnergyQuantityRollup.Builder builderForValue)

Energy rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.EnergyQuantityRollup energy = 2;

Parameter
Name Description
builderForValue NutritionLogRollupValue.EnergyQuantityRollup.Builder
Returns
Type Description
NutritionLogRollupValue.Builder

setEnergyFromFat(NutritionLogRollupValue.EnergyQuantityRollup value)

public NutritionLogRollupValue.Builder setEnergyFromFat(NutritionLogRollupValue.EnergyQuantityRollup value)

Value Energy from fat rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.EnergyQuantityRollup energy_from_fat = 3;

Parameter
Name Description
value NutritionLogRollupValue.EnergyQuantityRollup
Returns
Type Description
NutritionLogRollupValue.Builder

setEnergyFromFat(NutritionLogRollupValue.EnergyQuantityRollup.Builder builderForValue)

public NutritionLogRollupValue.Builder setEnergyFromFat(NutritionLogRollupValue.EnergyQuantityRollup.Builder builderForValue)

Value Energy from fat rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.EnergyQuantityRollup energy_from_fat = 3;

Parameter
Name Description
builderForValue NutritionLogRollupValue.EnergyQuantityRollup.Builder
Returns
Type Description
NutritionLogRollupValue.Builder

setNutrients(int index, NutritionLogRollupValue.NutrientQuantityRollup value)

public NutritionLogRollupValue.Builder setNutrients(int index, NutritionLogRollupValue.NutrientQuantityRollup value)

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Parameters
Name Description
index int
value NutritionLogRollupValue.NutrientQuantityRollup
Returns
Type Description
NutritionLogRollupValue.Builder

setNutrients(int index, NutritionLogRollupValue.NutrientQuantityRollup.Builder builderForValue)

public NutritionLogRollupValue.Builder setNutrients(int index, NutritionLogRollupValue.NutrientQuantityRollup.Builder builderForValue)

List of the nutrient roll-ups by the nutrient type.

repeated .google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup nutrients = 1;

Parameters
Name Description
index int
builderForValue NutritionLogRollupValue.NutrientQuantityRollup.Builder
Returns
Type Description
NutritionLogRollupValue.Builder

setTotalCarbohydrate(NutritionLogRollupValue.WeightQuantityRollup value)

public NutritionLogRollupValue.Builder setTotalCarbohydrate(NutritionLogRollupValue.WeightQuantityRollup value)

Total carbohydrate rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup total_carbohydrate = 4;

Parameter
Name Description
value NutritionLogRollupValue.WeightQuantityRollup
Returns
Type Description
NutritionLogRollupValue.Builder

setTotalCarbohydrate(NutritionLogRollupValue.WeightQuantityRollup.Builder builderForValue)

public NutritionLogRollupValue.Builder setTotalCarbohydrate(NutritionLogRollupValue.WeightQuantityRollup.Builder builderForValue)

Total carbohydrate rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup total_carbohydrate = 4;

Parameter
Name Description
builderForValue NutritionLogRollupValue.WeightQuantityRollup.Builder
Returns
Type Description
NutritionLogRollupValue.Builder

setTotalFat(NutritionLogRollupValue.WeightQuantityRollup value)

public NutritionLogRollupValue.Builder setTotalFat(NutritionLogRollupValue.WeightQuantityRollup value)

Total fat rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup total_fat = 5;

Parameter
Name Description
value NutritionLogRollupValue.WeightQuantityRollup
Returns
Type Description
NutritionLogRollupValue.Builder

setTotalFat(NutritionLogRollupValue.WeightQuantityRollup.Builder builderForValue)

public NutritionLogRollupValue.Builder setTotalFat(NutritionLogRollupValue.WeightQuantityRollup.Builder builderForValue)

Total fat rollup.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup total_fat = 5;

Parameter
Name Description
builderForValue NutritionLogRollupValue.WeightQuantityRollup.Builder
Returns
Type Description
NutritionLogRollupValue.Builder