Package viam.app.data.v1
Class DataServiceGrpc.DataServiceFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<DataServiceGrpc.DataServiceFutureStub>
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> Deprecated.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> Deprecated.protected DataServiceGrpc.DataServiceFutureStubbuild(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.CreateBinaryDataSignedURLResponse> CreateBinaryDataSignedURL creates a temporary public URL for a binary data file.com.google.common.util.concurrent.ListenableFuture<Data.CreateIndexResponse> createIndex(Data.CreateIndexRequest request) CreateIndex starts a custom index buildcom.google.common.util.concurrent.ListenableFuture<Data.CreateSavedQueryResponse> CreateSavedQuery saves a mql query.com.google.common.util.concurrent.ListenableFuture<Data.CreateSequenceResponse> createSequence(Data.CreateSequenceRequest request) CreateSequence creates a new sequence.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.DeleteIndexResponse> deleteIndex(Data.DeleteIndexRequest request) DeleteIndex drops the specified custom index from a collectioncom.google.common.util.concurrent.ListenableFuture<Data.DeleteSavedQueryResponse> DeleteSavedQuery deletes a saved query based on the given id.com.google.common.util.concurrent.ListenableFuture<Data.DeleteSequenceResponse> deleteSequence(Data.DeleteSequenceRequest request) DeleteSequence deletes a sequence by ID.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.GetSavedQueryResponse> getSavedQuery(Data.GetSavedQueryRequest request) GetSavedQuery retrieves a saved query by id.com.google.common.util.concurrent.ListenableFuture<Data.GetSequenceResponse> getSequence(Data.GetSequenceRequest request) GetSequence retrieves a sequence by ID.com.google.common.util.concurrent.ListenableFuture<Data.ListIndexesResponse> listIndexes(Data.ListIndexesRequest request) ListIndexes returns all the indexes for a given collectioncom.google.common.util.concurrent.ListenableFuture<Data.ListSavedQueriesResponse> ListSavedQueries lists saved queries for a given organization.com.google.common.util.concurrent.ListenableFuture<Data.ListSequencesResponse> listSequences(Data.ListSequencesRequest request) ListSequences lists sequences for a given organization.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> Deprecated.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) Deprecated.com.google.common.util.concurrent.ListenableFuture<Data.UpdateBoundingBoxResponse> UpdateBoundingBox updates the bounding box associated with a given binary ID and bounding box ID.com.google.common.util.concurrent.ListenableFuture<Data.UpdateSavedQueryResponse> UpdateSavedQuery updates the saved query with the given id.com.google.common.util.concurrent.ListenableFuture<Data.UpdateSequenceResponse> updateSequence(Data.UpdateSequenceRequest request) UpdateSequence updates the mutable fields of a sequence.Methods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, 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:
buildin 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
@Deprecated public com.google.common.util.concurrent.ListenableFuture<Data.AddTagsToBinaryDataByFilterResponse> addTagsToBinaryDataByFilter(Data.AddTagsToBinaryDataByFilterRequest request) Deprecated.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
@Deprecated public com.google.common.util.concurrent.ListenableFuture<Data.RemoveTagsFromBinaryDataByFilterResponse> removeTagsFromBinaryDataByFilter(Data.RemoveTagsFromBinaryDataByFilterRequest request) Deprecated.RemoveTagsToBinaryDataByFilter removes string tags from binary data based on the given filter.
-
tagsByFilter
@Deprecated public com.google.common.util.concurrent.ListenableFuture<Data.TagsByFilterResponse> tagsByFilter(Data.TagsByFilterRequest request) Deprecated.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
@Deprecated public com.google.common.util.concurrent.ListenableFuture<Data.BoundingBoxLabelsByFilterResponse> boundingBoxLabelsByFilter(Data.BoundingBoxLabelsByFilterRequest request) Deprecated.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.
-
createIndex
public com.google.common.util.concurrent.ListenableFuture<Data.CreateIndexResponse> createIndex(Data.CreateIndexRequest request) CreateIndex starts a custom index build
-
listIndexes
public com.google.common.util.concurrent.ListenableFuture<Data.ListIndexesResponse> listIndexes(Data.ListIndexesRequest request) ListIndexes returns all the indexes for a given collection
-
deleteIndex
public com.google.common.util.concurrent.ListenableFuture<Data.DeleteIndexResponse> deleteIndex(Data.DeleteIndexRequest request) DeleteIndex drops the specified custom index from a collection
-
createSavedQuery
public com.google.common.util.concurrent.ListenableFuture<Data.CreateSavedQueryResponse> createSavedQuery(Data.CreateSavedQueryRequest request) CreateSavedQuery saves a mql query.
-
updateSavedQuery
public com.google.common.util.concurrent.ListenableFuture<Data.UpdateSavedQueryResponse> updateSavedQuery(Data.UpdateSavedQueryRequest request) UpdateSavedQuery updates the saved query with the given id.
-
getSavedQuery
public com.google.common.util.concurrent.ListenableFuture<Data.GetSavedQueryResponse> getSavedQuery(Data.GetSavedQueryRequest request) GetSavedQuery retrieves a saved query by id.
-
deleteSavedQuery
public com.google.common.util.concurrent.ListenableFuture<Data.DeleteSavedQueryResponse> deleteSavedQuery(Data.DeleteSavedQueryRequest request) DeleteSavedQuery deletes a saved query based on the given id.
-
listSavedQueries
public com.google.common.util.concurrent.ListenableFuture<Data.ListSavedQueriesResponse> listSavedQueries(Data.ListSavedQueriesRequest request) ListSavedQueries lists saved queries for a given organization.
-
createBinaryDataSignedURL
public com.google.common.util.concurrent.ListenableFuture<Data.CreateBinaryDataSignedURLResponse> createBinaryDataSignedURL(Data.CreateBinaryDataSignedURLRequest request) CreateBinaryDataSignedURL creates a temporary public URL for a binary data file.
-
createSequence
public com.google.common.util.concurrent.ListenableFuture<Data.CreateSequenceResponse> createSequence(Data.CreateSequenceRequest request) CreateSequence creates a new sequence.
-
getSequence
public com.google.common.util.concurrent.ListenableFuture<Data.GetSequenceResponse> getSequence(Data.GetSequenceRequest request) GetSequence retrieves a sequence by ID.
-
updateSequence
public com.google.common.util.concurrent.ListenableFuture<Data.UpdateSequenceResponse> updateSequence(Data.UpdateSequenceRequest request) UpdateSequence updates the mutable fields of a sequence.
-
deleteSequence
public com.google.common.util.concurrent.ListenableFuture<Data.DeleteSequenceResponse> deleteSequence(Data.DeleteSequenceRequest request) DeleteSequence deletes a sequence by ID.
-
listSequences
public com.google.common.util.concurrent.ListenableFuture<Data.ListSequencesResponse> listSequences(Data.ListSequencesRequest request) ListSequences lists sequences for a given organization.
-