AggregateRecordsGroupedByPeriodResponse
public
final
class
AggregateRecordsGroupedByPeriodResponse
extends Object
java.lang.Object | |
↳ | android.health.connect.AggregateRecordsGroupedByPeriodResponse<T> |
Class to represent the response from HealthConnectManager.aggregateGroupByPeriod
Summary
Public methods | |
---|---|
T
|
get(AggregationType<T> aggregationType)
|
Set<DataOrigin>
|
getDataOrigins(AggregationType<T> aggregationType)
Returns a set of |
LocalDateTime
|
getEndTime()
|
LocalDateTime
|
getStartTime()
|
ZoneOffset
|
getZoneOffset(AggregationType<T> aggregationType)
|
Inherited methods | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Public methods
get
public T get (AggregationType<T> aggregationType)
Parameters | |
---|---|
aggregationType |
AggregationType : This value cannot be null . |
Returns | |
---|---|
T |
An aggregation result for aggregationType , and null if one doesn't exist |
getDataOrigins
public Set<DataOrigin> getDataOrigins (AggregationType<T> aggregationType)
Returns a set of DataOrigin
s for the underlying aggregation record, empty set if the
corresponding aggregation doesn't exist and or if multiple records were present.
Parameters | |
---|---|
aggregationType |
AggregationType : This value cannot be null . |
Returns | |
---|---|
Set<DataOrigin> |
This value cannot be null . |
getEndTime
public LocalDateTime getEndTime ()
Returns | |
---|---|
LocalDateTime |
End LocalDateTime of the window for the underlying aggregation
This value cannot be null . |
getStartTime
public LocalDateTime getStartTime ()
Returns | |
---|---|
LocalDateTime |
Start LocalDateTime of the window for the underlying aggregation
This value cannot be null . |
getZoneOffset
public ZoneOffset getZoneOffset (AggregationType<T> aggregationType)
Parameters | |
---|---|
aggregationType |
AggregationType : This value cannot be null . |
Returns | |
---|---|
ZoneOffset |
ZoneOffset for the underlying aggregation record, null if the corresponding
aggregation doesn't exist or if multiple records were present. |