Added in API level 34
AggregateRecordsRequest.Builder
public
static
final
class
AggregateRecordsRequest.Builder
extends Object
java.lang.Object | |
↳ | android.health.connect.AggregateRecordsRequest.Builder |
Summary
Public constructors | |
---|---|
Builder(TimeRangeFilter timeRangeFilter)
|
Public methods | |
---|---|
Builder
|
addAggregationType(AggregationType
|
Builder
|
addDataOriginsFilter(DataOrigin dataOriginsFilter)
Adds |
AggregateRecordsRequest
|
build()
|
Inherited methods | |
---|---|
Public constructors
Builder
Added in API level 34
public Builder (TimeRangeFilter timeRangeFilter)
Parameters | |
---|---|
timeRangeFilter |
TimeRangeFilter : Time range b/w which the aggregate operation is to be performed
Filters applies to all the aggregate requests.
This value cannot be |
Public methods
addAggregationType
Added in API level 34
public BuilderaddAggregationType (AggregationType aggregationType)
Parameters | |
---|---|
aggregationType |
AggregationType : AggregationType to aggregate.
This value cannot be null . |
Returns | |
---|---|
Builder |
This value cannot be null . |
addDataOriginsFilter
Added in API level 34
public BuilderaddDataOriginsFilter (DataOrigin dataOriginsFilter)
Adds dataOriginsFilter
to the set of DataOrigin
to filter for this
aggregation.
If not set data from all data origins will be considered for this operation
Parameters | |
---|---|
dataOriginsFilter |
DataOrigin : This value cannot be null . |
Returns | |
---|---|
Builder |
This value cannot be null . |
build
Added in API level 34
public AggregateRecordsRequestbuild ()
Returns | |
---|---|
AggregateRecordsRequest |
Object of AggregateRecordsRequest
This value cannot be null . |