Builder
class Builder
| kotlin.Any | |
| ↳ | android.health.connect.datatypes.MindfulnessSessionRecord.Builder | 
Builder class for MindfulnessSessionRecord
Summary
| Public constructors | |
|---|---|
| Public methods | |
|---|---|
| MindfulnessSessionRecord | build()Returns  | 
| MindfulnessSessionRecord.Builder | setEndZoneOffset(endZoneOffset: ZoneOffset)Sets the zone offset of the user when the activity ended | 
| MindfulnessSessionRecord.Builder | setNotes(notes: CharSequence?)Sets notes for this activity | 
| MindfulnessSessionRecord.Builder | setStartZoneOffset(startZoneOffset: ZoneOffset)Sets the zone offset of the user when the activity started | 
| MindfulnessSessionRecord.Builder | setTitle(title: CharSequence?)Sets a title of this activity | 
Public constructors
Builder
Builder(
metadata: Metadata,
startTime: Instant,
endTime: Instant,
mindfulnessSessionType: Int)
| Parameters | |
|---|---|
| metadata | Metadata: Metadata to be associated with the record. See Metadata. This value cannot benull. | 
| startTime | Instant: Start time of this mindfulness session This value cannot be null. | 
| endTime | Instant: End time of this mindfulness session This value cannot be null. | 
| mindfulnessSessionType | Int: Value is android.health.connect.datatypes.MindfulnessSessionRecord#MINDFULNESS_SESSION_TYPE_UNKNOWN,android.health.connect.datatypes.MindfulnessSessionRecord#MINDFULNESS_SESSION_TYPE_MEDITATION,android.health.connect.datatypes.MindfulnessSessionRecord#MINDFULNESS_SESSION_TYPE_OTHER,android.health.connect.datatypes.MindfulnessSessionRecord#MINDFULNESS_SESSION_TYPE_BREATHING,android.health.connect.datatypes.MindfulnessSessionRecord#MINDFULNESS_SESSION_TYPE_MUSIC,android.health.connect.datatypes.MindfulnessSessionRecord#MINDFULNESS_SESSION_TYPE_MOVEMENT, orandroid.health.connect.datatypes.MindfulnessSessionRecord#MINDFULNESS_SESSION_TYPE_UNGUIDED | 
Public methods
build
fun build(): MindfulnessSessionRecord
Returns MindfulnessSessionRecord
| Return | |
|---|---|
| MindfulnessSessionRecord | This value cannot be null. | 
setEndZoneOffset
fun setEndZoneOffset(endZoneOffset: ZoneOffset): MindfulnessSessionRecord.Builder
Sets the zone offset of the user when the activity ended
| Parameters | |
|---|---|
| endZoneOffset | ZoneOffset: This value cannot be null. | 
| Return | |
|---|---|
| MindfulnessSessionRecord.Builder | This value cannot be null. | 
setNotes
fun setNotes(notes: CharSequence?): MindfulnessSessionRecord.Builder
Sets notes for this activity
| Parameters | |
|---|---|
| notes | CharSequence?: Additional notes for the session. Optional field. This value may be null. | 
| Return | |
|---|---|
| MindfulnessSessionRecord.Builder | This value cannot be null. | 
setStartZoneOffset
fun setStartZoneOffset(startZoneOffset: ZoneOffset): MindfulnessSessionRecord.Builder
Sets the zone offset of the user when the activity started
| Parameters | |
|---|---|
| startZoneOffset | ZoneOffset: This value cannot be null. | 
| Return | |
|---|---|
| MindfulnessSessionRecord.Builder | This value cannot be null. | 
setTitle
fun setTitle(title: CharSequence?): MindfulnessSessionRecord.Builder
Sets a title of this activity
| Parameters | |
|---|---|
| title | CharSequence?: Title of the session. Optional field. This value may be null. | 
| Return | |
|---|---|
| MindfulnessSessionRecord.Builder | This value cannot be null. | 
