Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterDataServiceServer(s grpc.ServiceRegistrar, srv DataServiceServer)
- type DataServiceClient
- type DataServiceServer
- type DataService_ExportTabularDataClient
- type DataService_ExportTabularDataServer
- type UnimplementedDataServiceServer
- func (UnimplementedDataServiceServer) AddBinaryDataToDatasetByIDs(context.Context, *v1.AddBinaryDataToDatasetByIDsRequest) (*v1.AddBinaryDataToDatasetByIDsResponse, error)
- func (UnimplementedDataServiceServer) AddBoundingBoxToImageByID(context.Context, *v1.AddBoundingBoxToImageByIDRequest) (*v1.AddBoundingBoxToImageByIDResponse, error)
- func (UnimplementedDataServiceServer) AddTagsToBinaryDataByFilter(context.Context, *v1.AddTagsToBinaryDataByFilterRequest) (*v1.AddTagsToBinaryDataByFilterResponse, error)
- func (UnimplementedDataServiceServer) AddTagsToBinaryDataByIDs(context.Context, *v1.AddTagsToBinaryDataByIDsRequest) (*v1.AddTagsToBinaryDataByIDsResponse, error)
- func (UnimplementedDataServiceServer) BinaryDataByFilter(context.Context, *v1.BinaryDataByFilterRequest) (*v1.BinaryDataByFilterResponse, error)
- func (UnimplementedDataServiceServer) BinaryDataByIDs(context.Context, *v1.BinaryDataByIDsRequest) (*v1.BinaryDataByIDsResponse, error)
- func (UnimplementedDataServiceServer) BoundingBoxLabelsByFilter(context.Context, *v1.BoundingBoxLabelsByFilterRequest) (*v1.BoundingBoxLabelsByFilterResponse, error)
- func (UnimplementedDataServiceServer) ConfigureDatabaseUser(context.Context, *v1.ConfigureDatabaseUserRequest) (*v1.ConfigureDatabaseUserResponse, error)
- func (UnimplementedDataServiceServer) CreateBinaryDataSignedURL(context.Context, *v1.CreateBinaryDataSignedURLRequest) (*v1.CreateBinaryDataSignedURLResponse, error)
- func (UnimplementedDataServiceServer) CreateIndex(context.Context, *v1.CreateIndexRequest) (*v1.CreateIndexResponse, error)
- func (UnimplementedDataServiceServer) CreateSavedQuery(context.Context, *v1.CreateSavedQueryRequest) (*v1.CreateSavedQueryResponse, error)
- func (UnimplementedDataServiceServer) DeleteBinaryDataByFilter(context.Context, *v1.DeleteBinaryDataByFilterRequest) (*v1.DeleteBinaryDataByFilterResponse, error)
- func (UnimplementedDataServiceServer) DeleteBinaryDataByIDs(context.Context, *v1.DeleteBinaryDataByIDsRequest) (*v1.DeleteBinaryDataByIDsResponse, error)
- func (UnimplementedDataServiceServer) DeleteIndex(context.Context, *v1.DeleteIndexRequest) (*v1.DeleteIndexResponse, error)
- func (UnimplementedDataServiceServer) DeleteSavedQuery(context.Context, *v1.DeleteSavedQueryRequest) (*v1.DeleteSavedQueryResponse, error)
- func (UnimplementedDataServiceServer) DeleteTabularData(context.Context, *v1.DeleteTabularDataRequest) (*v1.DeleteTabularDataResponse, error)
- func (UnimplementedDataServiceServer) ExportTabularData(*v1.ExportTabularDataRequest, ...) error
- func (UnimplementedDataServiceServer) GetDatabaseConnection(context.Context, *v1.GetDatabaseConnectionRequest) (*v1.GetDatabaseConnectionResponse, error)
- func (UnimplementedDataServiceServer) GetLatestTabularData(context.Context, *v1.GetLatestTabularDataRequest) (*v1.GetLatestTabularDataResponse, error)
- func (UnimplementedDataServiceServer) GetSavedQuery(context.Context, *v1.GetSavedQueryRequest) (*v1.GetSavedQueryResponse, error)
- func (UnimplementedDataServiceServer) ListIndexes(context.Context, *v1.ListIndexesRequest) (*v1.ListIndexesResponse, error)
- func (UnimplementedDataServiceServer) ListSavedQueries(context.Context, *v1.ListSavedQueriesRequest) (*v1.ListSavedQueriesResponse, error)
- func (UnimplementedDataServiceServer) RemoveBinaryDataFromDatasetByIDs(context.Context, *v1.RemoveBinaryDataFromDatasetByIDsRequest) (*v1.RemoveBinaryDataFromDatasetByIDsResponse, error)
- func (UnimplementedDataServiceServer) RemoveBoundingBoxFromImageByID(context.Context, *v1.RemoveBoundingBoxFromImageByIDRequest) (*v1.RemoveBoundingBoxFromImageByIDResponse, error)
- func (UnimplementedDataServiceServer) RemoveTagsFromBinaryDataByFilter(context.Context, *v1.RemoveTagsFromBinaryDataByFilterRequest) (*v1.RemoveTagsFromBinaryDataByFilterResponse, error)
- func (UnimplementedDataServiceServer) RemoveTagsFromBinaryDataByIDs(context.Context, *v1.RemoveTagsFromBinaryDataByIDsRequest) (*v1.RemoveTagsFromBinaryDataByIDsResponse, error)
- func (UnimplementedDataServiceServer) TabularDataByFilter(context.Context, *v1.TabularDataByFilterRequest) (*v1.TabularDataByFilterResponse, error)
- func (UnimplementedDataServiceServer) TabularDataByMQL(context.Context, *v1.TabularDataByMQLRequest) (*v1.TabularDataByMQLResponse, error)
- func (UnimplementedDataServiceServer) TabularDataBySQL(context.Context, *v1.TabularDataBySQLRequest) (*v1.TabularDataBySQLResponse, error)
- func (UnimplementedDataServiceServer) TagsByFilter(context.Context, *v1.TagsByFilterRequest) (*v1.TagsByFilterResponse, error)
- func (UnimplementedDataServiceServer) UpdateBoundingBox(context.Context, *v1.UpdateBoundingBoxRequest) (*v1.UpdateBoundingBoxResponse, error)
- func (UnimplementedDataServiceServer) UpdateSavedQuery(context.Context, *v1.UpdateSavedQueryRequest) (*v1.UpdateSavedQueryResponse, error)
- type UnsafeDataServiceServer
Constants ¶
const ( DataService_TabularDataByFilter_FullMethodName = "/viam.app.data.v1.DataService/TabularDataByFilter" DataService_TabularDataBySQL_FullMethodName = "/viam.app.data.v1.DataService/TabularDataBySQL" DataService_TabularDataByMQL_FullMethodName = "/viam.app.data.v1.DataService/TabularDataByMQL" DataService_ExportTabularData_FullMethodName = "/viam.app.data.v1.DataService/ExportTabularData" DataService_GetLatestTabularData_FullMethodName = "/viam.app.data.v1.DataService/GetLatestTabularData" DataService_BinaryDataByFilter_FullMethodName = "/viam.app.data.v1.DataService/BinaryDataByFilter" DataService_BinaryDataByIDs_FullMethodName = "/viam.app.data.v1.DataService/BinaryDataByIDs" DataService_DeleteTabularData_FullMethodName = "/viam.app.data.v1.DataService/DeleteTabularData" DataService_DeleteBinaryDataByFilter_FullMethodName = "/viam.app.data.v1.DataService/DeleteBinaryDataByFilter" DataService_DeleteBinaryDataByIDs_FullMethodName = "/viam.app.data.v1.DataService/DeleteBinaryDataByIDs" DataService_AddTagsToBinaryDataByIDs_FullMethodName = "/viam.app.data.v1.DataService/AddTagsToBinaryDataByIDs" DataService_AddTagsToBinaryDataByFilter_FullMethodName = "/viam.app.data.v1.DataService/AddTagsToBinaryDataByFilter" DataService_RemoveTagsFromBinaryDataByIDs_FullMethodName = "/viam.app.data.v1.DataService/RemoveTagsFromBinaryDataByIDs" DataService_RemoveTagsFromBinaryDataByFilter_FullMethodName = "/viam.app.data.v1.DataService/RemoveTagsFromBinaryDataByFilter" DataService_TagsByFilter_FullMethodName = "/viam.app.data.v1.DataService/TagsByFilter" DataService_AddBoundingBoxToImageByID_FullMethodName = "/viam.app.data.v1.DataService/AddBoundingBoxToImageByID" DataService_RemoveBoundingBoxFromImageByID_FullMethodName = "/viam.app.data.v1.DataService/RemoveBoundingBoxFromImageByID" DataService_BoundingBoxLabelsByFilter_FullMethodName = "/viam.app.data.v1.DataService/BoundingBoxLabelsByFilter" DataService_UpdateBoundingBox_FullMethodName = "/viam.app.data.v1.DataService/UpdateBoundingBox" DataService_GetDatabaseConnection_FullMethodName = "/viam.app.data.v1.DataService/GetDatabaseConnection" DataService_ConfigureDatabaseUser_FullMethodName = "/viam.app.data.v1.DataService/ConfigureDatabaseUser" DataService_AddBinaryDataToDatasetByIDs_FullMethodName = "/viam.app.data.v1.DataService/AddBinaryDataToDatasetByIDs" DataService_RemoveBinaryDataFromDatasetByIDs_FullMethodName = "/viam.app.data.v1.DataService/RemoveBinaryDataFromDatasetByIDs" DataService_CreateIndex_FullMethodName = "/viam.app.data.v1.DataService/CreateIndex" DataService_ListIndexes_FullMethodName = "/viam.app.data.v1.DataService/ListIndexes" DataService_DeleteIndex_FullMethodName = "/viam.app.data.v1.DataService/DeleteIndex" DataService_CreateSavedQuery_FullMethodName = "/viam.app.data.v1.DataService/CreateSavedQuery" DataService_UpdateSavedQuery_FullMethodName = "/viam.app.data.v1.DataService/UpdateSavedQuery" DataService_GetSavedQuery_FullMethodName = "/viam.app.data.v1.DataService/GetSavedQuery" DataService_DeleteSavedQuery_FullMethodName = "/viam.app.data.v1.DataService/DeleteSavedQuery" DataService_ListSavedQueries_FullMethodName = "/viam.app.data.v1.DataService/ListSavedQueries" DataService_CreateBinaryDataSignedURL_FullMethodName = "/viam.app.data.v1.DataService/CreateBinaryDataSignedURL" )
Variables ¶
var DataService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "viam.app.data.v1.DataService", HandlerType: (*DataServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "TabularDataByFilter", Handler: _DataService_TabularDataByFilter_Handler, }, { MethodName: "TabularDataBySQL", Handler: _DataService_TabularDataBySQL_Handler, }, { MethodName: "TabularDataByMQL", Handler: _DataService_TabularDataByMQL_Handler, }, { MethodName: "GetLatestTabularData", Handler: _DataService_GetLatestTabularData_Handler, }, { MethodName: "BinaryDataByFilter", Handler: _DataService_BinaryDataByFilter_Handler, }, { MethodName: "BinaryDataByIDs", Handler: _DataService_BinaryDataByIDs_Handler, }, { MethodName: "DeleteTabularData", Handler: _DataService_DeleteTabularData_Handler, }, { MethodName: "DeleteBinaryDataByFilter", Handler: _DataService_DeleteBinaryDataByFilter_Handler, }, { MethodName: "DeleteBinaryDataByIDs", Handler: _DataService_DeleteBinaryDataByIDs_Handler, }, { MethodName: "AddTagsToBinaryDataByIDs", Handler: _DataService_AddTagsToBinaryDataByIDs_Handler, }, { MethodName: "AddTagsToBinaryDataByFilter", Handler: _DataService_AddTagsToBinaryDataByFilter_Handler, }, { MethodName: "RemoveTagsFromBinaryDataByIDs", Handler: _DataService_RemoveTagsFromBinaryDataByIDs_Handler, }, { MethodName: "RemoveTagsFromBinaryDataByFilter", Handler: _DataService_RemoveTagsFromBinaryDataByFilter_Handler, }, { MethodName: "TagsByFilter", Handler: _DataService_TagsByFilter_Handler, }, { MethodName: "AddBoundingBoxToImageByID", Handler: _DataService_AddBoundingBoxToImageByID_Handler, }, { MethodName: "RemoveBoundingBoxFromImageByID", Handler: _DataService_RemoveBoundingBoxFromImageByID_Handler, }, { MethodName: "BoundingBoxLabelsByFilter", Handler: _DataService_BoundingBoxLabelsByFilter_Handler, }, { MethodName: "UpdateBoundingBox", Handler: _DataService_UpdateBoundingBox_Handler, }, { MethodName: "GetDatabaseConnection", Handler: _DataService_GetDatabaseConnection_Handler, }, { MethodName: "ConfigureDatabaseUser", Handler: _DataService_ConfigureDatabaseUser_Handler, }, { MethodName: "AddBinaryDataToDatasetByIDs", Handler: _DataService_AddBinaryDataToDatasetByIDs_Handler, }, { MethodName: "RemoveBinaryDataFromDatasetByIDs", Handler: _DataService_RemoveBinaryDataFromDatasetByIDs_Handler, }, { MethodName: "CreateIndex", Handler: _DataService_CreateIndex_Handler, }, { MethodName: "ListIndexes", Handler: _DataService_ListIndexes_Handler, }, { MethodName: "DeleteIndex", Handler: _DataService_DeleteIndex_Handler, }, { MethodName: "CreateSavedQuery", Handler: _DataService_CreateSavedQuery_Handler, }, { MethodName: "UpdateSavedQuery", Handler: _DataService_UpdateSavedQuery_Handler, }, { MethodName: "GetSavedQuery", Handler: _DataService_GetSavedQuery_Handler, }, { MethodName: "DeleteSavedQuery", Handler: _DataService_DeleteSavedQuery_Handler, }, { MethodName: "ListSavedQueries", Handler: _DataService_ListSavedQueries_Handler, }, { MethodName: "CreateBinaryDataSignedURL", Handler: _DataService_CreateBinaryDataSignedURL_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "ExportTabularData", Handler: _DataService_ExportTabularData_Handler, ServerStreams: true, }, }, Metadata: "app/data/v1/data.proto", }
DataService_ServiceDesc is the grpc.ServiceDesc for DataService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterDataServiceServer ¶
func RegisterDataServiceServer(s grpc.ServiceRegistrar, srv DataServiceServer)
Types ¶
type DataServiceClient ¶
type DataServiceClient interface {
// Deprecated: Do not use.
// TabularDataByFilter queries tabular data and metadata based on given filters.
TabularDataByFilter(ctx context.Context, in *v1.TabularDataByFilterRequest, opts ...grpc.CallOption) (*v1.TabularDataByFilterResponse, error)
// TabularDataBySQL queries tabular data with a SQL query.
TabularDataBySQL(ctx context.Context, in *v1.TabularDataBySQLRequest, opts ...grpc.CallOption) (*v1.TabularDataBySQLResponse, error)
// TabularDataByMQL queries tabular data with an MQL (MongoDB Query Language) query.
TabularDataByMQL(ctx context.Context, in *v1.TabularDataByMQLRequest, opts ...grpc.CallOption) (*v1.TabularDataByMQLResponse, error)
// ExportTabularData queries tabular data from the specified data source.
ExportTabularData(ctx context.Context, in *v1.ExportTabularDataRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[v1.ExportTabularDataResponse], error)
// GetLatestTabularData gets the most recent tabular data captured from the specified data source.
GetLatestTabularData(ctx context.Context, in *v1.GetLatestTabularDataRequest, opts ...grpc.CallOption) (*v1.GetLatestTabularDataResponse, error)
// BinaryDataByFilter queries binary data and metadata based on given filters.
BinaryDataByFilter(ctx context.Context, in *v1.BinaryDataByFilterRequest, opts ...grpc.CallOption) (*v1.BinaryDataByFilterResponse, error)
// BinaryDataByIDs queries binary data and metadata based on given IDs.
BinaryDataByIDs(ctx context.Context, in *v1.BinaryDataByIDsRequest, opts ...grpc.CallOption) (*v1.BinaryDataByIDsResponse, error)
// DeleteTabularData deletes tabular data older than a number of days, based on the given organization ID.
DeleteTabularData(ctx context.Context, in *v1.DeleteTabularDataRequest, opts ...grpc.CallOption) (*v1.DeleteTabularDataResponse, error)
// DeleteBinaryDataByFilter deletes binary data based on given filters.
DeleteBinaryDataByFilter(ctx context.Context, in *v1.DeleteBinaryDataByFilterRequest, opts ...grpc.CallOption) (*v1.DeleteBinaryDataByFilterResponse, error)
// DeleteBinaryDataByIDs deletes binary data based on given IDs.
DeleteBinaryDataByIDs(ctx context.Context, in *v1.DeleteBinaryDataByIDsRequest, opts ...grpc.CallOption) (*v1.DeleteBinaryDataByIDsResponse, error)
// AddTagsToBinaryDataByIDs adds string tags, unless the tags are already present, to binary data based on given IDs.
AddTagsToBinaryDataByIDs(ctx context.Context, in *v1.AddTagsToBinaryDataByIDsRequest, opts ...grpc.CallOption) (*v1.AddTagsToBinaryDataByIDsResponse, error)
// Deprecated: Do not use.
// AddTagsToBinaryDataByFilter adds string tags, unless the tags are already present, to binary data based on the given filter.
AddTagsToBinaryDataByFilter(ctx context.Context, in *v1.AddTagsToBinaryDataByFilterRequest, opts ...grpc.CallOption) (*v1.AddTagsToBinaryDataByFilterResponse, error)
// RemoveTagsToBinaryDataByIDs removes string tags from binary data based on given IDs.
RemoveTagsFromBinaryDataByIDs(ctx context.Context, in *v1.RemoveTagsFromBinaryDataByIDsRequest, opts ...grpc.CallOption) (*v1.RemoveTagsFromBinaryDataByIDsResponse, error)
// Deprecated: Do not use.
// RemoveTagsToBinaryDataByFilter removes string tags from binary data based on the given filter.
RemoveTagsFromBinaryDataByFilter(ctx context.Context, in *v1.RemoveTagsFromBinaryDataByFilterRequest, opts ...grpc.CallOption) (*v1.RemoveTagsFromBinaryDataByFilterResponse, error)
// Deprecated: Do not use.
// TagsByFilter gets all unique tags from data based on given filter.
TagsByFilter(ctx context.Context, in *v1.TagsByFilterRequest, opts ...grpc.CallOption) (*v1.TagsByFilterResponse, error)
// AddBoundingBoxToImageByID adds a bounding box to an image with the given ID.
AddBoundingBoxToImageByID(ctx context.Context, in *v1.AddBoundingBoxToImageByIDRequest, opts ...grpc.CallOption) (*v1.AddBoundingBoxToImageByIDResponse, error)
// RemoveBoundingBoxFromImageByID removes a bounding box from an image with the given ID.
RemoveBoundingBoxFromImageByID(ctx context.Context, in *v1.RemoveBoundingBoxFromImageByIDRequest, opts ...grpc.CallOption) (*v1.RemoveBoundingBoxFromImageByIDResponse, error)
// Deprecated: Do not use.
// BoundingBoxLabelsByFilter gets all string labels for bounding boxes from data based on given filter.
BoundingBoxLabelsByFilter(ctx context.Context, in *v1.BoundingBoxLabelsByFilterRequest, opts ...grpc.CallOption) (*v1.BoundingBoxLabelsByFilterResponse, error)
// UpdateBoundingBox updates the bounding box associated with a given binary ID and bounding box ID.
UpdateBoundingBox(ctx context.Context, in *v1.UpdateBoundingBoxRequest, opts ...grpc.CallOption) (*v1.UpdateBoundingBoxResponse, error)
// GetDatabaseConnection gets a connection to access a MongoDB Atlas Data Federation instance. It
// returns the hostname of the federated database.
GetDatabaseConnection(ctx context.Context, in *v1.GetDatabaseConnectionRequest, opts ...grpc.CallOption) (*v1.GetDatabaseConnectionResponse, error)
// 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.
ConfigureDatabaseUser(ctx context.Context, in *v1.ConfigureDatabaseUserRequest, opts ...grpc.CallOption) (*v1.ConfigureDatabaseUserResponse, error)
// AddBinaryDataToDatasetByIDs adds the binary data with the given binary IDs to the dataset.
AddBinaryDataToDatasetByIDs(ctx context.Context, in *v1.AddBinaryDataToDatasetByIDsRequest, opts ...grpc.CallOption) (*v1.AddBinaryDataToDatasetByIDsResponse, error)
// RemoveBinaryDataFromDatasetByIDs removes the binary data with the given binary IDs from the dataset.
RemoveBinaryDataFromDatasetByIDs(ctx context.Context, in *v1.RemoveBinaryDataFromDatasetByIDsRequest, opts ...grpc.CallOption) (*v1.RemoveBinaryDataFromDatasetByIDsResponse, error)
// CreateIndex starts a custom index build
CreateIndex(ctx context.Context, in *v1.CreateIndexRequest, opts ...grpc.CallOption) (*v1.CreateIndexResponse, error)
// ListIndexes returns all the indexes for a given collection
ListIndexes(ctx context.Context, in *v1.ListIndexesRequest, opts ...grpc.CallOption) (*v1.ListIndexesResponse, error)
// DeleteIndex drops the specified custom index from a collection
DeleteIndex(ctx context.Context, in *v1.DeleteIndexRequest, opts ...grpc.CallOption) (*v1.DeleteIndexResponse, error)
// CreateSavedQuery saves a mql query.
CreateSavedQuery(ctx context.Context, in *v1.CreateSavedQueryRequest, opts ...grpc.CallOption) (*v1.CreateSavedQueryResponse, error)
// UpdateSavedQuery updates the saved query with the given id.
UpdateSavedQuery(ctx context.Context, in *v1.UpdateSavedQueryRequest, opts ...grpc.CallOption) (*v1.UpdateSavedQueryResponse, error)
// GetSavedQuery retrieves a saved query by id.
GetSavedQuery(ctx context.Context, in *v1.GetSavedQueryRequest, opts ...grpc.CallOption) (*v1.GetSavedQueryResponse, error)
// DeleteSavedQuery deletes a saved query based on the given id.
DeleteSavedQuery(ctx context.Context, in *v1.DeleteSavedQueryRequest, opts ...grpc.CallOption) (*v1.DeleteSavedQueryResponse, error)
// ListSavedQueries lists saved queries for a given organization.
ListSavedQueries(ctx context.Context, in *v1.ListSavedQueriesRequest, opts ...grpc.CallOption) (*v1.ListSavedQueriesResponse, error)
// CreateBinaryDataSignedURL creates a temporary public URL for a binary data file.
CreateBinaryDataSignedURL(ctx context.Context, in *v1.CreateBinaryDataSignedURLRequest, opts ...grpc.CallOption) (*v1.CreateBinaryDataSignedURLResponse, error)
}
DataServiceClient is the client API for DataService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
DataService is used to query robot data.
func NewDataServiceClient ¶
func NewDataServiceClient(cc grpc.ClientConnInterface) DataServiceClient
type DataServiceServer ¶
type DataServiceServer interface {
// Deprecated: Do not use.
// TabularDataByFilter queries tabular data and metadata based on given filters.
TabularDataByFilter(context.Context, *v1.TabularDataByFilterRequest) (*v1.TabularDataByFilterResponse, error)
// TabularDataBySQL queries tabular data with a SQL query.
TabularDataBySQL(context.Context, *v1.TabularDataBySQLRequest) (*v1.TabularDataBySQLResponse, error)
// TabularDataByMQL queries tabular data with an MQL (MongoDB Query Language) query.
TabularDataByMQL(context.Context, *v1.TabularDataByMQLRequest) (*v1.TabularDataByMQLResponse, error)
// ExportTabularData queries tabular data from the specified data source.
ExportTabularData(*v1.ExportTabularDataRequest, grpc.ServerStreamingServer[v1.ExportTabularDataResponse]) error
// GetLatestTabularData gets the most recent tabular data captured from the specified data source.
GetLatestTabularData(context.Context, *v1.GetLatestTabularDataRequest) (*v1.GetLatestTabularDataResponse, error)
// BinaryDataByFilter queries binary data and metadata based on given filters.
BinaryDataByFilter(context.Context, *v1.BinaryDataByFilterRequest) (*v1.BinaryDataByFilterResponse, error)
// BinaryDataByIDs queries binary data and metadata based on given IDs.
BinaryDataByIDs(context.Context, *v1.BinaryDataByIDsRequest) (*v1.BinaryDataByIDsResponse, error)
// DeleteTabularData deletes tabular data older than a number of days, based on the given organization ID.
DeleteTabularData(context.Context, *v1.DeleteTabularDataRequest) (*v1.DeleteTabularDataResponse, error)
// DeleteBinaryDataByFilter deletes binary data based on given filters.
DeleteBinaryDataByFilter(context.Context, *v1.DeleteBinaryDataByFilterRequest) (*v1.DeleteBinaryDataByFilterResponse, error)
// DeleteBinaryDataByIDs deletes binary data based on given IDs.
DeleteBinaryDataByIDs(context.Context, *v1.DeleteBinaryDataByIDsRequest) (*v1.DeleteBinaryDataByIDsResponse, error)
// AddTagsToBinaryDataByIDs adds string tags, unless the tags are already present, to binary data based on given IDs.
AddTagsToBinaryDataByIDs(context.Context, *v1.AddTagsToBinaryDataByIDsRequest) (*v1.AddTagsToBinaryDataByIDsResponse, error)
// Deprecated: Do not use.
// AddTagsToBinaryDataByFilter adds string tags, unless the tags are already present, to binary data based on the given filter.
AddTagsToBinaryDataByFilter(context.Context, *v1.AddTagsToBinaryDataByFilterRequest) (*v1.AddTagsToBinaryDataByFilterResponse, error)
// RemoveTagsToBinaryDataByIDs removes string tags from binary data based on given IDs.
RemoveTagsFromBinaryDataByIDs(context.Context, *v1.RemoveTagsFromBinaryDataByIDsRequest) (*v1.RemoveTagsFromBinaryDataByIDsResponse, error)
// Deprecated: Do not use.
// RemoveTagsToBinaryDataByFilter removes string tags from binary data based on the given filter.
RemoveTagsFromBinaryDataByFilter(context.Context, *v1.RemoveTagsFromBinaryDataByFilterRequest) (*v1.RemoveTagsFromBinaryDataByFilterResponse, error)
// Deprecated: Do not use.
// TagsByFilter gets all unique tags from data based on given filter.
TagsByFilter(context.Context, *v1.TagsByFilterRequest) (*v1.TagsByFilterResponse, error)
// AddBoundingBoxToImageByID adds a bounding box to an image with the given ID.
AddBoundingBoxToImageByID(context.Context, *v1.AddBoundingBoxToImageByIDRequest) (*v1.AddBoundingBoxToImageByIDResponse, error)
// RemoveBoundingBoxFromImageByID removes a bounding box from an image with the given ID.
RemoveBoundingBoxFromImageByID(context.Context, *v1.RemoveBoundingBoxFromImageByIDRequest) (*v1.RemoveBoundingBoxFromImageByIDResponse, error)
// Deprecated: Do not use.
// BoundingBoxLabelsByFilter gets all string labels for bounding boxes from data based on given filter.
BoundingBoxLabelsByFilter(context.Context, *v1.BoundingBoxLabelsByFilterRequest) (*v1.BoundingBoxLabelsByFilterResponse, error)
// UpdateBoundingBox updates the bounding box associated with a given binary ID and bounding box ID.
UpdateBoundingBox(context.Context, *v1.UpdateBoundingBoxRequest) (*v1.UpdateBoundingBoxResponse, error)
// GetDatabaseConnection gets a connection to access a MongoDB Atlas Data Federation instance. It
// returns the hostname of the federated database.
GetDatabaseConnection(context.Context, *v1.GetDatabaseConnectionRequest) (*v1.GetDatabaseConnectionResponse, error)
// 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.
ConfigureDatabaseUser(context.Context, *v1.ConfigureDatabaseUserRequest) (*v1.ConfigureDatabaseUserResponse, error)
// AddBinaryDataToDatasetByIDs adds the binary data with the given binary IDs to the dataset.
AddBinaryDataToDatasetByIDs(context.Context, *v1.AddBinaryDataToDatasetByIDsRequest) (*v1.AddBinaryDataToDatasetByIDsResponse, error)
// RemoveBinaryDataFromDatasetByIDs removes the binary data with the given binary IDs from the dataset.
RemoveBinaryDataFromDatasetByIDs(context.Context, *v1.RemoveBinaryDataFromDatasetByIDsRequest) (*v1.RemoveBinaryDataFromDatasetByIDsResponse, error)
// CreateIndex starts a custom index build
CreateIndex(context.Context, *v1.CreateIndexRequest) (*v1.CreateIndexResponse, error)
// ListIndexes returns all the indexes for a given collection
ListIndexes(context.Context, *v1.ListIndexesRequest) (*v1.ListIndexesResponse, error)
// DeleteIndex drops the specified custom index from a collection
DeleteIndex(context.Context, *v1.DeleteIndexRequest) (*v1.DeleteIndexResponse, error)
// CreateSavedQuery saves a mql query.
CreateSavedQuery(context.Context, *v1.CreateSavedQueryRequest) (*v1.CreateSavedQueryResponse, error)
// UpdateSavedQuery updates the saved query with the given id.
UpdateSavedQuery(context.Context, *v1.UpdateSavedQueryRequest) (*v1.UpdateSavedQueryResponse, error)
// GetSavedQuery retrieves a saved query by id.
GetSavedQuery(context.Context, *v1.GetSavedQueryRequest) (*v1.GetSavedQueryResponse, error)
// DeleteSavedQuery deletes a saved query based on the given id.
DeleteSavedQuery(context.Context, *v1.DeleteSavedQueryRequest) (*v1.DeleteSavedQueryResponse, error)
// ListSavedQueries lists saved queries for a given organization.
ListSavedQueries(context.Context, *v1.ListSavedQueriesRequest) (*v1.ListSavedQueriesResponse, error)
// CreateBinaryDataSignedURL creates a temporary public URL for a binary data file.
CreateBinaryDataSignedURL(context.Context, *v1.CreateBinaryDataSignedURLRequest) (*v1.CreateBinaryDataSignedURLResponse, error)
}
DataServiceServer is the server API for DataService service. All implementations should embed UnimplementedDataServiceServer for forward compatibility.
DataService is used to query robot data.
type DataService_ExportTabularDataClient ¶
type DataService_ExportTabularDataClient = grpc.ServerStreamingClient[v1.ExportTabularDataResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type DataService_ExportTabularDataServer ¶
type DataService_ExportTabularDataServer = grpc.ServerStreamingServer[v1.ExportTabularDataResponse]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type UnimplementedDataServiceServer ¶
type UnimplementedDataServiceServer struct{}
UnimplementedDataServiceServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedDataServiceServer) AddBinaryDataToDatasetByIDs ¶
func (UnimplementedDataServiceServer) AddBinaryDataToDatasetByIDs(context.Context, *v1.AddBinaryDataToDatasetByIDsRequest) (*v1.AddBinaryDataToDatasetByIDsResponse, error)
func (UnimplementedDataServiceServer) AddBoundingBoxToImageByID ¶
func (UnimplementedDataServiceServer) AddBoundingBoxToImageByID(context.Context, *v1.AddBoundingBoxToImageByIDRequest) (*v1.AddBoundingBoxToImageByIDResponse, error)
func (UnimplementedDataServiceServer) AddTagsToBinaryDataByFilter ¶
func (UnimplementedDataServiceServer) AddTagsToBinaryDataByFilter(context.Context, *v1.AddTagsToBinaryDataByFilterRequest) (*v1.AddTagsToBinaryDataByFilterResponse, error)
func (UnimplementedDataServiceServer) AddTagsToBinaryDataByIDs ¶
func (UnimplementedDataServiceServer) AddTagsToBinaryDataByIDs(context.Context, *v1.AddTagsToBinaryDataByIDsRequest) (*v1.AddTagsToBinaryDataByIDsResponse, error)
func (UnimplementedDataServiceServer) BinaryDataByFilter ¶
func (UnimplementedDataServiceServer) BinaryDataByFilter(context.Context, *v1.BinaryDataByFilterRequest) (*v1.BinaryDataByFilterResponse, error)
func (UnimplementedDataServiceServer) BinaryDataByIDs ¶
func (UnimplementedDataServiceServer) BinaryDataByIDs(context.Context, *v1.BinaryDataByIDsRequest) (*v1.BinaryDataByIDsResponse, error)
func (UnimplementedDataServiceServer) BoundingBoxLabelsByFilter ¶
func (UnimplementedDataServiceServer) BoundingBoxLabelsByFilter(context.Context, *v1.BoundingBoxLabelsByFilterRequest) (*v1.BoundingBoxLabelsByFilterResponse, error)
func (UnimplementedDataServiceServer) ConfigureDatabaseUser ¶
func (UnimplementedDataServiceServer) ConfigureDatabaseUser(context.Context, *v1.ConfigureDatabaseUserRequest) (*v1.ConfigureDatabaseUserResponse, error)
func (UnimplementedDataServiceServer) CreateBinaryDataSignedURL ¶
func (UnimplementedDataServiceServer) CreateBinaryDataSignedURL(context.Context, *v1.CreateBinaryDataSignedURLRequest) (*v1.CreateBinaryDataSignedURLResponse, error)
func (UnimplementedDataServiceServer) CreateIndex ¶
func (UnimplementedDataServiceServer) CreateIndex(context.Context, *v1.CreateIndexRequest) (*v1.CreateIndexResponse, error)
func (UnimplementedDataServiceServer) CreateSavedQuery ¶
func (UnimplementedDataServiceServer) CreateSavedQuery(context.Context, *v1.CreateSavedQueryRequest) (*v1.CreateSavedQueryResponse, error)
func (UnimplementedDataServiceServer) DeleteBinaryDataByFilter ¶
func (UnimplementedDataServiceServer) DeleteBinaryDataByFilter(context.Context, *v1.DeleteBinaryDataByFilterRequest) (*v1.DeleteBinaryDataByFilterResponse, error)
func (UnimplementedDataServiceServer) DeleteBinaryDataByIDs ¶
func (UnimplementedDataServiceServer) DeleteBinaryDataByIDs(context.Context, *v1.DeleteBinaryDataByIDsRequest) (*v1.DeleteBinaryDataByIDsResponse, error)
func (UnimplementedDataServiceServer) DeleteIndex ¶
func (UnimplementedDataServiceServer) DeleteIndex(context.Context, *v1.DeleteIndexRequest) (*v1.DeleteIndexResponse, error)
func (UnimplementedDataServiceServer) DeleteSavedQuery ¶
func (UnimplementedDataServiceServer) DeleteSavedQuery(context.Context, *v1.DeleteSavedQueryRequest) (*v1.DeleteSavedQueryResponse, error)
func (UnimplementedDataServiceServer) DeleteTabularData ¶
func (UnimplementedDataServiceServer) DeleteTabularData(context.Context, *v1.DeleteTabularDataRequest) (*v1.DeleteTabularDataResponse, error)
func (UnimplementedDataServiceServer) ExportTabularData ¶
func (UnimplementedDataServiceServer) ExportTabularData(*v1.ExportTabularDataRequest, grpc.ServerStreamingServer[v1.ExportTabularDataResponse]) error
func (UnimplementedDataServiceServer) GetDatabaseConnection ¶
func (UnimplementedDataServiceServer) GetDatabaseConnection(context.Context, *v1.GetDatabaseConnectionRequest) (*v1.GetDatabaseConnectionResponse, error)
func (UnimplementedDataServiceServer) GetLatestTabularData ¶
func (UnimplementedDataServiceServer) GetLatestTabularData(context.Context, *v1.GetLatestTabularDataRequest) (*v1.GetLatestTabularDataResponse, error)
func (UnimplementedDataServiceServer) GetSavedQuery ¶
func (UnimplementedDataServiceServer) GetSavedQuery(context.Context, *v1.GetSavedQueryRequest) (*v1.GetSavedQueryResponse, error)
func (UnimplementedDataServiceServer) ListIndexes ¶
func (UnimplementedDataServiceServer) ListIndexes(context.Context, *v1.ListIndexesRequest) (*v1.ListIndexesResponse, error)
func (UnimplementedDataServiceServer) ListSavedQueries ¶
func (UnimplementedDataServiceServer) ListSavedQueries(context.Context, *v1.ListSavedQueriesRequest) (*v1.ListSavedQueriesResponse, error)
func (UnimplementedDataServiceServer) RemoveBinaryDataFromDatasetByIDs ¶
func (UnimplementedDataServiceServer) RemoveBinaryDataFromDatasetByIDs(context.Context, *v1.RemoveBinaryDataFromDatasetByIDsRequest) (*v1.RemoveBinaryDataFromDatasetByIDsResponse, error)
func (UnimplementedDataServiceServer) RemoveBoundingBoxFromImageByID ¶
func (UnimplementedDataServiceServer) RemoveBoundingBoxFromImageByID(context.Context, *v1.RemoveBoundingBoxFromImageByIDRequest) (*v1.RemoveBoundingBoxFromImageByIDResponse, error)
func (UnimplementedDataServiceServer) RemoveTagsFromBinaryDataByFilter ¶
func (UnimplementedDataServiceServer) RemoveTagsFromBinaryDataByFilter(context.Context, *v1.RemoveTagsFromBinaryDataByFilterRequest) (*v1.RemoveTagsFromBinaryDataByFilterResponse, error)
func (UnimplementedDataServiceServer) RemoveTagsFromBinaryDataByIDs ¶
func (UnimplementedDataServiceServer) RemoveTagsFromBinaryDataByIDs(context.Context, *v1.RemoveTagsFromBinaryDataByIDsRequest) (*v1.RemoveTagsFromBinaryDataByIDsResponse, error)
func (UnimplementedDataServiceServer) TabularDataByFilter ¶
func (UnimplementedDataServiceServer) TabularDataByFilter(context.Context, *v1.TabularDataByFilterRequest) (*v1.TabularDataByFilterResponse, error)
func (UnimplementedDataServiceServer) TabularDataByMQL ¶
func (UnimplementedDataServiceServer) TabularDataByMQL(context.Context, *v1.TabularDataByMQLRequest) (*v1.TabularDataByMQLResponse, error)
func (UnimplementedDataServiceServer) TabularDataBySQL ¶
func (UnimplementedDataServiceServer) TabularDataBySQL(context.Context, *v1.TabularDataBySQLRequest) (*v1.TabularDataBySQLResponse, error)
func (UnimplementedDataServiceServer) TagsByFilter ¶
func (UnimplementedDataServiceServer) TagsByFilter(context.Context, *v1.TagsByFilterRequest) (*v1.TagsByFilterResponse, error)
func (UnimplementedDataServiceServer) UpdateBoundingBox ¶
func (UnimplementedDataServiceServer) UpdateBoundingBox(context.Context, *v1.UpdateBoundingBoxRequest) (*v1.UpdateBoundingBoxResponse, error)
func (UnimplementedDataServiceServer) UpdateSavedQuery ¶
func (UnimplementedDataServiceServer) UpdateSavedQuery(context.Context, *v1.UpdateSavedQueryRequest) (*v1.UpdateSavedQueryResponse, error)
type UnsafeDataServiceServer ¶
type UnsafeDataServiceServer interface {
// contains filtered or unexported methods
}
UnsafeDataServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataServiceServer will result in compilation errors.
Source Files
¶
- data_grpc.pb.go