Class BloodGlucoseRollupValue.Builder (0.2.0)

public static final class BloodGlucoseRollupValue.Builder extends GeneratedMessage.Builder<BloodGlucoseRollupValue.Builder> implements BloodGlucoseRollupValueOrBuilder

Represents the result of the rollup of the blood glucose data type. LINT: LEGACY_NAMES

Protobuf type google.devicesandservices.health.v4.BloodGlucoseRollupValue

Static Methods

getDescriptor()

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

Methods

build()

public BloodGlucoseRollupValue build()
Returns
Type Description
BloodGlucoseRollupValue

buildPartial()

public BloodGlucoseRollupValue buildPartial()
Returns
Type Description
BloodGlucoseRollupValue

clear()

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

clearBloodGlucoseMilligramsPerDeciliterAvg()

public BloodGlucoseRollupValue.Builder clearBloodGlucoseMilligramsPerDeciliterAvg()

Average blood glucose level in mg/dL.

optional double blood_glucose_milligrams_per_deciliter_avg = 1;

Returns
Type Description
BloodGlucoseRollupValue.Builder

This builder for chaining.

getBloodGlucoseMilligramsPerDeciliterAvg()

public double getBloodGlucoseMilligramsPerDeciliterAvg()

Average blood glucose level in mg/dL.

optional double blood_glucose_milligrams_per_deciliter_avg = 1;

Returns
Type Description
double

The bloodGlucoseMilligramsPerDeciliterAvg.

getDefaultInstanceForType()

public BloodGlucoseRollupValue getDefaultInstanceForType()
Returns
Type Description
BloodGlucoseRollupValue

getDescriptorForType()

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

hasBloodGlucoseMilligramsPerDeciliterAvg()

public boolean hasBloodGlucoseMilligramsPerDeciliterAvg()

Average blood glucose level in mg/dL.

optional double blood_glucose_milligrams_per_deciliter_avg = 1;

Returns
Type Description
boolean

Whether the bloodGlucoseMilligramsPerDeciliterAvg field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(BloodGlucoseRollupValue other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setBloodGlucoseMilligramsPerDeciliterAvg(double value)

public BloodGlucoseRollupValue.Builder setBloodGlucoseMilligramsPerDeciliterAvg(double value)

Average blood glucose level in mg/dL.

optional double blood_glucose_milligrams_per_deciliter_avg = 1;

Parameter
Name Description
value double

The bloodGlucoseMilligramsPerDeciliterAvg to set.

Returns
Type Description
BloodGlucoseRollupValue.Builder

This builder for chaining.