Class CoreBodyTemperature.Builder (0.2.0)

public static final class CoreBodyTemperature.Builder extends GeneratedMessage.Builder<CoreBodyTemperature.Builder> implements CoreBodyTemperatureOrBuilder

Core body temperature measurement, distinct from peripheral body temperature, reflects the temperature of the body's internal organs.

Protobuf type google.devicesandservices.health.v4.CoreBodyTemperature

Static Methods

getDescriptor()

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

Methods

build()

public CoreBodyTemperature build()
Returns
Type Description
CoreBodyTemperature

buildPartial()

public CoreBodyTemperature buildPartial()
Returns
Type Description
CoreBodyTemperature

clear()

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

clearId()

public CoreBodyTemperature.Builder clearId()

Optional. The unique identifier of the core body temperature measurement.

string id = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CoreBodyTemperature.Builder

This builder for chaining.

clearMeasurementLocation()

public CoreBodyTemperature.Builder clearMeasurementLocation()

Optional. The location of the core body temperature measurement.

.google.devicesandservices.health.v4.CoreBodyTemperature.MeasurementLocation measurement_location = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CoreBodyTemperature.Builder

This builder for chaining.

clearSampleTime()

public CoreBodyTemperature.Builder clearSampleTime()

Required. The time at which core body temperature was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CoreBodyTemperature.Builder

clearTemperatureCelsius()

public CoreBodyTemperature.Builder clearTemperatureCelsius()

Required. The core body temperature in Celsius.

optional double temperature_celsius = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CoreBodyTemperature.Builder

This builder for chaining.

getDefaultInstanceForType()

public CoreBodyTemperature getDefaultInstanceForType()
Returns
Type Description
CoreBodyTemperature

getDescriptorForType()

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

getId()

public String getId()

Optional. The unique identifier of the core body temperature measurement.

string id = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The id.

getIdBytes()

public ByteString getIdBytes()

Optional. The unique identifier of the core body temperature measurement.

string id = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for id.

getMeasurementLocation()

public CoreBodyTemperature.MeasurementLocation getMeasurementLocation()

Optional. The location of the core body temperature measurement.

.google.devicesandservices.health.v4.CoreBodyTemperature.MeasurementLocation measurement_location = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CoreBodyTemperature.MeasurementLocation

The measurementLocation.

getMeasurementLocationValue()

public int getMeasurementLocationValue()

Optional. The location of the core body temperature measurement.

.google.devicesandservices.health.v4.CoreBodyTemperature.MeasurementLocation measurement_location = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for measurementLocation.

getSampleTime()

public ObservationSampleTime getSampleTime()

Required. The time at which core body temperature was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ObservationSampleTime

The sampleTime.

getSampleTimeBuilder()

public ObservationSampleTime.Builder getSampleTimeBuilder()

Required. The time at which core body temperature was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ObservationSampleTime.Builder

getSampleTimeOrBuilder()

public ObservationSampleTimeOrBuilder getSampleTimeOrBuilder()

Required. The time at which core body temperature was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ObservationSampleTimeOrBuilder

getTemperatureCelsius()

public double getTemperatureCelsius()

Required. The core body temperature in Celsius.

optional double temperature_celsius = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
double

The temperatureCelsius.

hasSampleTime()

public boolean hasSampleTime()

Required. The time at which core body temperature was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the sampleTime field is set.

hasTemperatureCelsius()

public boolean hasTemperatureCelsius()

Required. The core body temperature in Celsius.

optional double temperature_celsius = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the temperatureCelsius field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CoreBodyTemperature other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeSampleTime(ObservationSampleTime value)

public CoreBodyTemperature.Builder mergeSampleTime(ObservationSampleTime value)

Required. The time at which core body temperature was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ObservationSampleTime
Returns
Type Description
CoreBodyTemperature.Builder

setId(String value)

public CoreBodyTemperature.Builder setId(String value)

Optional. The unique identifier of the core body temperature measurement.

string id = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The id to set.

Returns
Type Description
CoreBodyTemperature.Builder

This builder for chaining.

setIdBytes(ByteString value)

public CoreBodyTemperature.Builder setIdBytes(ByteString value)

Optional. The unique identifier of the core body temperature measurement.

string id = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for id to set.

Returns
Type Description
CoreBodyTemperature.Builder

This builder for chaining.

setMeasurementLocation(CoreBodyTemperature.MeasurementLocation value)

public CoreBodyTemperature.Builder setMeasurementLocation(CoreBodyTemperature.MeasurementLocation value)

Optional. The location of the core body temperature measurement.

.google.devicesandservices.health.v4.CoreBodyTemperature.MeasurementLocation measurement_location = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value CoreBodyTemperature.MeasurementLocation

The measurementLocation to set.

Returns
Type Description
CoreBodyTemperature.Builder

This builder for chaining.

setMeasurementLocationValue(int value)

public CoreBodyTemperature.Builder setMeasurementLocationValue(int value)

Optional. The location of the core body temperature measurement.

.google.devicesandservices.health.v4.CoreBodyTemperature.MeasurementLocation measurement_location = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

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

Returns
Type Description
CoreBodyTemperature.Builder

This builder for chaining.

setSampleTime(ObservationSampleTime value)

public CoreBodyTemperature.Builder setSampleTime(ObservationSampleTime value)

Required. The time at which core body temperature was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ObservationSampleTime
Returns
Type Description
CoreBodyTemperature.Builder

setSampleTime(ObservationSampleTime.Builder builderForValue)

public CoreBodyTemperature.Builder setSampleTime(ObservationSampleTime.Builder builderForValue)

Required. The time at which core body temperature was measured.

.google.devicesandservices.health.v4.ObservationSampleTime sample_time = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue ObservationSampleTime.Builder
Returns
Type Description
CoreBodyTemperature.Builder

setTemperatureCelsius(double value)

public CoreBodyTemperature.Builder setTemperatureCelsius(double value)

Required. The core body temperature in Celsius.

optional double temperature_celsius = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value double

The temperatureCelsius to set.

Returns
Type Description
CoreBodyTemperature.Builder

This builder for chaining.