Package viam.app.data.v1
Class DataServiceGrpc.DataServiceFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<DataServiceGrpc.DataServiceFutureStub>
viam.app.data.v1.DataServiceGrpc.DataServiceFutureStub
- Enclosing class:
- DataServiceGrpc
public static final class DataServiceGrpc.DataServiceFutureStub
extends io.grpc.stub.AbstractFutureStub<DataServiceGrpc.DataServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service DataService.
DataService is used to query robot data.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<Data.AddBinaryDataToDatasetByIDsResponse>
AddBinaryDataToDatasetByIDs adds the binary data with the given binary IDs to the dataset.com.google.common.util.concurrent.ListenableFuture<Data.AddBoundingBoxToImageByIDResponse>
AddBoundingBoxToImageByID adds a bounding box to an image with the given ID.com.google.common.util.concurrent.ListenableFuture<Data.AddTagsToBinaryDataByFilterResponse>
AddTagsToBinaryDataByFilter adds string tags, unless the tags are already present, to binary data based on the given filter.com.google.common.util.concurrent.ListenableFuture<Data.AddTagsToBinaryDataByIDsResponse>
AddTagsToBinaryDataByIDs adds string tags, unless the tags are already present, to binary data based on given IDs.com.google.common.util.concurrent.ListenableFuture<Data.BinaryDataByFilterResponse>
BinaryDataByFilter queries binary data and metadata based on given filters.com.google.common.util.concurrent.ListenableFuture<Data.BinaryDataByIDsResponse>
BinaryDataByIDs queries binary data and metadata based on given IDs.com.google.common.util.concurrent.ListenableFuture<Data.BoundingBoxLabelsByFilterResponse>
BoundingBoxLabelsByFilter gets all string labels for bounding boxes from data based on given filter.protected DataServiceGrpc.DataServiceFutureStub
build
(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<Data.ConfigureDatabaseUserResponse>
ConfigureDatabaseUser configures a database user for the Viam organization's MongoDB Atlas Data Federation instance.com.google.common.util.concurrent.ListenableFuture<Data.DeleteBinaryDataByFilterResponse>
DeleteBinaryDataByFilter deletes binary data based on given filters.com.google.common.util.concurrent.ListenableFuture<Data.DeleteBinaryDataByIDsResponse>
DeleteBinaryDataByIDs deletes binary data based on given IDs.com.google.common.util.concurrent.ListenableFuture<Data.DeleteTabularDataResponse>
DeleteTabularData deletes tabular data older than a number of days, based on the given organization ID.com.google.common.util.concurrent.ListenableFuture<Data.GetDatabaseConnectionResponse>
GetDatabaseConnection gets a connection to access a MongoDB Atlas Data Federation instance.com.google.common.util.concurrent.ListenableFuture<Data.GetLatestTabularDataResponse>
GetLatestTabularData gets the most recent tabular data captured from the specified data source.com.google.common.util.concurrent.ListenableFuture<Data.RemoveBinaryDataFromDatasetByIDsResponse>
RemoveBinaryDataFromDatasetByIDs removes the binary data with the given binary IDs from the dataset.com.google.common.util.concurrent.ListenableFuture<Data.RemoveBoundingBoxFromImageByIDResponse>
RemoveBoundingBoxFromImageByID removes a bounding box from an image with the given ID.com.google.common.util.concurrent.ListenableFuture<Data.RemoveTagsFromBinaryDataByFilterResponse>
RemoveTagsToBinaryDataByFilter removes string tags from binary data based on the given filter.com.google.common.util.concurrent.ListenableFuture<Data.RemoveTagsFromBinaryDataByIDsResponse>
RemoveTagsToBinaryDataByIDs removes string tags from binary data based on given IDs.com.google.common.util.concurrent.ListenableFuture<Data.TabularDataByFilterResponse>
Deprecated.com.google.common.util.concurrent.ListenableFuture<Data.TabularDataByMQLResponse>
TabularDataByMQL queries tabular data with an MQL (MongoDB Query Language) query.com.google.common.util.concurrent.ListenableFuture<Data.TabularDataBySQLResponse>
TabularDataBySQL queries tabular data with a SQL query.com.google.common.util.concurrent.ListenableFuture<Data.TagsByFilterResponse>
tagsByFilter
(Data.TagsByFilterRequest request) TagsByFilter gets all unique tags from data based on given filter.com.google.common.util.concurrent.ListenableFuture<Data.UpdateBoundingBoxResponse>
UpdateBoundingBox updates the bounding box associated with a given binary ID and bounding box ID.Methods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStub
Methods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected DataServiceGrpc.DataServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
build
in classio.grpc.stub.AbstractStub<DataServiceGrpc.DataServiceFutureStub>
-
tabularDataByFilter
@Deprecated public com.google.common.util.concurrent.ListenableFuture<Data.TabularDataByFilterResponse> tabularDataByFilter(Data.TabularDataByFilterRequest request) Deprecated.TabularDataByFilter queries tabular data and metadata based on given filters.
-
tabularDataBySQL
public com.google.common.util.concurrent.ListenableFuture<Data.TabularDataBySQLResponse> tabularDataBySQL(Data.TabularDataBySQLRequest request) TabularDataBySQL queries tabular data with a SQL query.
-
tabularDataByMQL
public com.google.common.util.concurrent.ListenableFuture<Data.TabularDataByMQLResponse> tabularDataByMQL(Data.TabularDataByMQLRequest request) TabularDataByMQL queries tabular data with an MQL (MongoDB Query Language) query.
-
getLatestTabularData
public com.google.common.util.concurrent.ListenableFuture<Data.GetLatestTabularDataResponse> getLatestTabularData(Data.GetLatestTabularDataRequest request) GetLatestTabularData gets the most recent tabular data captured from the specified data source.
-
binaryDataByFilter
public com.google.common.util.concurrent.ListenableFuture<Data.BinaryDataByFilterResponse> binaryDataByFilter(Data.BinaryDataByFilterRequest request) BinaryDataByFilter queries binary data and metadata based on given filters.
-
binaryDataByIDs
public com.google.common.util.concurrent.ListenableFuture<Data.BinaryDataByIDsResponse> binaryDataByIDs(Data.BinaryDataByIDsRequest request) BinaryDataByIDs queries binary data and metadata based on given IDs.
-
deleteTabularData
public com.google.common.util.concurrent.ListenableFuture<Data.DeleteTabularDataResponse> deleteTabularData(Data.DeleteTabularDataRequest request) DeleteTabularData deletes tabular data older than a number of days, based on the given organization ID.
-
deleteBinaryDataByFilter
public com.google.common.util.concurrent.ListenableFuture<Data.DeleteBinaryDataByFilterResponse> deleteBinaryDataByFilter(Data.DeleteBinaryDataByFilterRequest request) DeleteBinaryDataByFilter deletes binary data based on given filters.
-
deleteBinaryDataByIDs
public com.google.common.util.concurrent.ListenableFuture<Data.DeleteBinaryDataByIDsResponse> deleteBinaryDataByIDs(Data.DeleteBinaryDataByIDsRequest request) DeleteBinaryDataByIDs deletes binary data based on given IDs.
-
addTagsToBinaryDataByIDs
public com.google.common.util.concurrent.ListenableFuture<Data.AddTagsToBinaryDataByIDsResponse> addTagsToBinaryDataByIDs(Data.AddTagsToBinaryDataByIDsRequest request) AddTagsToBinaryDataByIDs adds string tags, unless the tags are already present, to binary data based on given IDs.
-
addTagsToBinaryDataByFilter
public com.google.common.util.concurrent.ListenableFuture<Data.AddTagsToBinaryDataByFilterResponse> addTagsToBinaryDataByFilter(Data.AddTagsToBinaryDataByFilterRequest request) AddTagsToBinaryDataByFilter adds string tags, unless the tags are already present, to binary data based on the given filter.
-
removeTagsFromBinaryDataByIDs
public com.google.common.util.concurrent.ListenableFuture<Data.RemoveTagsFromBinaryDataByIDsResponse> removeTagsFromBinaryDataByIDs(Data.RemoveTagsFromBinaryDataByIDsRequest request) RemoveTagsToBinaryDataByIDs removes string tags from binary data based on given IDs.
-
removeTagsFromBinaryDataByFilter
public com.google.common.util.concurrent.ListenableFuture<Data.RemoveTagsFromBinaryDataByFilterResponse> removeTagsFromBinaryDataByFilter(Data.RemoveTagsFromBinaryDataByFilterRequest request) RemoveTagsToBinaryDataByFilter removes string tags from binary data based on the given filter.
-
tagsByFilter
public com.google.common.util.concurrent.ListenableFuture<Data.TagsByFilterResponse> tagsByFilter(Data.TagsByFilterRequest request) TagsByFilter gets all unique tags from data based on given filter.
-
addBoundingBoxToImageByID
public com.google.common.util.concurrent.ListenableFuture<Data.AddBoundingBoxToImageByIDResponse> addBoundingBoxToImageByID(Data.AddBoundingBoxToImageByIDRequest request) AddBoundingBoxToImageByID adds a bounding box to an image with the given ID.
-
removeBoundingBoxFromImageByID
public com.google.common.util.concurrent.ListenableFuture<Data.RemoveBoundingBoxFromImageByIDResponse> removeBoundingBoxFromImageByID(Data.RemoveBoundingBoxFromImageByIDRequest request) RemoveBoundingBoxFromImageByID removes a bounding box from an image with the given ID.
-
boundingBoxLabelsByFilter
public com.google.common.util.concurrent.ListenableFuture<Data.BoundingBoxLabelsByFilterResponse> boundingBoxLabelsByFilter(Data.BoundingBoxLabelsByFilterRequest request) BoundingBoxLabelsByFilter gets all string labels for bounding boxes from data based on given filter.
-
updateBoundingBox
public com.google.common.util.concurrent.ListenableFuture<Data.UpdateBoundingBoxResponse> updateBoundingBox(Data.UpdateBoundingBoxRequest request) UpdateBoundingBox updates the bounding box associated with a given binary ID and bounding box ID.
-
getDatabaseConnection
public com.google.common.util.concurrent.ListenableFuture<Data.GetDatabaseConnectionResponse> getDatabaseConnection(Data.GetDatabaseConnectionRequest request) GetDatabaseConnection gets a connection to access a MongoDB Atlas Data Federation instance. It returns the hostname of the federated database.
-
configureDatabaseUser
public com.google.common.util.concurrent.ListenableFuture<Data.ConfigureDatabaseUserResponse> configureDatabaseUser(Data.ConfigureDatabaseUserRequest request) ConfigureDatabaseUser configures a database user for the Viam organization's MongoDB Atlas Data Federation instance. It can also be used to reset the password of the existing database user.
-
addBinaryDataToDatasetByIDs
public com.google.common.util.concurrent.ListenableFuture<Data.AddBinaryDataToDatasetByIDsResponse> addBinaryDataToDatasetByIDs(Data.AddBinaryDataToDatasetByIDsRequest request) AddBinaryDataToDatasetByIDs adds the binary data with the given binary IDs to the dataset.
-
removeBinaryDataFromDatasetByIDs
public com.google.common.util.concurrent.ListenableFuture<Data.RemoveBinaryDataFromDatasetByIDsResponse> removeBinaryDataFromDatasetByIDs(Data.RemoveBinaryDataFromDatasetByIDsRequest request) RemoveBinaryDataFromDatasetByIDs removes the binary data with the given binary IDs from the dataset.
-