TotalCaloriesBurnedRecord.Builder

public static final class TotalCaloriesBurnedRecord.Builder
extends Object

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


Builder class for TotalCaloriesBurnedRecord

Summary

Public constructors

Builder(Metadata metadata, Instant startTime, Instant endTime, Energy energy)

Public methods

TotalCaloriesBurnedRecord build()
TotalCaloriesBurnedRecord.Builder clearEndZoneOffset()

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

TotalCaloriesBurnedRecord.Builder clearStartZoneOffset()

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

TotalCaloriesBurnedRecord.Builder setEndZoneOffset(ZoneOffset endZoneOffset)

Sets the zone offset of the user when the activity ended

TotalCaloriesBurnedRecord.Builder setStartZoneOffset(ZoneOffset startZoneOffset)

Sets the zone offset of the user when the activity started

Inherited methods

Public constructors

Builder

Added in API level 34
public Builder (Metadata metadata, 
                Instant startTime, 
                Instant endTime, 
                Energy energy)

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.

energy Energy: Energy burned during this activity in Energy unit. Required field. Valid range: 0-1000000 kcal. This value cannot be null.

Public methods

build

Added in API level 34
public TotalCaloriesBurnedRecord build ()

Returns
TotalCaloriesBurnedRecord Object of TotalCaloriesBurnedRecord This value cannot be null.

clearEndZoneOffset

Added in API level 34
public TotalCaloriesBurnedRecord.Builder clearEndZoneOffset ()

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

Returns
TotalCaloriesBurnedRecord.Builder This value cannot be null.

clearStartZoneOffset

Added in API level 34
public TotalCaloriesBurnedRecord.Builder clearStartZoneOffset ()

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

Returns
TotalCaloriesBurnedRecord.Builder This value cannot be null.

setEndZoneOffset

Added in API level 34
public TotalCaloriesBurnedRecord.Builder setEndZoneOffset (ZoneOffset endZoneOffset)

Sets the zone offset of the user when the activity ended

Parameters
endZoneOffset ZoneOffset: This value cannot be null.

Returns
TotalCaloriesBurnedRecord.Builder This value cannot be null.

setStartZoneOffset

Added in API level 34
public TotalCaloriesBurnedRecord.Builder setStartZoneOffset (ZoneOffset startZoneOffset)

Sets the zone offset of the user when the activity started

Parameters
startZoneOffset ZoneOffset: This value cannot be null.

Returns
TotalCaloriesBurnedRecord.Builder This value cannot be null.