Class CoreBodyTemperatureRollupValue.Builder (0.2.0)

public static final class CoreBodyTemperatureRollupValue.Builder extends GeneratedMessage.Builder<CoreBodyTemperatureRollupValue.Builder> implements CoreBodyTemperatureRollupValueOrBuilder

Represents the result of the rollup of the core body temperature data type.

Protobuf type google.devicesandservices.health.v4.CoreBodyTemperatureRollupValue

Static Methods

getDescriptor()

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

Methods

build()

public CoreBodyTemperatureRollupValue build()
Returns
Type Description
CoreBodyTemperatureRollupValue

buildPartial()

public CoreBodyTemperatureRollupValue buildPartial()
Returns
Type Description
CoreBodyTemperatureRollupValue

clear()

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

clearTemperatureCelsiusAvg()

public CoreBodyTemperatureRollupValue.Builder clearTemperatureCelsiusAvg()

Average core body temperature in Celsius.

optional double temperature_celsius_avg = 1;

Returns
Type Description
CoreBodyTemperatureRollupValue.Builder

This builder for chaining.

clearTemperatureCelsiusMax()

public CoreBodyTemperatureRollupValue.Builder clearTemperatureCelsiusMax()

Maximum core body temperature in Celsius.

optional double temperature_celsius_max = 2;

Returns
Type Description
CoreBodyTemperatureRollupValue.Builder

This builder for chaining.

clearTemperatureCelsiusMin()

public CoreBodyTemperatureRollupValue.Builder clearTemperatureCelsiusMin()

Minimum core body temperature in Celsius.

optional double temperature_celsius_min = 3;

Returns
Type Description
CoreBodyTemperatureRollupValue.Builder

This builder for chaining.

getDefaultInstanceForType()

public CoreBodyTemperatureRollupValue getDefaultInstanceForType()
Returns
Type Description
CoreBodyTemperatureRollupValue

getDescriptorForType()

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

getTemperatureCelsiusAvg()

public double getTemperatureCelsiusAvg()

Average core body temperature in Celsius.

optional double temperature_celsius_avg = 1;

Returns
Type Description
double

The temperatureCelsiusAvg.

getTemperatureCelsiusMax()

public double getTemperatureCelsiusMax()

Maximum core body temperature in Celsius.

optional double temperature_celsius_max = 2;

Returns
Type Description
double

The temperatureCelsiusMax.

getTemperatureCelsiusMin()

public double getTemperatureCelsiusMin()

Minimum core body temperature in Celsius.

optional double temperature_celsius_min = 3;

Returns
Type Description
double

The temperatureCelsiusMin.

hasTemperatureCelsiusAvg()

public boolean hasTemperatureCelsiusAvg()

Average core body temperature in Celsius.

optional double temperature_celsius_avg = 1;

Returns
Type Description
boolean

Whether the temperatureCelsiusAvg field is set.

hasTemperatureCelsiusMax()

public boolean hasTemperatureCelsiusMax()

Maximum core body temperature in Celsius.

optional double temperature_celsius_max = 2;

Returns
Type Description
boolean

Whether the temperatureCelsiusMax field is set.

hasTemperatureCelsiusMin()

public boolean hasTemperatureCelsiusMin()

Minimum core body temperature in Celsius.

optional double temperature_celsius_min = 3;

Returns
Type Description
boolean

Whether the temperatureCelsiusMin field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CoreBodyTemperatureRollupValue other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setTemperatureCelsiusAvg(double value)

public CoreBodyTemperatureRollupValue.Builder setTemperatureCelsiusAvg(double value)

Average core body temperature in Celsius.

optional double temperature_celsius_avg = 1;

Parameter
Name Description
value double

The temperatureCelsiusAvg to set.

Returns
Type Description
CoreBodyTemperatureRollupValue.Builder

This builder for chaining.

setTemperatureCelsiusMax(double value)

public CoreBodyTemperatureRollupValue.Builder setTemperatureCelsiusMax(double value)

Maximum core body temperature in Celsius.

optional double temperature_celsius_max = 2;

Parameter
Name Description
value double

The temperatureCelsiusMax to set.

Returns
Type Description
CoreBodyTemperatureRollupValue.Builder

This builder for chaining.

setTemperatureCelsiusMin(double value)

public CoreBodyTemperatureRollupValue.Builder setTemperatureCelsiusMin(double value)

Minimum core body temperature in Celsius.

optional double temperature_celsius_min = 3;

Parameter
Name Description
value double

The temperatureCelsiusMin to set.

Returns
Type Description
CoreBodyTemperatureRollupValue.Builder

This builder for chaining.