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 HealthConnectManager.readRecords(ReadRecordsRequest, Executor, 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

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

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

fun getPageToken(): Long

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

getTimeRangeFilter

fun getTimeRangeFilter(): TimeRangeFilter?

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

Return
TimeRangeFilter? This value may be null.

isAscending

fun isAscending(): Boolean

Returns ordering of results to be returned