Package viam.app.data.v1
Class DataServiceGrpc.DataServiceStub
java.lang.Object
io.grpc.stub.AbstractStub<DataServiceGrpc.DataServiceStub>
io.grpc.stub.AbstractAsyncStub<DataServiceGrpc.DataServiceStub>
viam.app.data.v1.DataServiceGrpc.DataServiceStub
- Enclosing class:
DataServiceGrpc
public static final class DataServiceGrpc.DataServiceStub
extends io.grpc.stub.AbstractAsyncStub<DataServiceGrpc.DataServiceStub>
A stub to allow clients to do asynchronous 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 TypeMethodDescriptionvoidaddBinaryDataToDatasetByIDs(Data.AddBinaryDataToDatasetByIDsRequest request, io.grpc.stub.StreamObserver<Data.AddBinaryDataToDatasetByIDsResponse> responseObserver) AddBinaryDataToDatasetByIDs adds the binary data with the given binary IDs to the dataset.voidaddBoundingBoxToImageByID(Data.AddBoundingBoxToImageByIDRequest request, io.grpc.stub.StreamObserver<Data.AddBoundingBoxToImageByIDResponse> responseObserver) AddBoundingBoxToImageByID adds a bounding box to an image with the given ID.voidaddTagsToBinaryDataByFilter(Data.AddTagsToBinaryDataByFilterRequest request, io.grpc.stub.StreamObserver<Data.AddTagsToBinaryDataByFilterResponse> responseObserver) Deprecated.voidaddTagsToBinaryDataByIDs(Data.AddTagsToBinaryDataByIDsRequest request, io.grpc.stub.StreamObserver<Data.AddTagsToBinaryDataByIDsResponse> responseObserver) AddTagsToBinaryDataByIDs adds string tags, unless the tags are already present, to binary data based on given IDs.voidbinaryDataByFilter(Data.BinaryDataByFilterRequest request, io.grpc.stub.StreamObserver<Data.BinaryDataByFilterResponse> responseObserver) BinaryDataByFilter queries binary data and metadata based on given filters.voidbinaryDataByIDs(Data.BinaryDataByIDsRequest request, io.grpc.stub.StreamObserver<Data.BinaryDataByIDsResponse> responseObserver) BinaryDataByIDs queries binary data and metadata based on given IDs.voidboundingBoxLabelsByFilter(Data.BoundingBoxLabelsByFilterRequest request, io.grpc.stub.StreamObserver<Data.BoundingBoxLabelsByFilterResponse> responseObserver) Deprecated.protected DataServiceGrpc.DataServiceStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidconfigureDatabaseUser(Data.ConfigureDatabaseUserRequest request, io.grpc.stub.StreamObserver<Data.ConfigureDatabaseUserResponse> responseObserver) ConfigureDatabaseUser configures a database user for the Viam organization's MongoDB Atlas Data Federation instance.voidcreateBinaryDataSignedURL(Data.CreateBinaryDataSignedURLRequest request, io.grpc.stub.StreamObserver<Data.CreateBinaryDataSignedURLResponse> responseObserver) CreateBinaryDataSignedURL creates a temporary public URL for a binary data file.voidcreateIndex(Data.CreateIndexRequest request, io.grpc.stub.StreamObserver<Data.CreateIndexResponse> responseObserver) CreateIndex starts a custom index buildvoidcreateSavedQuery(Data.CreateSavedQueryRequest request, io.grpc.stub.StreamObserver<Data.CreateSavedQueryResponse> responseObserver) CreateSavedQuery saves a mql query.voidcreateSequence(Data.CreateSequenceRequest request, io.grpc.stub.StreamObserver<Data.CreateSequenceResponse> responseObserver) CreateSequence creates a new sequence.voiddeleteBinaryDataByFilter(Data.DeleteBinaryDataByFilterRequest request, io.grpc.stub.StreamObserver<Data.DeleteBinaryDataByFilterResponse> responseObserver) DeleteBinaryDataByFilter deletes binary data based on given filters.voiddeleteBinaryDataByIDs(Data.DeleteBinaryDataByIDsRequest request, io.grpc.stub.StreamObserver<Data.DeleteBinaryDataByIDsResponse> responseObserver) DeleteBinaryDataByIDs deletes binary data based on given IDs.voiddeleteIndex(Data.DeleteIndexRequest request, io.grpc.stub.StreamObserver<Data.DeleteIndexResponse> responseObserver) DeleteIndex drops the specified custom index from a collectionvoiddeleteSavedQuery(Data.DeleteSavedQueryRequest request, io.grpc.stub.StreamObserver<Data.DeleteSavedQueryResponse> responseObserver) DeleteSavedQuery deletes a saved query based on the given id.voiddeleteSequence(Data.DeleteSequenceRequest request, io.grpc.stub.StreamObserver<Data.DeleteSequenceResponse> responseObserver) DeleteSequence deletes a sequence by ID.voiddeleteTabularData(Data.DeleteTabularDataRequest request, io.grpc.stub.StreamObserver<Data.DeleteTabularDataResponse> responseObserver) DeleteTabularData deletes tabular data older than a number of days, based on the given organization ID.voidexportTabularData(Data.ExportTabularDataRequest request, io.grpc.stub.StreamObserver<Data.ExportTabularDataResponse> responseObserver) ExportTabularData queries tabular data from the specified data source.voidgetDatabaseConnection(Data.GetDatabaseConnectionRequest request, io.grpc.stub.StreamObserver<Data.GetDatabaseConnectionResponse> responseObserver) GetDatabaseConnection gets a connection to access a MongoDB Atlas Data Federation instance.voidgetLatestTabularData(Data.GetLatestTabularDataRequest request, io.grpc.stub.StreamObserver<Data.GetLatestTabularDataResponse> responseObserver) GetLatestTabularData gets the most recent tabular data captured from the specified data source.voidgetSavedQuery(Data.GetSavedQueryRequest request, io.grpc.stub.StreamObserver<Data.GetSavedQueryResponse> responseObserver) GetSavedQuery retrieves a saved query by id.voidgetSequence(Data.GetSequenceRequest request, io.grpc.stub.StreamObserver<Data.GetSequenceResponse> responseObserver) GetSequence retrieves a sequence by ID.voidlistIndexes(Data.ListIndexesRequest request, io.grpc.stub.StreamObserver<Data.ListIndexesResponse> responseObserver) ListIndexes returns all the indexes for a given collectionvoidlistSavedQueries(Data.ListSavedQueriesRequest request, io.grpc.stub.StreamObserver<Data.ListSavedQueriesResponse> responseObserver) ListSavedQueries lists saved queries for a given organization.voidlistSequences(Data.ListSequencesRequest request, io.grpc.stub.StreamObserver<Data.ListSequencesResponse> responseObserver) ListSequences lists sequences for a given organization.voidremoveBinaryDataFromDatasetByIDs(Data.RemoveBinaryDataFromDatasetByIDsRequest request, io.grpc.stub.StreamObserver<Data.RemoveBinaryDataFromDatasetByIDsResponse> responseObserver) RemoveBinaryDataFromDatasetByIDs removes the binary data with the given binary IDs from the dataset.voidremoveBoundingBoxFromImageByID(Data.RemoveBoundingBoxFromImageByIDRequest request, io.grpc.stub.StreamObserver<Data.RemoveBoundingBoxFromImageByIDResponse> responseObserver) RemoveBoundingBoxFromImageByID removes a bounding box from an image with the given ID.voidremoveTagsFromBinaryDataByFilter(Data.RemoveTagsFromBinaryDataByFilterRequest request, io.grpc.stub.StreamObserver<Data.RemoveTagsFromBinaryDataByFilterResponse> responseObserver) Deprecated.voidremoveTagsFromBinaryDataByIDs(Data.RemoveTagsFromBinaryDataByIDsRequest request, io.grpc.stub.StreamObserver<Data.RemoveTagsFromBinaryDataByIDsResponse> responseObserver) RemoveTagsToBinaryDataByIDs removes string tags from binary data based on given IDs.voidtabularDataByFilter(Data.TabularDataByFilterRequest request, io.grpc.stub.StreamObserver<Data.TabularDataByFilterResponse> responseObserver) Deprecated.voidtabularDataByMQL(Data.TabularDataByMQLRequest request, io.grpc.stub.StreamObserver<Data.TabularDataByMQLResponse> responseObserver) TabularDataByMQL queries tabular data with an MQL (MongoDB Query Language) query.voidtabularDataBySQL(Data.TabularDataBySQLRequest request, io.grpc.stub.StreamObserver<Data.TabularDataBySQLResponse> responseObserver) TabularDataBySQL queries tabular data with a SQL query.voidtagsByFilter(Data.TagsByFilterRequest request, io.grpc.stub.StreamObserver<Data.TagsByFilterResponse> responseObserver) Deprecated.voidupdateBoundingBox(Data.UpdateBoundingBoxRequest request, io.grpc.stub.StreamObserver<Data.UpdateBoundingBoxResponse> responseObserver) UpdateBoundingBox updates the bounding box associated with a given binary ID and bounding box ID.voidupdateSavedQuery(Data.UpdateSavedQueryRequest request, io.grpc.stub.StreamObserver<Data.UpdateSavedQueryResponse> responseObserver) UpdateSavedQuery updates the saved query with the given id.voidupdateSequence(Data.UpdateSequenceRequest request, io.grpc.stub.StreamObserver<Data.UpdateSequenceResponse> responseObserver) UpdateSequence updates the mutable fields of a sequence.Methods inherited from class io.grpc.stub.AbstractAsyncStub
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.DataServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<DataServiceGrpc.DataServiceStub>
-
tabularDataByFilter
@Deprecated public void tabularDataByFilter(Data.TabularDataByFilterRequest request, io.grpc.stub.StreamObserver<Data.TabularDataByFilterResponse> responseObserver) Deprecated.TabularDataByFilter queries tabular data and metadata based on given filters.
-
tabularDataBySQL
public void tabularDataBySQL(Data.TabularDataBySQLRequest request, io.grpc.stub.StreamObserver<Data.TabularDataBySQLResponse> responseObserver) TabularDataBySQL queries tabular data with a SQL query.
-
tabularDataByMQL
public void tabularDataByMQL(Data.TabularDataByMQLRequest request, io.grpc.stub.StreamObserver<Data.TabularDataByMQLResponse> responseObserver) TabularDataByMQL queries tabular data with an MQL (MongoDB Query Language) query.
-
exportTabularData
public void exportTabularData(Data.ExportTabularDataRequest request, io.grpc.stub.StreamObserver<Data.ExportTabularDataResponse> responseObserver) ExportTabularData queries tabular data from the specified data source.
-
getLatestTabularData
public void getLatestTabularData(Data.GetLatestTabularDataRequest request, io.grpc.stub.StreamObserver<Data.GetLatestTabularDataResponse> responseObserver) GetLatestTabularData gets the most recent tabular data captured from the specified data source.
-
binaryDataByFilter
public void binaryDataByFilter(Data.BinaryDataByFilterRequest request, io.grpc.stub.StreamObserver<Data.BinaryDataByFilterResponse> responseObserver) BinaryDataByFilter queries binary data and metadata based on given filters.
-
binaryDataByIDs
public void binaryDataByIDs(Data.BinaryDataByIDsRequest request, io.grpc.stub.StreamObserver<Data.BinaryDataByIDsResponse> responseObserver) BinaryDataByIDs queries binary data and metadata based on given IDs.
-
deleteTabularData
public void deleteTabularData(Data.DeleteTabularDataRequest request, io.grpc.stub.StreamObserver<Data.DeleteTabularDataResponse> responseObserver) DeleteTabularData deletes tabular data older than a number of days, based on the given organization ID.
-
deleteBinaryDataByFilter
public void deleteBinaryDataByFilter(Data.DeleteBinaryDataByFilterRequest request, io.grpc.stub.StreamObserver<Data.DeleteBinaryDataByFilterResponse> responseObserver) DeleteBinaryDataByFilter deletes binary data based on given filters.
-
deleteBinaryDataByIDs
public void deleteBinaryDataByIDs(Data.DeleteBinaryDataByIDsRequest request, io.grpc.stub.StreamObserver<Data.DeleteBinaryDataByIDsResponse> responseObserver) DeleteBinaryDataByIDs deletes binary data based on given IDs.
-
addTagsToBinaryDataByIDs
public void addTagsToBinaryDataByIDs(Data.AddTagsToBinaryDataByIDsRequest request, io.grpc.stub.StreamObserver<Data.AddTagsToBinaryDataByIDsResponse> responseObserver) AddTagsToBinaryDataByIDs adds string tags, unless the tags are already present, to binary data based on given IDs.
-
addTagsToBinaryDataByFilter
@Deprecated public void addTagsToBinaryDataByFilter(Data.AddTagsToBinaryDataByFilterRequest request, io.grpc.stub.StreamObserver<Data.AddTagsToBinaryDataByFilterResponse> responseObserver) Deprecated.AddTagsToBinaryDataByFilter adds string tags, unless the tags are already present, to binary data based on the given filter.
-
removeTagsFromBinaryDataByIDs
public void removeTagsFromBinaryDataByIDs(Data.RemoveTagsFromBinaryDataByIDsRequest request, io.grpc.stub.StreamObserver<Data.RemoveTagsFromBinaryDataByIDsResponse> responseObserver) RemoveTagsToBinaryDataByIDs removes string tags from binary data based on given IDs.
-
removeTagsFromBinaryDataByFilter
@Deprecated public void removeTagsFromBinaryDataByFilter(Data.RemoveTagsFromBinaryDataByFilterRequest request, io.grpc.stub.StreamObserver<Data.RemoveTagsFromBinaryDataByFilterResponse> responseObserver) Deprecated.RemoveTagsToBinaryDataByFilter removes string tags from binary data based on the given filter.
-
tagsByFilter
@Deprecated public void tagsByFilter(Data.TagsByFilterRequest request, io.grpc.stub.StreamObserver<Data.TagsByFilterResponse> responseObserver) Deprecated.TagsByFilter gets all unique tags from data based on given filter.
-
addBoundingBoxToImageByID
public void addBoundingBoxToImageByID(Data.AddBoundingBoxToImageByIDRequest request, io.grpc.stub.StreamObserver<Data.AddBoundingBoxToImageByIDResponse> responseObserver) AddBoundingBoxToImageByID adds a bounding box to an image with the given ID.
-
removeBoundingBoxFromImageByID
public void removeBoundingBoxFromImageByID(Data.RemoveBoundingBoxFromImageByIDRequest request, io.grpc.stub.StreamObserver<Data.RemoveBoundingBoxFromImageByIDResponse> responseObserver) RemoveBoundingBoxFromImageByID removes a bounding box from an image with the given ID.
-
boundingBoxLabelsByFilter
@Deprecated public void boundingBoxLabelsByFilter(Data.BoundingBoxLabelsByFilterRequest request, io.grpc.stub.StreamObserver<Data.BoundingBoxLabelsByFilterResponse> responseObserver) Deprecated.BoundingBoxLabelsByFilter gets all string labels for bounding boxes from data based on given filter.
-
updateBoundingBox
public void updateBoundingBox(Data.UpdateBoundingBoxRequest request, io.grpc.stub.StreamObserver<Data.UpdateBoundingBoxResponse> responseObserver) UpdateBoundingBox updates the bounding box associated with a given binary ID and bounding box ID.
-
getDatabaseConnection
public void getDatabaseConnection(Data.GetDatabaseConnectionRequest request, io.grpc.stub.StreamObserver<Data.GetDatabaseConnectionResponse> responseObserver) GetDatabaseConnection gets a connection to access a MongoDB Atlas Data Federation instance. It returns the hostname of the federated database.
-
configureDatabaseUser
public void configureDatabaseUser(Data.ConfigureDatabaseUserRequest request, io.grpc.stub.StreamObserver<Data.ConfigureDatabaseUserResponse> responseObserver) 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 void addBinaryDataToDatasetByIDs(Data.AddBinaryDataToDatasetByIDsRequest request, io.grpc.stub.StreamObserver<Data.AddBinaryDataToDatasetByIDsResponse> responseObserver) AddBinaryDataToDatasetByIDs adds the binary data with the given binary IDs to the dataset.
-
removeBinaryDataFromDatasetByIDs
public void removeBinaryDataFromDatasetByIDs(Data.RemoveBinaryDataFromDatasetByIDsRequest request, io.grpc.stub.StreamObserver<Data.RemoveBinaryDataFromDatasetByIDsResponse> responseObserver) RemoveBinaryDataFromDatasetByIDs removes the binary data with the given binary IDs from the dataset.
-
createIndex
public void createIndex(Data.CreateIndexRequest request, io.grpc.stub.StreamObserver<Data.CreateIndexResponse> responseObserver) CreateIndex starts a custom index build
-
listIndexes
public void listIndexes(Data.ListIndexesRequest request, io.grpc.stub.StreamObserver<Data.ListIndexesResponse> responseObserver) ListIndexes returns all the indexes for a given collection
-
deleteIndex
public void deleteIndex(Data.DeleteIndexRequest request, io.grpc.stub.StreamObserver<Data.DeleteIndexResponse> responseObserver) DeleteIndex drops the specified custom index from a collection
-
createSavedQuery
public void createSavedQuery(Data.CreateSavedQueryRequest request, io.grpc.stub.StreamObserver<Data.CreateSavedQueryResponse> responseObserver) CreateSavedQuery saves a mql query.
-
updateSavedQuery
public void updateSavedQuery(Data.UpdateSavedQueryRequest request, io.grpc.stub.StreamObserver<Data.UpdateSavedQueryResponse> responseObserver) UpdateSavedQuery updates the saved query with the given id.
-
getSavedQuery
public void getSavedQuery(Data.GetSavedQueryRequest request, io.grpc.stub.StreamObserver<Data.GetSavedQueryResponse> responseObserver) GetSavedQuery retrieves a saved query by id.
-
deleteSavedQuery
public void deleteSavedQuery(Data.DeleteSavedQueryRequest request, io.grpc.stub.StreamObserver<Data.DeleteSavedQueryResponse> responseObserver) DeleteSavedQuery deletes a saved query based on the given id.
-
listSavedQueries
public void listSavedQueries(Data.ListSavedQueriesRequest request, io.grpc.stub.StreamObserver<Data.ListSavedQueriesResponse> responseObserver) ListSavedQueries lists saved queries for a given organization.
-
createBinaryDataSignedURL
public void createBinaryDataSignedURL(Data.CreateBinaryDataSignedURLRequest request, io.grpc.stub.StreamObserver<Data.CreateBinaryDataSignedURLResponse> responseObserver) CreateBinaryDataSignedURL creates a temporary public URL for a binary data file.
-
createSequence
public void createSequence(Data.CreateSequenceRequest request, io.grpc.stub.StreamObserver<Data.CreateSequenceResponse> responseObserver) CreateSequence creates a new sequence.
-
getSequence
public void getSequence(Data.GetSequenceRequest request, io.grpc.stub.StreamObserver<Data.GetSequenceResponse> responseObserver) GetSequence retrieves a sequence by ID.
-
updateSequence
public void updateSequence(Data.UpdateSequenceRequest request, io.grpc.stub.StreamObserver<Data.UpdateSequenceResponse> responseObserver) UpdateSequence updates the mutable fields of a sequence.
-
deleteSequence
public void deleteSequence(Data.DeleteSequenceRequest request, io.grpc.stub.StreamObserver<Data.DeleteSequenceResponse> responseObserver) DeleteSequence deletes a sequence by ID.
-
listSequences
public void listSequences(Data.ListSequencesRequest request, io.grpc.stub.StreamObserver<Data.ListSequencesResponse> responseObserver) ListSequences lists sequences for a given organization.
-