Added in API level 34

Builder


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

Builder class for CyclingPedalingCadenceRecord

Summary

Public constructors

Public methods
CyclingPedalingCadenceRecord

CyclingPedalingCadenceRecord.Builder

Sets the start zone offset of this record to system default.

CyclingPedalingCadenceRecord.Builder

Sets the start zone offset of this record to system default.

CyclingPedalingCadenceRecord.Builder
setEndZoneOffset(endZoneOffset: ZoneOffset)

Sets the zone offset of the user when the activity ended

CyclingPedalingCadenceRecord.Builder
setStartZoneOffset(startZoneOffset: ZoneOffset)

Sets the zone offset of the user when the activity started

Public constructors

Builder

Added in API level 34
Builder(
    metadata: Metadata,
    startTime: Instant,
    endTime: Instant,
    samples: MutableList<CyclingPedalingCadenceRecord.CyclingPedalingCadenceRecordSample!>)
Parameters
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.
samples MutableList<CyclingPedalingCadenceRecord.CyclingPedalingCadenceRecordSample!>: Samples of recorded CyclingPedalingCadenceRecord. Only a single sample with a given time is accepted and samples with duplicate times will be silently dropped. This value cannot be null.

Public methods

build

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

clearEndZoneOffset

Added in API level 34
fun clearEndZoneOffset(): CyclingPedalingCadenceRecord.Builder

Sets the start zone offset of this record to system default.

Return
CyclingPedalingCadenceRecord.Builder This value cannot be null.

clearStartZoneOffset

Added in API level 34
fun clearStartZoneOffset(): CyclingPedalingCadenceRecord.Builder

Sets the start zone offset of this record to system default.

Return
CyclingPedalingCadenceRecord.Builder This value cannot be null.

setEndZoneOffset

Added in API level 34
fun setEndZoneOffset(endZoneOffset: ZoneOffset): CyclingPedalingCadenceRecord.Builder

Sets the zone offset of the user when the activity ended

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

setStartZoneOffset

Added in API level 34
fun setStartZoneOffset(startZoneOffset: ZoneOffset): CyclingPedalingCadenceRecord.Builder

Sets the zone offset of the user when the activity started

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