public static interface DataPointsServiceGrpc.AsyncServiceData Points Service exposing the user's health and fitness measured and derived data.
Methods
batchDeleteDataPoints(BatchDeleteDataPointsRequest request, StreamObserver<Operation> responseObserver)
public default 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> |
createDataPoint(CreateDataPointRequest request, StreamObserver<Operation> responseObserver)
public default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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> |