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