Class NutritionLogRollupValue.NutrientQuantityRollup.Builder (0.2.0)

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

Nutrient quantity rollup.

Protobuf type google.devicesandservices.health.v4.NutritionLogRollupValue.NutrientQuantityRollup

Static Methods

getDescriptor()

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

Methods

build()

public NutritionLogRollupValue.NutrientQuantityRollup build()
Returns
Type Description
NutritionLogRollupValue.NutrientQuantityRollup

buildPartial()

public NutritionLogRollupValue.NutrientQuantityRollup buildPartial()
Returns
Type Description
NutritionLogRollupValue.NutrientQuantityRollup

clear()

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

clearNutrient()

public NutritionLogRollupValue.NutrientQuantityRollup.Builder clearNutrient()

Required. Aggregated nutrient.

.google.devicesandservices.health.v4.Nutrient nutrient = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
NutritionLogRollupValue.NutrientQuantityRollup.Builder

This builder for chaining.

clearQuantity()

public NutritionLogRollupValue.NutrientQuantityRollup.Builder clearQuantity()

Required. Aggregated nutrient weight.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup quantity = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
NutritionLogRollupValue.NutrientQuantityRollup.Builder

getDefaultInstanceForType()

public NutritionLogRollupValue.NutrientQuantityRollup getDefaultInstanceForType()
Returns
Type Description
NutritionLogRollupValue.NutrientQuantityRollup

getDescriptorForType()

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

getNutrient()

public Nutrient getNutrient()

Required. Aggregated nutrient.

.google.devicesandservices.health.v4.Nutrient nutrient = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Nutrient

The nutrient.

getNutrientValue()

public int getNutrientValue()

Required. Aggregated nutrient.

.google.devicesandservices.health.v4.Nutrient nutrient = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for nutrient.

getQuantity()

public NutritionLogRollupValue.WeightQuantityRollup getQuantity()

Required. Aggregated nutrient weight.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup quantity = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
NutritionLogRollupValue.WeightQuantityRollup

The quantity.

getQuantityBuilder()

public NutritionLogRollupValue.WeightQuantityRollup.Builder getQuantityBuilder()

Required. Aggregated nutrient weight.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup quantity = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
NutritionLogRollupValue.WeightQuantityRollup.Builder

getQuantityOrBuilder()

public NutritionLogRollupValue.WeightQuantityRollupOrBuilder getQuantityOrBuilder()

Required. Aggregated nutrient weight.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup quantity = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
NutritionLogRollupValue.WeightQuantityRollupOrBuilder

hasQuantity()

public boolean hasQuantity()

Required. Aggregated nutrient weight.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup quantity = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the quantity field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(NutritionLogRollupValue.NutrientQuantityRollup other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeQuantity(NutritionLogRollupValue.WeightQuantityRollup value)

public NutritionLogRollupValue.NutrientQuantityRollup.Builder mergeQuantity(NutritionLogRollupValue.WeightQuantityRollup value)

Required. Aggregated nutrient weight.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup quantity = 1 [(.google.api.field_behavior) = REQUIRED];

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

setNutrient(Nutrient value)

public NutritionLogRollupValue.NutrientQuantityRollup.Builder setNutrient(Nutrient value)

Required. Aggregated nutrient.

.google.devicesandservices.health.v4.Nutrient nutrient = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Nutrient

The nutrient to set.

Returns
Type Description
NutritionLogRollupValue.NutrientQuantityRollup.Builder

This builder for chaining.

setNutrientValue(int value)

public NutritionLogRollupValue.NutrientQuantityRollup.Builder setNutrientValue(int value)

Required. Aggregated nutrient.

.google.devicesandservices.health.v4.Nutrient nutrient = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for nutrient to set.

Returns
Type Description
NutritionLogRollupValue.NutrientQuantityRollup.Builder

This builder for chaining.

setQuantity(NutritionLogRollupValue.WeightQuantityRollup value)

public NutritionLogRollupValue.NutrientQuantityRollup.Builder setQuantity(NutritionLogRollupValue.WeightQuantityRollup value)

Required. Aggregated nutrient weight.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup quantity = 1 [(.google.api.field_behavior) = REQUIRED];

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

setQuantity(NutritionLogRollupValue.WeightQuantityRollup.Builder builderForValue)

public NutritionLogRollupValue.NutrientQuantityRollup.Builder setQuantity(NutritionLogRollupValue.WeightQuantityRollup.Builder builderForValue)

Required. Aggregated nutrient weight.

.google.devicesandservices.health.v4.NutritionLogRollupValue.WeightQuantityRollup quantity = 1 [(.google.api.field_behavior) = REQUIRED];

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