Class DataPointsServiceGrpc.DataPointsServiceBlockingV2Stub (0.2.0)

public static final class DataPointsServiceGrpc.DataPointsServiceBlockingV2Stub extends AbstractBlockingStub<DataPointsServiceGrpc.DataPointsServiceBlockingV2Stub>

A stub to allow clients to do synchronous 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.AbstractBlockingStub > DataPointsServiceGrpc.DataPointsServiceBlockingV2Stub

Methods

batchDeleteDataPoints(BatchDeleteDataPointsRequest request)

public Operation batchDeleteDataPoints(BatchDeleteDataPointsRequest request)

Delete a batch of identifyable data points.

Parameter
Name Description
request BatchDeleteDataPointsRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

build(Channel channel, CallOptions callOptions)

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

createDataPoint(CreateDataPointRequest request)

public Operation createDataPoint(CreateDataPointRequest request)

Creates a single identifiable data point.

Parameter
Name Description
request CreateDataPointRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

dailyRollUpDataPoints(DailyRollUpDataPointsRequest request)

public DailyRollUpDataPointsResponse dailyRollUpDataPoints(DailyRollUpDataPointsRequest request)

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

Parameter
Name Description
request DailyRollUpDataPointsRequest
Returns
Type Description
DailyRollUpDataPointsResponse
Exceptions
Type Description
io.grpc.StatusException

exportExerciseTcx(ExportExerciseTcxRequest request)

public 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
ExportExerciseTcxResponse
Exceptions
Type Description
io.grpc.StatusException

getDataPoint(GetDataPointRequest request)

public DataPoint getDataPoint(GetDataPointRequest request)

Get a single identifyable data point.

Parameter
Name Description
request GetDataPointRequest
Returns
Type Description
DataPoint
Exceptions
Type Description
io.grpc.StatusException

listDataPoints(ListDataPointsRequest request)

public ListDataPointsResponse listDataPoints(ListDataPointsRequest request)

Query user health and fitness data points.

Parameter
Name Description
request ListDataPointsRequest
Returns
Type Description
ListDataPointsResponse
Exceptions
Type Description
io.grpc.StatusException

reconcileDataPoints(ReconcileDataPointsRequest request)

public ReconcileDataPointsResponse reconcileDataPoints(ReconcileDataPointsRequest request)

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

Parameter
Name Description
request ReconcileDataPointsRequest
Returns
Type Description
ReconcileDataPointsResponse
Exceptions
Type Description
io.grpc.StatusException

rollUpDataPoints(RollUpDataPointsRequest request)

public RollUpDataPointsResponse rollUpDataPoints(RollUpDataPointsRequest request)

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

Parameter
Name Description
request RollUpDataPointsRequest
Returns
Type Description
RollUpDataPointsResponse
Exceptions
Type Description
io.grpc.StatusException

updateDataPoint(UpdateDataPointRequest request)

public 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
Operation
Exceptions
Type Description
io.grpc.StatusException