MindfulnessSessionRecord.Builder
public
static
final
class
MindfulnessSessionRecord.Builder
extends Object
| java.lang.Object | |
| ↳ | android.health.connect.datatypes.MindfulnessSessionRecord.Builder |
Builder class for MindfulnessSessionRecord
Summary
Public constructors | |
|---|---|
Builder(Metadata metadata, Instant startTime, Instant endTime, int mindfulnessSessionType)
|
|
Public methods | |
|---|---|
MindfulnessSessionRecord
|
build()
Returns |
MindfulnessSessionRecord.Builder
|
setEndZoneOffset(ZoneOffset endZoneOffset)
Sets the zone offset of the user when the activity ended |
MindfulnessSessionRecord.Builder
|
setNotes(CharSequence notes)
Sets notes for this activity |
MindfulnessSessionRecord.Builder
|
setStartZoneOffset(ZoneOffset startZoneOffset)
Sets the zone offset of the user when the activity started |
MindfulnessSessionRecord.Builder
|
setTitle(CharSequence title)
Sets a title of this activity |
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (Metadata metadata, Instant startTime, Instant endTime, int mindfulnessSessionType)
| Parameters | |
|---|---|
metadata |
Metadata: Metadata to be associated with the record. See Metadata.
This value cannot be null. |
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 one of the following:
|
Public methods
build
public MindfulnessSessionRecord build ()
Returns MindfulnessSessionRecord
| Returns | |
|---|---|
MindfulnessSessionRecord |
This value cannot be null. |
setEndZoneOffset
public MindfulnessSessionRecord.Builder setEndZoneOffset (ZoneOffset endZoneOffset)
Sets the zone offset of the user when the activity ended
| Parameters | |
|---|---|
endZoneOffset |
ZoneOffset: This value cannot be null. |
| Returns | |
|---|---|
MindfulnessSessionRecord.Builder |
This value cannot be null. |
setNotes
public MindfulnessSessionRecord.Builder setNotes (CharSequence notes)
Sets notes for this activity
| Parameters | |
|---|---|
notes |
CharSequence: Additional notes for the session. Optional field.
This value may be null. |
| Returns | |
|---|---|
MindfulnessSessionRecord.Builder |
This value cannot be null. |
setStartZoneOffset
public MindfulnessSessionRecord.Builder setStartZoneOffset (ZoneOffset startZoneOffset)
Sets the zone offset of the user when the activity started
| Parameters | |
|---|---|
startZoneOffset |
ZoneOffset: This value cannot be null. |
| Returns | |
|---|---|
MindfulnessSessionRecord.Builder |
This value cannot be null. |
setTitle
public MindfulnessSessionRecord.Builder setTitle (CharSequence title)
Sets a title of this activity
| Parameters | |
|---|---|
title |
CharSequence: Title of the session. Optional field.
This value may be null. |
| Returns | |
|---|---|
MindfulnessSessionRecord.Builder |
This value cannot be null. |