java.lang.Object | |
↳ | com.google.android.gms.fitness.data.Session.Builder |
Builder used to create new Sessions.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs an instance of the
Session.Builder . |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Finishes building and returns the session.
| |||||||||||
Sets the active session period duration.
| |||||||||||
Sets the activity associated with this session.
| |||||||||||
Sets a description for this session.
| |||||||||||
Sets the end time of the session.
| |||||||||||
Sets the identifier for this session.
| |||||||||||
Sets the a human readable name of the session.
| |||||||||||
Sets the start time of the session.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Finishes building and returns the session. Returned session will always have non-empty non-null identifier.
Returns | |
---|---|
Session |
Throws | |
---|---|
IllegalStateException |
if the builder doesn't have enough state to create a valid request |
Sets the active session period duration.
Parameters | |
---|---|
time |
long
|
timeUnit |
TimeUnit
|
Returns | |
---|---|
Session.Builder |
Sets the activity associated with this session. The specified activity value should be
one of the values in FitnessActivities
. If an unrecognized value is specified,
or if not specified, the activity for the session is set to
UNKNOWN
.
Parameters | |
---|---|
activity |
String
|
Returns | |
---|---|
Session.Builder |
Sets the end time of the session. If end time is not specified, session is considered to be still ongoing.
Parameters | |
---|---|
time |
long :
an end time, in the given unit since epoch, inclusive |
timeUnit |
TimeUnit :
the unit of the timestamp
|
Returns | |
---|---|
Session.Builder |
Sets the identifier for this session. Must be unique for the client application.
Parameters | |
---|---|
identifier |
String
|
Returns | |
---|---|
Session.Builder |
Sets the start time of the session.
Parameters | |
---|---|
time |
long :
a start time, in the given unit since epoch, inclusive |
timeUnit |
TimeUnit :
the unit of the timestamp
|
Returns | |
---|---|
Session.Builder |