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

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

fun build(): SkinTemperatureRecord
Return
SkinTemperatureRecord Object of SkinTemperatureRecord. This value cannot be null.

clearEndZoneOffset

fun clearEndZoneOffset(): SkinTemperatureRecord.Builder

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

Return
SkinTemperatureRecord.Builder This value cannot be null.

clearStartZoneOffset

fun clearStartZoneOffset(): SkinTemperatureRecord.Builder

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

Return
SkinTemperatureRecord.Builder This value cannot be null.

setBaseline

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

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

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

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.