SkinTemperatureRecord.Builder


public static final class SkinTemperatureRecord.Builder
extends Object

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


Builder class for SkinTemperatureRecord

Summary

Public constructors

Builder(Metadata metadata, Instant startTime, Instant endTime)

Public methods

SkinTemperatureRecord build()
SkinTemperatureRecord.Builder clearEndZoneOffset()

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

SkinTemperatureRecord.Builder clearStartZoneOffset()

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

SkinTemperatureRecord.Builder setBaseline(Temperature baseline)

Sets the baseline skin temperature for the user.

SkinTemperatureRecord.Builder setDeltas(List<SkinTemperatureRecord.Delta> deltas)

Sets a list of skin temperature deltas.

SkinTemperatureRecord.Builder setEndZoneOffset(ZoneOffset endZoneOffset)

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

SkinTemperatureRecord.Builder setMeasurementLocation(int measurementLocation)

Sets the measurement location of the skin temperature.

SkinTemperatureRecord.Builder setStartZoneOffset(ZoneOffset startZoneOffset)

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

Inherited methods

Public constructors

Builder

public Builder (Metadata metadata, 
                Instant startTime, 
                Instant endTime)

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

public SkinTemperatureRecord build ()

Returns
SkinTemperatureRecord Object of SkinTemperatureRecord. This value cannot be null.

clearEndZoneOffset

public SkinTemperatureRecord.Builder clearEndZoneOffset ()

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

Returns
SkinTemperatureRecord.Builder This value cannot be null.

clearStartZoneOffset

public SkinTemperatureRecord.Builder clearStartZoneOffset ()

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

Returns
SkinTemperatureRecord.Builder This value cannot be null.

setBaseline

public SkinTemperatureRecord.Builder setBaseline (Temperature baseline)

Sets the baseline skin temperature for the user.

Parameters
baseline Temperature: This value may be null.

Returns
SkinTemperatureRecord.Builder This value cannot be null.

setDeltas

public SkinTemperatureRecord.Builder setDeltas (List<SkinTemperatureRecord.Delta> deltas)

Sets a list of skin temperature deltas.

Parameters
deltas List: This value cannot be null.

Returns
SkinTemperatureRecord.Builder This value cannot be null.

setEndZoneOffset

public SkinTemperatureRecord.Builder setEndZoneOffset (ZoneOffset endZoneOffset)

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

Parameters
endZoneOffset ZoneOffset: This value cannot be null.

Returns
SkinTemperatureRecord.Builder This value cannot be null.

setMeasurementLocation

public SkinTemperatureRecord.Builder setMeasurementLocation (int measurementLocation)

Sets the measurement location of the skin temperature.

Parameters
measurementLocation int: Value is SkinTemperatureRecord.MEASUREMENT_LOCATION_UNKNOWN, SkinTemperatureRecord.MEASUREMENT_LOCATION_FINGER, SkinTemperatureRecord.MEASUREMENT_LOCATION_TOE, or SkinTemperatureRecord.MEASUREMENT_LOCATION_WRIST

Returns
SkinTemperatureRecord.Builder This value cannot be null.

setStartZoneOffset

public SkinTemperatureRecord.Builder setStartZoneOffset (ZoneOffset startZoneOffset)

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

Parameters
startZoneOffset ZoneOffset: This value cannot be null.

Returns
SkinTemperatureRecord.Builder This value cannot be null.