| GitHub Repository | Product Reference | RPC Documentation |
Service Description: Data Points Service exposing the user's health and fitness measured and derived data.
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
DataPointName name = DataPointName.of("[USER]", "[DATA_TYPE]", "[DATA_POINT]");
DataPoint response = dataPointsServiceClient.getDataPoint(name);
}
Note: close() needs to be called on the DataPointsServiceClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
| Method | Description | Method Variants |
|---|---|---|
GetDataPoint |
Get a single identifyable data point. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ListDataPoints |
Query user health and fitness data points. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
CreateDataPoint |
Creates a single identifiable data point. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
UpdateDataPoint |
Updates a single identifiable data point. If a data point with the specified |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Methods that return long-running operations have "Async" method variants that return
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
BatchDeleteDataPoints |
Delete a batch of identifyable data points. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ReconcileDataPoints |
Reconcile data points from multiple data sources into a single data stream. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
RollUpDataPoints |
Roll up data points over physical time intervals for supported data types. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
DailyRollUpDataPoints |
Roll up data points over civil time intervals for supported data types. |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
ExportExerciseTcx |
Exports exercise data in TCX format. **IMPORTANT:** HTTP clients must append Without **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 |
Request object method variants only take one parameter, a request object, which must be constructed before the call.
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
|
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of DataPointsServiceSettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
DataPointsServiceSettings dataPointsServiceSettings =
DataPointsServiceSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
DataPointsServiceClient dataPointsServiceClient =
DataPointsServiceClient.create(dataPointsServiceSettings);
To customize the endpoint:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
DataPointsServiceSettings dataPointsServiceSettings =
DataPointsServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
DataPointsServiceClient dataPointsServiceClient =
DataPointsServiceClient.create(dataPointsServiceSettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
DataPointsServiceSettings dataPointsServiceSettings =
DataPointsServiceSettings.newHttpJsonBuilder().build();
DataPointsServiceClient dataPointsServiceClient =
DataPointsServiceClient.create(dataPointsServiceSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
Static Methods
create()
public static final DataPointsServiceClient create()Constructs an instance of DataPointsServiceClient with default settings.
| Returns | |
|---|---|
| Type | Description |
DataPointsServiceClient |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
create(DataPointsServiceSettings settings)
public static final DataPointsServiceClient create(DataPointsServiceSettings settings)Constructs an instance of DataPointsServiceClient, using the given settings. The channels are created based on the settings passed in, or defaults for any settings that are not set.
| Parameter | |
|---|---|
| Name | Description |
settings |
DataPointsServiceSettings |
| Returns | |
|---|---|
| Type | Description |
DataPointsServiceClient |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
create(DataPointsServiceStub stub)
public static final DataPointsServiceClient create(DataPointsServiceStub stub)Constructs an instance of DataPointsServiceClient, using the given stub for making calls. This is for advanced usage - prefer using create(DataPointsServiceSettings).
| Parameter | |
|---|---|
| Name | Description |
stub |
DataPointsServiceStub |
| Returns | |
|---|---|
| Type | Description |
DataPointsServiceClient |
|
Constructors
DataPointsServiceClient(DataPointsServiceSettings settings)
protected DataPointsServiceClient(DataPointsServiceSettings settings)Constructs an instance of DataPointsServiceClient, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.
| Parameter | |
|---|---|
| Name | Description |
settings |
DataPointsServiceSettings |
DataPointsServiceClient(DataPointsServiceStub stub)
protected DataPointsServiceClient(DataPointsServiceStub stub)| Parameter | |
|---|---|
| Name | Description |
stub |
DataPointsServiceStub |
Methods
awaitTermination(long duration, TimeUnit unit)
public boolean awaitTermination(long duration, TimeUnit unit)| Parameters | |
|---|---|
| Name | Description |
duration |
long |
unit |
TimeUnit |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
| Exceptions | |
|---|---|
| Type | Description |
InterruptedException |
|
batchDeleteDataPointsAsync(BatchDeleteDataPointsRequest request)
public final OperationFuture<BatchDeleteDataPointsResponse,BatchDeleteDataPointsOperationMetadata> batchDeleteDataPointsAsync(BatchDeleteDataPointsRequest request)Delete a batch of identifyable data points.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
BatchDeleteDataPointsRequest request =
BatchDeleteDataPointsRequest.newBuilder()
.setParent(DataTypeName.of("[USER]", "[DATA_TYPE]").toString())
.addAllNames(new ArrayList<String>())
.build();
BatchDeleteDataPointsResponse response =
dataPointsServiceClient.batchDeleteDataPointsAsync(request).get();
}
| Parameter | |
|---|---|
| Name | Description |
request |
BatchDeleteDataPointsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<BatchDeleteDataPointsResponse,BatchDeleteDataPointsOperationMetadata> |
|
batchDeleteDataPointsCallable()
public final UnaryCallable<BatchDeleteDataPointsRequest,Operation> batchDeleteDataPointsCallable()Delete a batch of identifyable data points.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
BatchDeleteDataPointsRequest request =
BatchDeleteDataPointsRequest.newBuilder()
.setParent(DataTypeName.of("[USER]", "[DATA_TYPE]").toString())
.addAllNames(new ArrayList<String>())
.build();
ApiFuture<Operation> future =
dataPointsServiceClient.batchDeleteDataPointsCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<BatchDeleteDataPointsRequest,Operation> |
|
batchDeleteDataPointsOperationCallable()
public final OperationCallable<BatchDeleteDataPointsRequest,BatchDeleteDataPointsResponse,BatchDeleteDataPointsOperationMetadata> batchDeleteDataPointsOperationCallable()Delete a batch of identifyable data points.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
BatchDeleteDataPointsRequest request =
BatchDeleteDataPointsRequest.newBuilder()
.setParent(DataTypeName.of("[USER]", "[DATA_TYPE]").toString())
.addAllNames(new ArrayList<String>())
.build();
OperationFuture<BatchDeleteDataPointsResponse, BatchDeleteDataPointsOperationMetadata>
future =
dataPointsServiceClient.batchDeleteDataPointsOperationCallable().futureCall(request);
// Do something.
BatchDeleteDataPointsResponse response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
OperationCallable<BatchDeleteDataPointsRequest,BatchDeleteDataPointsResponse,BatchDeleteDataPointsOperationMetadata> |
|
close()
public final void close()createDataPointAsync(CreateDataPointRequest request)
public final OperationFuture<DataPoint,CreateDataPointOperationMetadata> createDataPointAsync(CreateDataPointRequest request)Creates a single identifiable data point.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
CreateDataPointRequest request =
CreateDataPointRequest.newBuilder()
.setParent(DataTypeName.of("[USER]", "[DATA_TYPE]").toString())
.setDataPoint(DataPoint.newBuilder().build())
.build();
DataPoint response = dataPointsServiceClient.createDataPointAsync(request).get();
}
| Parameter | |
|---|---|
| Name | Description |
request |
CreateDataPointRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<DataPoint,CreateDataPointOperationMetadata> |
|
createDataPointAsync(DataTypeName parent, DataPoint dataPoint)
public final OperationFuture<DataPoint,CreateDataPointOperationMetadata> createDataPointAsync(DataTypeName parent, DataPoint dataPoint)Creates a single identifiable data point.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
DataTypeName parent = DataTypeName.of("[USER]", "[DATA_TYPE]");
DataPoint dataPoint = DataPoint.newBuilder().build();
DataPoint response = dataPointsServiceClient.createDataPointAsync(parent, dataPoint).get();
}
| Parameters | |
|---|---|
| Name | Description |
parent |
DataTypeNameRequired. The parent resource name where the data point will be created. Format:
|
dataPoint |
DataPointRequired. The data point to create. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<DataPoint,CreateDataPointOperationMetadata> |
|
createDataPointAsync(String parent, DataPoint dataPoint)
public final OperationFuture<DataPoint,CreateDataPointOperationMetadata> createDataPointAsync(String parent, DataPoint dataPoint)Creates a single identifiable data point.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
String parent = DataTypeName.of("[USER]", "[DATA_TYPE]").toString();
DataPoint dataPoint = DataPoint.newBuilder().build();
DataPoint response = dataPointsServiceClient.createDataPointAsync(parent, dataPoint).get();
}
| Parameters | |
|---|---|
| Name | Description |
parent |
StringRequired. The parent resource name where the data point will be created. Format:
|
dataPoint |
DataPointRequired. The data point to create. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<DataPoint,CreateDataPointOperationMetadata> |
|
createDataPointCallable()
public final UnaryCallable<CreateDataPointRequest,Operation> createDataPointCallable()Creates a single identifiable data point.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
CreateDataPointRequest request =
CreateDataPointRequest.newBuilder()
.setParent(DataTypeName.of("[USER]", "[DATA_TYPE]").toString())
.setDataPoint(DataPoint.newBuilder().build())
.build();
ApiFuture<Operation> future =
dataPointsServiceClient.createDataPointCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<CreateDataPointRequest,Operation> |
|
createDataPointOperationCallable()
public final OperationCallable<CreateDataPointRequest,DataPoint,CreateDataPointOperationMetadata> createDataPointOperationCallable()Creates a single identifiable data point.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
CreateDataPointRequest request =
CreateDataPointRequest.newBuilder()
.setParent(DataTypeName.of("[USER]", "[DATA_TYPE]").toString())
.setDataPoint(DataPoint.newBuilder().build())
.build();
OperationFuture<DataPoint, CreateDataPointOperationMetadata> future =
dataPointsServiceClient.createDataPointOperationCallable().futureCall(request);
// Do something.
DataPoint response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
OperationCallable<CreateDataPointRequest,DataPoint,CreateDataPointOperationMetadata> |
|
dailyRollUpDataPoints(DailyRollUpDataPointsRequest request)
public final DailyRollUpDataPointsResponse dailyRollUpDataPoints(DailyRollUpDataPointsRequest request)Roll up data points over civil time intervals for supported data types.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
DailyRollUpDataPointsRequest request =
DailyRollUpDataPointsRequest.newBuilder()
.setParent(DataTypeName.of("[USER]", "[DATA_TYPE]").toString())
.setRange(CivilTimeInterval.newBuilder().build())
.setWindowSizeDays(1064520774)
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setDataSourceFamily("dataSourceFamily586548265")
.build();
DailyRollUpDataPointsResponse response =
dataPointsServiceClient.dailyRollUpDataPoints(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
DailyRollUpDataPointsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
DailyRollUpDataPointsResponse |
|
dailyRollUpDataPointsCallable()
public final UnaryCallable<DailyRollUpDataPointsRequest,DailyRollUpDataPointsResponse> dailyRollUpDataPointsCallable()Roll up data points over civil time intervals for supported data types.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
DailyRollUpDataPointsRequest request =
DailyRollUpDataPointsRequest.newBuilder()
.setParent(DataTypeName.of("[USER]", "[DATA_TYPE]").toString())
.setRange(CivilTimeInterval.newBuilder().build())
.setWindowSizeDays(1064520774)
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setDataSourceFamily("dataSourceFamily586548265")
.build();
ApiFuture<DailyRollUpDataPointsResponse> future =
dataPointsServiceClient.dailyRollUpDataPointsCallable().futureCall(request);
// Do something.
DailyRollUpDataPointsResponse response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<DailyRollUpDataPointsRequest,DailyRollUpDataPointsResponse> |
|
exportExerciseTcx(DataPointName name)
public final ExportExerciseTcxResponse exportExerciseTcx(DataPointName name)Exports exercise data in TCX format.
**IMPORTANT:** HTTP clients must append ?alt=media to the request URL to
download the raw TCX file.
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.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
DataPointName name = DataPointName.of("[USER]", "[DATA_TYPE]", "[DATA_POINT]");
ExportExerciseTcxResponse response = dataPointsServiceClient.exportExerciseTcx(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
DataPointNameRequired. The resource name of the exercise data point to export. Format: The |
| Returns | |
|---|---|
| Type | Description |
ExportExerciseTcxResponse |
|
exportExerciseTcx(ExportExerciseTcxRequest request)
public final 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.
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.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
ExportExerciseTcxRequest request =
ExportExerciseTcxRequest.newBuilder()
.setName(DataPointName.of("[USER]", "[DATA_TYPE]", "[DATA_POINT]").toString())
.setPartialData(true)
.build();
ExportExerciseTcxResponse response = dataPointsServiceClient.exportExerciseTcx(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
ExportExerciseTcxRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
ExportExerciseTcxResponse |
|
exportExerciseTcx(String name)
public final ExportExerciseTcxResponse exportExerciseTcx(String name)Exports exercise data in TCX format.
**IMPORTANT:** HTTP clients must append ?alt=media to the request URL to
download the raw TCX file.
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.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
String name = DataPointName.of("[USER]", "[DATA_TYPE]", "[DATA_POINT]").toString();
ExportExerciseTcxResponse response = dataPointsServiceClient.exportExerciseTcx(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. The resource name of the exercise data point to export. Format: The |
| Returns | |
|---|---|
| Type | Description |
ExportExerciseTcxResponse |
|
exportExerciseTcxCallable()
public final UnaryCallable<ExportExerciseTcxRequest,ExportExerciseTcxResponse> exportExerciseTcxCallable()Exports exercise data in TCX format.
**IMPORTANT:** HTTP clients must append ?alt=media to the request URL to
download the raw TCX file.
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.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
ExportExerciseTcxRequest request =
ExportExerciseTcxRequest.newBuilder()
.setName(DataPointName.of("[USER]", "[DATA_TYPE]", "[DATA_POINT]").toString())
.setPartialData(true)
.build();
ApiFuture<ExportExerciseTcxResponse> future =
dataPointsServiceClient.exportExerciseTcxCallable().futureCall(request);
// Do something.
ExportExerciseTcxResponse response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ExportExerciseTcxRequest,ExportExerciseTcxResponse> |
|
getDataPoint(DataPointName name)
public final DataPoint getDataPoint(DataPointName name)Get a single identifyable data point.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
DataPointName name = DataPointName.of("[USER]", "[DATA_TYPE]", "[DATA_POINT]");
DataPoint response = dataPointsServiceClient.getDataPoint(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
DataPointNameRequired. The name of the data point to retrieve. Format: See DataPoint.name for examples and possible values. |
| Returns | |
|---|---|
| Type | Description |
DataPoint |
|
getDataPoint(GetDataPointRequest request)
public final DataPoint getDataPoint(GetDataPointRequest request)Get a single identifyable data point.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
GetDataPointRequest request =
GetDataPointRequest.newBuilder()
.setName(DataPointName.of("[USER]", "[DATA_TYPE]", "[DATA_POINT]").toString())
.build();
DataPoint response = dataPointsServiceClient.getDataPoint(request);
}
| Parameter | |
|---|---|
| Name | Description |
request |
GetDataPointRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
DataPoint |
|
getDataPoint(String name)
public final DataPoint getDataPoint(String name)Get a single identifyable data point.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
String name = DataPointName.of("[USER]", "[DATA_TYPE]", "[DATA_POINT]").toString();
DataPoint response = dataPointsServiceClient.getDataPoint(name);
}
| Parameter | |
|---|---|
| Name | Description |
name |
StringRequired. The name of the data point to retrieve. Format: See DataPoint.name for examples and possible values. |
| Returns | |
|---|---|
| Type | Description |
DataPoint |
|
getDataPointCallable()
public final UnaryCallable<GetDataPointRequest,DataPoint> getDataPointCallable()Get a single identifyable data point.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
GetDataPointRequest request =
GetDataPointRequest.newBuilder()
.setName(DataPointName.of("[USER]", "[DATA_TYPE]", "[DATA_POINT]").toString())
.build();
ApiFuture<DataPoint> future =
dataPointsServiceClient.getDataPointCallable().futureCall(request);
// Do something.
DataPoint response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<GetDataPointRequest,DataPoint> |
|
getHttpJsonOperationsClient()
public final OperationsClient getHttpJsonOperationsClient()Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.
| Returns | |
|---|---|
| Type | Description |
OperationsClient |
|
getOperationsClient()
public final OperationsClient getOperationsClient()Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.
| Returns | |
|---|---|
| Type | Description |
OperationsClient |
|
getSettings()
public final DataPointsServiceSettings getSettings()| Returns | |
|---|---|
| Type | Description |
DataPointsServiceSettings |
|
getStub()
public DataPointsServiceStub getStub()| Returns | |
|---|---|
| Type | Description |
DataPointsServiceStub |
|
isShutdown()
public boolean isShutdown()| Returns | |
|---|---|
| Type | Description |
boolean |
|
isTerminated()
public boolean isTerminated()| Returns | |
|---|---|
| Type | Description |
boolean |
|
listDataPoints(DataTypeName parent)
public final DataPointsServiceClient.ListDataPointsPagedResponse listDataPoints(DataTypeName parent)Query user health and fitness data points.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
DataTypeName parent = DataTypeName.of("[USER]", "[DATA_TYPE]");
for (DataPoint element : dataPointsServiceClient.listDataPoints(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
DataTypeNameRequired. Parent data type of the Data Point collection. Format: - For a list of the supported data types see the DataPoint data union field. |
| Returns | |
|---|---|
| Type | Description |
DataPointsServiceClient.ListDataPointsPagedResponse |
|
listDataPoints(ListDataPointsRequest request)
public final DataPointsServiceClient.ListDataPointsPagedResponse listDataPoints(ListDataPointsRequest request)Query user health and fitness data points.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
ListDataPointsRequest request =
ListDataPointsRequest.newBuilder()
.setParent(DataTypeName.of("[USER]", "[DATA_TYPE]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
for (DataPoint element : dataPointsServiceClient.listDataPoints(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ListDataPointsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
DataPointsServiceClient.ListDataPointsPagedResponse |
|
listDataPoints(String parent)
public final DataPointsServiceClient.ListDataPointsPagedResponse listDataPoints(String parent)Query user health and fitness data points.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
String parent = DataTypeName.of("[USER]", "[DATA_TYPE]").toString();
for (DataPoint element : dataPointsServiceClient.listDataPoints(parent).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
parent |
StringRequired. Parent data type of the Data Point collection. Format: - For a list of the supported data types see the DataPoint data union field. |
| Returns | |
|---|---|
| Type | Description |
DataPointsServiceClient.ListDataPointsPagedResponse |
|
listDataPointsCallable()
public final UnaryCallable<ListDataPointsRequest,ListDataPointsResponse> listDataPointsCallable()Query user health and fitness data points.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
ListDataPointsRequest request =
ListDataPointsRequest.newBuilder()
.setParent(DataTypeName.of("[USER]", "[DATA_TYPE]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
while (true) {
ListDataPointsResponse response =
dataPointsServiceClient.listDataPointsCallable().call(request);
for (DataPoint element : response.getDataPointsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListDataPointsRequest,ListDataPointsResponse> |
|
listDataPointsPagedCallable()
public final UnaryCallable<ListDataPointsRequest,DataPointsServiceClient.ListDataPointsPagedResponse> listDataPointsPagedCallable()Query user health and fitness data points.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
ListDataPointsRequest request =
ListDataPointsRequest.newBuilder()
.setParent(DataTypeName.of("[USER]", "[DATA_TYPE]").toString())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.build();
ApiFuture<DataPoint> future =
dataPointsServiceClient.listDataPointsPagedCallable().futureCall(request);
// Do something.
for (DataPoint element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ListDataPointsRequest,ListDataPointsPagedResponse> |
|
reconcileDataPoints(ReconcileDataPointsRequest request)
public final DataPointsServiceClient.ReconcileDataPointsPagedResponse reconcileDataPoints(ReconcileDataPointsRequest request)Reconcile data points from multiple data sources into a single data stream.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
ReconcileDataPointsRequest request =
ReconcileDataPointsRequest.newBuilder()
.setParent("parent-995424086")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setDataSourceFamily("dataSourceFamily586548265")
.build();
for (ReconciledDataPoint element :
dataPointsServiceClient.reconcileDataPoints(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
ReconcileDataPointsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
DataPointsServiceClient.ReconcileDataPointsPagedResponse |
|
reconcileDataPointsCallable()
public final UnaryCallable<ReconcileDataPointsRequest,ReconcileDataPointsResponse> reconcileDataPointsCallable()Reconcile data points from multiple data sources into a single data stream.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
ReconcileDataPointsRequest request =
ReconcileDataPointsRequest.newBuilder()
.setParent("parent-995424086")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setDataSourceFamily("dataSourceFamily586548265")
.build();
while (true) {
ReconcileDataPointsResponse response =
dataPointsServiceClient.reconcileDataPointsCallable().call(request);
for (ReconciledDataPoint element : response.getDataPointsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ReconcileDataPointsRequest,ReconcileDataPointsResponse> |
|
reconcileDataPointsPagedCallable()
public final UnaryCallable<ReconcileDataPointsRequest,DataPointsServiceClient.ReconcileDataPointsPagedResponse> reconcileDataPointsPagedCallable()Reconcile data points from multiple data sources into a single data stream.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
ReconcileDataPointsRequest request =
ReconcileDataPointsRequest.newBuilder()
.setParent("parent-995424086")
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setFilter("filter-1274492040")
.setDataSourceFamily("dataSourceFamily586548265")
.build();
ApiFuture<ReconciledDataPoint> future =
dataPointsServiceClient.reconcileDataPointsPagedCallable().futureCall(request);
// Do something.
for (ReconciledDataPoint element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<ReconcileDataPointsRequest,ReconcileDataPointsPagedResponse> |
|
rollUpDataPoints(RollUpDataPointsRequest request)
public final DataPointsServiceClient.RollUpDataPointsPagedResponse rollUpDataPoints(RollUpDataPointsRequest request)Roll up data points over physical time intervals for supported data types.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
RollUpDataPointsRequest request =
RollUpDataPointsRequest.newBuilder()
.setParent(DataTypeName.of("[USER]", "[DATA_TYPE]").toString())
.setRange(Interval.newBuilder().build())
.setWindowSize(Duration.newBuilder().build())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setDataSourceFamily("dataSourceFamily586548265")
.build();
for (RollupDataPoint element :
dataPointsServiceClient.rollUpDataPoints(request).iterateAll()) {
// doThingsWith(element);
}
}
| Parameter | |
|---|---|
| Name | Description |
request |
RollUpDataPointsRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
DataPointsServiceClient.RollUpDataPointsPagedResponse |
|
rollUpDataPointsCallable()
public final UnaryCallable<RollUpDataPointsRequest,RollUpDataPointsResponse> rollUpDataPointsCallable()Roll up data points over physical time intervals for supported data types.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
RollUpDataPointsRequest request =
RollUpDataPointsRequest.newBuilder()
.setParent(DataTypeName.of("[USER]", "[DATA_TYPE]").toString())
.setRange(Interval.newBuilder().build())
.setWindowSize(Duration.newBuilder().build())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setDataSourceFamily("dataSourceFamily586548265")
.build();
while (true) {
RollUpDataPointsResponse response =
dataPointsServiceClient.rollUpDataPointsCallable().call(request);
for (RollupDataPoint element : response.getRollupDataPointsList()) {
// doThingsWith(element);
}
String nextPageToken = response.getNextPageToken();
if (!Strings.isNullOrEmpty(nextPageToken)) {
request = request.toBuilder().setPageToken(nextPageToken).build();
} else {
break;
}
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<RollUpDataPointsRequest,RollUpDataPointsResponse> |
|
rollUpDataPointsPagedCallable()
public final UnaryCallable<RollUpDataPointsRequest,DataPointsServiceClient.RollUpDataPointsPagedResponse> rollUpDataPointsPagedCallable()Roll up data points over physical time intervals for supported data types.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
RollUpDataPointsRequest request =
RollUpDataPointsRequest.newBuilder()
.setParent(DataTypeName.of("[USER]", "[DATA_TYPE]").toString())
.setRange(Interval.newBuilder().build())
.setWindowSize(Duration.newBuilder().build())
.setPageSize(883849137)
.setPageToken("pageToken873572522")
.setDataSourceFamily("dataSourceFamily586548265")
.build();
ApiFuture<RollupDataPoint> future =
dataPointsServiceClient.rollUpDataPointsPagedCallable().futureCall(request);
// Do something.
for (RollupDataPoint element : future.get().iterateAll()) {
// doThingsWith(element);
}
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<RollUpDataPointsRequest,RollUpDataPointsPagedResponse> |
|
shutdown()
public void shutdown()shutdownNow()
public void shutdownNow()updateDataPointAsync(DataPoint dataPoint)
public final OperationFuture<DataPoint,UpdateDataPointOperationMetadata> updateDataPointAsync(DataPoint dataPoint)Updates a single identifiable data point. If a data point with the specified name is not
found, the request will fail.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
DataPoint dataPoint = DataPoint.newBuilder().build();
DataPoint response = dataPointsServiceClient.updateDataPointAsync(dataPoint).get();
}
| Parameter | |
|---|---|
| Name | Description |
dataPoint |
DataPointRequired. The data point to update The data point's Format: |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<DataPoint,UpdateDataPointOperationMetadata> |
|
updateDataPointAsync(UpdateDataPointRequest request)
public final OperationFuture<DataPoint,UpdateDataPointOperationMetadata> updateDataPointAsync(UpdateDataPointRequest request)Updates a single identifiable data point. If a data point with the specified name is not
found, the request will fail.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
UpdateDataPointRequest request =
UpdateDataPointRequest.newBuilder().setDataPoint(DataPoint.newBuilder().build()).build();
DataPoint response = dataPointsServiceClient.updateDataPointAsync(request).get();
}
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateDataPointRequestThe request object containing all of the parameters for the API call. |
| Returns | |
|---|---|
| Type | Description |
OperationFuture<DataPoint,UpdateDataPointOperationMetadata> |
|
updateDataPointCallable()
public final UnaryCallable<UpdateDataPointRequest,Operation> updateDataPointCallable()Updates a single identifiable data point. If a data point with the specified name is not
found, the request will fail.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
UpdateDataPointRequest request =
UpdateDataPointRequest.newBuilder().setDataPoint(DataPoint.newBuilder().build()).build();
ApiFuture<Operation> future =
dataPointsServiceClient.updateDataPointCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
UnaryCallable<UpdateDataPointRequest,Operation> |
|
updateDataPointOperationCallable()
public final OperationCallable<UpdateDataPointRequest,DataPoint,UpdateDataPointOperationMetadata> updateDataPointOperationCallable()Updates a single identifiable data point. If a data point with the specified name is not
found, the request will fail.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (DataPointsServiceClient dataPointsServiceClient = DataPointsServiceClient.create()) {
UpdateDataPointRequest request =
UpdateDataPointRequest.newBuilder().setDataPoint(DataPoint.newBuilder().build()).build();
OperationFuture<DataPoint, UpdateDataPointOperationMetadata> future =
dataPointsServiceClient.updateDataPointOperationCallable().futureCall(request);
// Do something.
DataPoint response = future.get();
}
| Returns | |
|---|---|
| Type | Description |
OperationCallable<UpdateDataPointRequest,DataPoint,UpdateDataPointOperationMetadata> |
|