BodyTemperatureRecord.Builder


public static final class BodyTemperatureRecord.Builder
extends Object

java.lang.Object
   ↳ android.health.connect.datatypes.BodyTemperatureRecord.Builder


Builder class for BodyTemperatureRecord

Summary

Public constructors

Builder(Metadata metadata, Instant time, int measurementLocation, Temperature temperature)

Public methods

BodyTemperatureRecord build()
BodyTemperatureRecord.Builder clearZoneOffset()

Sets the zone offset of this record to system default.

BodyTemperatureRecord.Builder setZoneOffset(ZoneOffset zoneOffset)

Sets the zone offset of the user when the activity happened

Inherited methods

Public constructors

Builder

Added in API level 34
Also in U Extensions 7
public Builder (Metadata metadata, 
                Instant time, 
                int measurementLocation, 
                Temperature temperature)

Parameters
metadata Metadata: Metadata to be associated with the record. See Metadata.
This value cannot be null.

time Instant: Start time of this activity.
This value cannot be null.

measurementLocation int: Where on the user's body the temperature measurement was taken from. Optional field. Allowed values: BodyTemperatureMeasurementLocation.
Value is one of the following:
temperature Temperature: Temperature in Temperature unit. Required field. Valid range: 0-100 Celsius degrees.
This value cannot be null.

Public methods

build

Added in API level 34
Also in U Extensions 7
public BodyTemperatureRecord build ()

Returns
BodyTemperatureRecord Object of BodyTemperatureRecord
This value cannot be null.

clearZoneOffset

Added in API level 34
Also in U Extensions 7
public BodyTemperatureRecord.Builder clearZoneOffset ()

Sets the zone offset of this record to system default.

Returns
BodyTemperatureRecord.Builder This value cannot be null.

setZoneOffset

Added in API level 34
Also in U Extensions 7
public BodyTemperatureRecord.Builder setZoneOffset (ZoneOffset zoneOffset)

Sets the zone offset of the user when the activity happened

Parameters
zoneOffset ZoneOffset: This value cannot be null.

Returns
BodyTemperatureRecord.Builder This value cannot be null.