Added in API level 35

Builder


class Builder
kotlin.Any
   ↳ android.health.connect.datatypes.SkinTemperatureRecord.Builder

Builder class for SkinTemperatureRecord

Summary

Public constructors
Builder(metadata: Metadata, startTime: Instant, endTime: Instant)

Public methods
SkinTemperatureRecord

SkinTemperatureRecord.Builder

Clears the zone offset of the user when the activity ended.

SkinTemperatureRecord.Builder

Clears the zone offset of the user when the activity started.

SkinTemperatureRecord.Builder

Sets the baseline skin temperature for the user.

SkinTemperatureRecord.Builder

Sets a list of skin temperature deltas.

SkinTemperatureRecord.Builder
setEndZoneOffset(endZoneOffset: ZoneOffset)

Sets the zone offset of the user when the activity ended.

SkinTemperatureRecord.Builder
setMeasurementLocation(measurementLocation: Int)

Sets the measurement location of the skin temperature.

SkinTemperatureRecord.Builder
setStartZoneOffset(startZoneOffset: ZoneOffset)

Sets the zone offset of the user when the activity started.

Public constructors

Builder

Added in API level 35
Builder(
    metadata: Metadata,
    startTime: Instant,
    endTime: Instant)
Parameters
metadata Metadata: Metadata Metadata to be associated with the record. See Metadata. This value cannot be null.
startTime Instant: Start time of this activity. This value cannot be null.
endTime Instant: End time of this activity. This value cannot be null.

Public methods

build

Added in API level 35
fun build(): SkinTemperatureRecord
Return
SkinTemperatureRecord Object of SkinTemperatureRecord. This value cannot be null.

clearEndZoneOffset

Added in API level 35
fun clearEndZoneOffset(): SkinTemperatureRecord.Builder

Clears the zone offset of the user when the activity ended.

Return
SkinTemperatureRecord.Builder This value cannot be null.

clearStartZoneOffset

Added in API level 35
fun clearStartZoneOffset(): SkinTemperatureRecord.Builder

Clears the zone offset of the user when the activity started.

Return
SkinTemperatureRecord.Builder This value cannot be null.

setBaseline

Added in API level 35
fun setBaseline(baseline: Temperature?): SkinTemperatureRecord.Builder

Sets the baseline skin temperature for the user.

Parameters
baseline Temperature?: This value may be null.
Return
SkinTemperatureRecord.Builder This value cannot be null.

setDeltas

Added in API level 35
fun setDeltas(deltas: MutableList<SkinTemperatureRecord.Delta!>): SkinTemperatureRecord.Builder

Sets a list of skin temperature deltas.

Parameters
deltas MutableList<SkinTemperatureRecord.Delta!>: This value cannot be null.
Return
SkinTemperatureRecord.Builder This value cannot be null.

setEndZoneOffset

Added in API level 35
fun setEndZoneOffset(endZoneOffset: ZoneOffset): SkinTemperatureRecord.Builder

Sets the zone offset of the user when the activity ended.

Parameters
endZoneOffset ZoneOffset: This value cannot be null.
Return
SkinTemperatureRecord.Builder This value cannot be null.

setStartZoneOffset

Added in API level 35
fun setStartZoneOffset(startZoneOffset: ZoneOffset): SkinTemperatureRecord.Builder

Sets the zone offset of the user when the activity started.

Parameters
startZoneOffset ZoneOffset: This value cannot be null.
Return
SkinTemperatureRecord.Builder This value cannot be null.