Interface ExperimentService
-
- All Implemented Interfaces:
public interface ExperimentService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceExperimentService.WithRawResponseA view of ExperimentService that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract ExperimentService.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
create
Experiment create(ExperimentCreateParams params)
Create a new experiment. If there is an existing experiment in the project with the same name as the one specified in the request, will return the existing experiment unmodified
-
create
abstract Experiment create(ExperimentCreateParams params, RequestOptions requestOptions)
-
retrieve
Experiment retrieve(ExperimentRetrieveParams params)
Get an experiment object by its id
-
retrieve
abstract Experiment retrieve(ExperimentRetrieveParams params, RequestOptions requestOptions)
-
update
Experiment update(ExperimentUpdateParams params)
Partially update an experiment 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 Experiment update(ExperimentUpdateParams params, RequestOptions requestOptions)
-
list
ExperimentListPage list()
List out all experiments. The experiments are sorted by creation date, with the most recently-created experiments coming first
-
list
abstract ExperimentListPage list(ExperimentListParams params, RequestOptions requestOptions)
-
list
ExperimentListPage list(ExperimentListParams params)
-
list
ExperimentListPage list(RequestOptions requestOptions)
-
delete
Experiment delete(ExperimentDeleteParams params)
Delete an experiment object by its id
-
delete
abstract Experiment delete(ExperimentDeleteParams params, RequestOptions requestOptions)
-
feedback
FeedbackResponseSchema feedback(ExperimentFeedbackParams params)
Log feedback for a set of experiment events
-
feedback
abstract FeedbackResponseSchema feedback(ExperimentFeedbackParams params, RequestOptions requestOptions)
-
fetch
FetchExperimentEventsResponse fetch(ExperimentFetchParams params)
Fetch the events in an experiment. 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 FetchExperimentEventsResponse fetch(ExperimentFetchParams params, RequestOptions requestOptions)
-
fetchPost
FetchExperimentEventsResponse fetchPost(ExperimentFetchPostParams params)
Fetch the events in an experiment. 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 FetchExperimentEventsResponse fetchPost(ExperimentFetchPostParams params, RequestOptions requestOptions)
-
insert
InsertEventsResponse insert(ExperimentInsertParams params)
Insert a set of events into the experiment
-
insert
abstract InsertEventsResponse insert(ExperimentInsertParams params, RequestOptions requestOptions)
-
summarize
SummarizeExperimentResponse summarize(ExperimentSummarizeParams params)
Summarize experiment
-
summarize
abstract SummarizeExperimentResponse summarize(ExperimentSummarizeParams params, RequestOptions requestOptions)
-
-
-
-