AggregateRecordsGroupedByDurationResponse


public final class AggregateRecordsGroupedByDurationResponse
extends Object

java.lang.Object
   ↳ android.health.connect.AggregateRecordsGroupedByDurationResponse<T>


Class to represent the response from HealthConnectManager.aggregateGroupByDuration

Summary

Public methods

T get(AggregationType<T> aggregationType)
Set<DataOrigin> getDataOrigins(AggregationType<T> aggregationType)

Returns a set of DataOrigins for the underlying aggregation record, empty set if the corresponding aggregation doesn't exist and or if multiple records were present.

Instant getEndTime()
Instant getStartTime()
ZoneOffset getZoneOffset(AggregationType<T> aggregationType)

Inherited methods

Public methods

get

Added in API level 34
Also in U Extensions 7
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

Added in API level 35
Also in U Extensions 10
public Set<DataOrigin> getDataOrigins (AggregationType<T> aggregationType)

Returns a set of DataOrigins 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

Added in API level 34
Also in U Extensions 7
public Instant getEndTime ()

Returns
Instant End time of the window for the underlying aggregation.
This value cannot be null.

getStartTime

Added in API level 34
Also in U Extensions 7
public Instant getStartTime ()

Returns
Instant Start time of the window for the underlying aggregation.
This value cannot be null.

getZoneOffset

Added in API level 34
Also in U Extensions 7
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.