Class DataPointsServiceGrpc.DataPointsServiceFutureStub (0.2.0)

public static final class DataPointsServiceGrpc.DataPointsServiceFutureStub extends AbstractFutureStub<DataPointsServiceGrpc.DataPointsServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service DataPointsService.

Data Points Service exposing the user's health and fitness measured and derived data.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > DataPointsServiceGrpc.DataPointsServiceFutureStub

Methods

batchDeleteDataPoints(BatchDeleteDataPointsRequest request)

public ListenableFuture<Operation> batchDeleteDataPoints(BatchDeleteDataPointsRequest request)

Delete a batch of identifyable data points.

Parameter
Name Description
request BatchDeleteDataPointsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

build(Channel channel, CallOptions callOptions)

protected DataPointsServiceGrpc.DataPointsServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
DataPointsServiceGrpc.DataPointsServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createDataPoint(CreateDataPointRequest request)

public ListenableFuture<Operation> createDataPoint(CreateDataPointRequest request)

Creates a single identifiable data point.

Parameter
Name Description
request CreateDataPointRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

dailyRollUpDataPoints(DailyRollUpDataPointsRequest request)

public ListenableFuture<DailyRollUpDataPointsResponse> dailyRollUpDataPoints(DailyRollUpDataPointsRequest request)

Roll up data points over civil time intervals for supported data types.

Parameter
Name Description
request DailyRollUpDataPointsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<DailyRollUpDataPointsResponse>

exportExerciseTcx(ExportExerciseTcxRequest request)

public ListenableFuture<ExportExerciseTcxResponse> exportExerciseTcx(ExportExerciseTcxRequest request)

Exports exercise data in TCX format. IMPORTANT: HTTP clients must append ?alt=media to the request URL to download the raw TCX file. Example: https://health.googleapis.com/v4/users/me/dataTypes/exercise/dataPoints/EXERCISE_ID:exportExerciseTcx?alt=media Without alt=media, the server returns a JSON response (ExportExerciseTcxResponse) which is intended primarily for gRPC clients. Note: While the Authorization section below states that any one of the listed scopes is accepted, this specific method requires the user to provide both one of the activity_and_fitness scopes (normal or readonly) AND one of the location scopes (normal or readonly) in their access token to succeed.

Parameter
Name Description
request ExportExerciseTcxRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ExportExerciseTcxResponse>

getDataPoint(GetDataPointRequest request)

public ListenableFuture<DataPoint> getDataPoint(GetDataPointRequest request)

Get a single identifyable data point.

Parameter
Name Description
request GetDataPointRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<DataPoint>

listDataPoints(ListDataPointsRequest request)

public ListenableFuture<ListDataPointsResponse> listDataPoints(ListDataPointsRequest request)

Query user health and fitness data points.

Parameter
Name Description
request ListDataPointsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDataPointsResponse>

reconcileDataPoints(ReconcileDataPointsRequest request)

public ListenableFuture<ReconcileDataPointsResponse> reconcileDataPoints(ReconcileDataPointsRequest request)

Reconcile data points from multiple data sources into a single data stream.

Parameter
Name Description
request ReconcileDataPointsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ReconcileDataPointsResponse>

rollUpDataPoints(RollUpDataPointsRequest request)

public ListenableFuture<RollUpDataPointsResponse> rollUpDataPoints(RollUpDataPointsRequest request)

Roll up data points over physical time intervals for supported data types.

Parameter
Name Description
request RollUpDataPointsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<RollUpDataPointsResponse>

updateDataPoint(UpdateDataPointRequest request)

public ListenableFuture<Operation> updateDataPoint(UpdateDataPointRequest request)

Updates a single identifiable data point. If a data point with the specified name is not found, the request will fail.

Parameter
Name Description
request UpdateDataPointRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>