ExerciseSessionRecord.Builder
public
static
final
class
ExerciseSessionRecord.Builder
extends Object
java.lang.Object
|
↳ |
android.health.connect.datatypes.ExerciseSessionRecord.Builder
|
Builder class for ExerciseSessionRecord
Summary
Inherited methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait(long timeoutMillis, int nanos)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait(long timeoutMillis)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait()
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted.
|
|
Public constructors
public Builder (Metadata metadata,
Instant startTime,
Instant endTime,
int exerciseType)
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 . |
exerciseType |
int : Type of exercise (e.g. walking, swimming). Required field. Allowed
values: ExerciseSessionType
Value is ExerciseSessionType.EXERCISE_SESSION_TYPE_UNKNOWN , ExerciseSessionType.EXERCISE_SESSION_TYPE_BADMINTON , ExerciseSessionType.EXERCISE_SESSION_TYPE_BASEBALL , ExerciseSessionType.EXERCISE_SESSION_TYPE_BASKETBALL , ExerciseSessionType.EXERCISE_SESSION_TYPE_BIKING , ExerciseSessionType.EXERCISE_SESSION_TYPE_BIKING_STATIONARY , ExerciseSessionType.EXERCISE_SESSION_TYPE_BOOT_CAMP , ExerciseSessionType.EXERCISE_SESSION_TYPE_BOXING , ExerciseSessionType.EXERCISE_SESSION_TYPE_CALISTHENICS , ExerciseSessionType.EXERCISE_SESSION_TYPE_CRICKET , ExerciseSessionType.EXERCISE_SESSION_TYPE_DANCING , ExerciseSessionType.EXERCISE_SESSION_TYPE_ELLIPTICAL , ExerciseSessionType.EXERCISE_SESSION_TYPE_EXERCISE_CLASS , ExerciseSessionType.EXERCISE_SESSION_TYPE_FENCING , ExerciseSessionType.EXERCISE_SESSION_TYPE_FOOTBALL_AMERICAN , ExerciseSessionType.EXERCISE_SESSION_TYPE_FOOTBALL_AUSTRALIAN , ExerciseSessionType.EXERCISE_SESSION_TYPE_FRISBEE_DISC , ExerciseSessionType.EXERCISE_SESSION_TYPE_GOLF , ExerciseSessionType.EXERCISE_SESSION_TYPE_GUIDED_BREATHING , ExerciseSessionType.EXERCISE_SESSION_TYPE_GYMNASTICS , ExerciseSessionType.EXERCISE_SESSION_TYPE_HANDBALL , ExerciseSessionType.EXERCISE_SESSION_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING , ExerciseSessionType.EXERCISE_SESSION_TYPE_HIKING , ExerciseSessionType.EXERCISE_SESSION_TYPE_ICE_HOCKEY , ExerciseSessionType.EXERCISE_SESSION_TYPE_ICE_SKATING , ExerciseSessionType.EXERCISE_SESSION_TYPE_MARTIAL_ARTS , ExerciseSessionType.EXERCISE_SESSION_TYPE_PADDLING , ExerciseSessionType.EXERCISE_SESSION_TYPE_PARAGLIDING , ExerciseSessionType.EXERCISE_SESSION_TYPE_PILATES , ExerciseSessionType.EXERCISE_SESSION_TYPE_RACQUETBALL , ExerciseSessionType.EXERCISE_SESSION_TYPE_ROCK_CLIMBING , ExerciseSessionType.EXERCISE_SESSION_TYPE_ROLLER_HOCKEY , ExerciseSessionType.EXERCISE_SESSION_TYPE_ROWING , ExerciseSessionType.EXERCISE_SESSION_TYPE_ROWING_MACHINE , ExerciseSessionType.EXERCISE_SESSION_TYPE_RUGBY , ExerciseSessionType.EXERCISE_SESSION_TYPE_RUNNING , ExerciseSessionType.EXERCISE_SESSION_TYPE_RUNNING_TREADMILL , ExerciseSessionType.EXERCISE_SESSION_TYPE_SAILING , ExerciseSessionType.EXERCISE_SESSION_TYPE_SCUBA_DIVING , ExerciseSessionType.EXERCISE_SESSION_TYPE_SKATING , ExerciseSessionType.EXERCISE_SESSION_TYPE_SKIING , ExerciseSessionType.EXERCISE_SESSION_TYPE_SNOWBOARDING , ExerciseSessionType.EXERCISE_SESSION_TYPE_SNOWSHOEING , ExerciseSessionType.EXERCISE_SESSION_TYPE_SOCCER , ExerciseSessionType.EXERCISE_SESSION_TYPE_SOFTBALL , ExerciseSessionType.EXERCISE_SESSION_TYPE_SQUASH , ExerciseSessionType.EXERCISE_SESSION_TYPE_STAIR_CLIMBING , ExerciseSessionType.EXERCISE_SESSION_TYPE_STAIR_CLIMBING_MACHINE , ExerciseSessionType.EXERCISE_SESSION_TYPE_STRENGTH_TRAINING , ExerciseSessionType.EXERCISE_SESSION_TYPE_STRETCHING , ExerciseSessionType.EXERCISE_SESSION_TYPE_SURFING , ExerciseSessionType.EXERCISE_SESSION_TYPE_SWIMMING_OPEN_WATER , ExerciseSessionType.EXERCISE_SESSION_TYPE_SWIMMING_POOL , ExerciseSessionType.EXERCISE_SESSION_TYPE_TABLE_TENNIS , ExerciseSessionType.EXERCISE_SESSION_TYPE_TENNIS , ExerciseSessionType.EXERCISE_SESSION_TYPE_VOLLEYBALL , ExerciseSessionType.EXERCISE_SESSION_TYPE_WALKING , ExerciseSessionType.EXERCISE_SESSION_TYPE_WATER_POLO , ExerciseSessionType.EXERCISE_SESSION_TYPE_WEIGHTLIFTING , ExerciseSessionType.EXERCISE_SESSION_TYPE_WHEELCHAIR , ExerciseSessionType.EXERCISE_SESSION_TYPE_OTHER_WORKOUT , or ExerciseSessionType.EXERCISE_SESSION_TYPE_YOGA |
Public methods
setEndZoneOffset
public ExerciseSessionRecord.Builder setEndZoneOffset (ZoneOffset endZoneOffset)
Sets the zone offset of the user when the session ended
Parameters |
endZoneOffset |
ZoneOffset : This value cannot be null . |
setStartZoneOffset
public ExerciseSessionRecord.Builder setStartZoneOffset (ZoneOffset startZoneOffset)
Sets the zone offset of the user when the session started
Parameters |
startZoneOffset |
ZoneOffset : This value cannot be null . |