Class DataPointsServiceGrpc.DataPointsServiceStub (0.2.0)

public static final class DataPointsServiceGrpc.DataPointsServiceStub extends AbstractAsyncStub<DataPointsServiceGrpc.DataPointsServiceStub>

A stub to allow clients to do asynchronous 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.AbstractAsyncStub > DataPointsServiceGrpc.DataPointsServiceStub

Methods

batchDeleteDataPoints(BatchDeleteDataPointsRequest request, StreamObserver<Operation> responseObserver)

public void batchDeleteDataPoints(BatchDeleteDataPointsRequest request, StreamObserver<Operation> responseObserver)

Delete a batch of identifyable data points.

Parameters
Name Description
request BatchDeleteDataPointsRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

build(Channel channel, CallOptions callOptions)

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

createDataPoint(CreateDataPointRequest request, StreamObserver<Operation> responseObserver)

public void createDataPoint(CreateDataPointRequest request, StreamObserver<Operation> responseObserver)

Creates a single identifiable data point.

Parameters
Name Description
request CreateDataPointRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

dailyRollUpDataPoints(DailyRollUpDataPointsRequest request, StreamObserver<DailyRollUpDataPointsResponse> responseObserver)

public void dailyRollUpDataPoints(DailyRollUpDataPointsRequest request, StreamObserver<DailyRollUpDataPointsResponse> responseObserver)

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

Parameters
Name Description
request DailyRollUpDataPointsRequest
responseObserver io.grpc.stub.StreamObserver<DailyRollUpDataPointsResponse>

exportExerciseTcx(ExportExerciseTcxRequest request, StreamObserver<ExportExerciseTcxResponse> responseObserver)

public void exportExerciseTcx(ExportExerciseTcxRequest request, StreamObserver<ExportExerciseTcxResponse> responseObserver)

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.

Parameters
Name Description
request ExportExerciseTcxRequest
responseObserver io.grpc.stub.StreamObserver<ExportExerciseTcxResponse>

getDataPoint(GetDataPointRequest request, StreamObserver<DataPoint> responseObserver)

public void getDataPoint(GetDataPointRequest request, StreamObserver<DataPoint> responseObserver)

Get a single identifyable data point.

Parameters
Name Description
request GetDataPointRequest
responseObserver io.grpc.stub.StreamObserver<DataPoint>

listDataPoints(ListDataPointsRequest request, StreamObserver<ListDataPointsResponse> responseObserver)

public void listDataPoints(ListDataPointsRequest request, StreamObserver<ListDataPointsResponse> responseObserver)

Query user health and fitness data points.

Parameters
Name Description
request ListDataPointsRequest
responseObserver io.grpc.stub.StreamObserver<ListDataPointsResponse>

reconcileDataPoints(ReconcileDataPointsRequest request, StreamObserver<ReconcileDataPointsResponse> responseObserver)

public void reconcileDataPoints(ReconcileDataPointsRequest request, StreamObserver<ReconcileDataPointsResponse> responseObserver)

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

Parameters
Name Description
request ReconcileDataPointsRequest
responseObserver io.grpc.stub.StreamObserver<ReconcileDataPointsResponse>

rollUpDataPoints(RollUpDataPointsRequest request, StreamObserver<RollUpDataPointsResponse> responseObserver)

public void rollUpDataPoints(RollUpDataPointsRequest request, StreamObserver<RollUpDataPointsResponse> responseObserver)

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

Parameters
Name Description
request RollUpDataPointsRequest
responseObserver io.grpc.stub.StreamObserver<RollUpDataPointsResponse>

updateDataPoint(UpdateDataPointRequest request, StreamObserver<Operation> responseObserver)

public void updateDataPoint(UpdateDataPointRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
Name Description
request UpdateDataPointRequest
responseObserver io.grpc.stub.StreamObserver<Operation>