Added in API level 34

AggregateRecordsResponse

public final class AggregateRecordsResponse
extends Object

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


A class representing response for HealthConnectManager#aggregate

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.

ZoneOffset getZoneOffset(AggregationType<T> aggregationType)

Inherited methods

Public methods

get

Added in API level 34
public T get (AggregationType<T> aggregationType)

Parameters
aggregationType AggregationType: AggregationType for which to get the result This value cannot be null.

Returns
T an aggregation result for aggregationType. * This value may be null.

getDataOrigins

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

getZoneOffset

Added in API level 34
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 and or if multiple records were present.