Added in API level 34

ReadRecordsRequestUsingFilters

class ReadRecordsRequestUsingFilters<T : Record!> : ReadRecordsRequest<T>
kotlin.Any
   ↳ android.health.connect.ReadRecordsRequest<T>
   ↳ android.health.connect.ReadRecordsRequestUsingFilters

Class to represent a request based on time range and data origin filters for android.health.connect.HealthConnectManager#readRecords(android.health.connect.ReadRecordsRequest,java.util.concurrent.Executor,android.os.OutcomeReceiver)

Summary

Nested classes

Builder class for ReadRecordsRequestUsingFilters

Public methods
MutableSet<DataOrigin!>

Returns the set of data origins to be read, or empty list for no filter

Int

Returns maximum number of records to be returned by the read operation

Long

Returns page token to read the current page of the result.

TimeRangeFilter?

Returns time range b/w which the read operation is to be performed

Boolean

Returns ordering of results to be returned

Inherited functions

Public methods

getDataOrigins

Added in API level 34
fun getDataOrigins(): MutableSet<DataOrigin!>

Returns the set of data origins to be read, or empty list for no filter

Return
MutableSet<DataOrigin!> This value cannot be null.

getPageSize

Added in API level 34
fun getPageSize(): Int

Returns maximum number of records to be returned by the read operation

Return
Int Value is between 1 and 5000 inclusive

getPageToken

Added in API level 34
fun getPageToken(): Long

Returns page token to read the current page of the result. -1 if none available

getTimeRangeFilter

Added in API level 34
fun getTimeRangeFilter(): TimeRangeFilter?

Returns time range b/w which the read operation is to be performed

Return
TimeRangeFilter? This value may be null.

isAscending

Added in API level 34
fun isAscending(): Boolean

Returns ordering of results to be returned