Interface DatasetService
-
- All Implemented Interfaces:
public interface DatasetService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceDatasetService.WithRawResponseA view of DatasetService that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract DatasetService.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
create
Dataset create(DatasetCreateParams params)
Create a new dataset. If there is an existing dataset in the project with the same name as the one specified in the request, will return the existing dataset unmodified
-
create
abstract Dataset create(DatasetCreateParams params, RequestOptions requestOptions)
-
retrieve
Dataset retrieve(DatasetRetrieveParams params)
Get a dataset object by its id
-
retrieve
abstract Dataset retrieve(DatasetRetrieveParams params, RequestOptions requestOptions)
-
update
Dataset update(DatasetUpdateParams params)
Partially update a dataset object. Specify the fields to update in the payload. Any object-type fields will be deep-merged with existing content. Currently we do not support removing fields or setting them to null.
-
update
abstract Dataset update(DatasetUpdateParams params, RequestOptions requestOptions)
-
list
DatasetListPage list()
List out all datasets. The datasets are sorted by creation date, with the most recently-created datasets coming first
-
list
abstract DatasetListPage list(DatasetListParams params, RequestOptions requestOptions)
-
list
DatasetListPage list(DatasetListParams params)
-
list
DatasetListPage list(RequestOptions requestOptions)
-
delete
Dataset delete(DatasetDeleteParams params)
Delete a dataset object by its id
-
delete
abstract Dataset delete(DatasetDeleteParams params, RequestOptions requestOptions)
-
feedback
FeedbackResponseSchema feedback(DatasetFeedbackParams params)
Log feedback for a set of dataset events
-
feedback
abstract FeedbackResponseSchema feedback(DatasetFeedbackParams params, RequestOptions requestOptions)
-
fetch
FetchDatasetEventsResponse fetch(DatasetFetchParams params)
Fetch the events in a dataset. Equivalent to the POST form of the same path, but with the parameters in the URL query rather than in the request body. For more complex queries, use the
POST /btqlendpoint.
-
fetch
abstract FetchDatasetEventsResponse fetch(DatasetFetchParams params, RequestOptions requestOptions)
-
fetchPost
FetchDatasetEventsResponse fetchPost(DatasetFetchPostParams params)
Fetch the events in a dataset. Equivalent to the GET form of the same path, but with the parameters in the request body rather than in the URL query. For more complex queries, use the
POST /btqlendpoint.
-
fetchPost
abstract FetchDatasetEventsResponse fetchPost(DatasetFetchPostParams params, RequestOptions requestOptions)
-
insert
InsertEventsResponse insert(DatasetInsertParams params)
Insert a set of events into the dataset
-
insert
abstract InsertEventsResponse insert(DatasetInsertParams params, RequestOptions requestOptions)
-
summarize
SummarizeDatasetResponse summarize(DatasetSummarizeParams params)
Summarize dataset
-
summarize
abstract SummarizeDatasetResponse summarize(DatasetSummarizeParams params, RequestOptions requestOptions)
-
-
-
-