public static final class ExperimentsGrpc.ExperimentsFutureStub extends AbstractFutureStub<ExperimentsGrpc.ExperimentsFutureStub>A stub to allow clients to do ListenableFuture-style rpc calls to service Experiments.
Service for managing Experiments.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > ExperimentsGrpc.ExperimentsFutureStubMethods
build(Channel channel, CallOptions callOptions)
protected ExperimentsGrpc.ExperimentsFutureStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
ExperimentsGrpc.ExperimentsFutureStub |
|
createExperiment(CreateExperimentRequest request)
public ListenableFuture<Experiment> createExperiment(CreateExperimentRequest request)Creates an Experiment in the specified Environment.
| Parameter | |
|---|---|
| Name | Description |
request |
CreateExperimentRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Experiment> |
|
deleteExperiment(DeleteExperimentRequest request)
public ListenableFuture<Empty> deleteExperiment(DeleteExperimentRequest request)Deletes the specified Experiment.
| Parameter | |
|---|---|
| Name | Description |
request |
DeleteExperimentRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Empty> |
|
getExperiment(GetExperimentRequest request)
public ListenableFuture<Experiment> getExperiment(GetExperimentRequest request)Retrieves the specified Experiment.
| Parameter | |
|---|---|
| Name | Description |
request |
GetExperimentRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Experiment> |
|
listExperiments(ListExperimentsRequest request)
public ListenableFuture<ListExperimentsResponse> listExperiments(ListExperimentsRequest request)Returns the list of all experiments in the specified Environment.
| Parameter | |
|---|---|
| Name | Description |
request |
ListExperimentsRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<ListExperimentsResponse> |
|
startExperiment(StartExperimentRequest request)
public ListenableFuture<Experiment> startExperiment(StartExperimentRequest request)Starts the specified Experiment. This rpc only changes the state of experiment from PENDING to RUNNING.
| Parameter | |
|---|---|
| Name | Description |
request |
StartExperimentRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Experiment> |
|
stopExperiment(StopExperimentRequest request)
public ListenableFuture<Experiment> stopExperiment(StopExperimentRequest request)Stops the specified Experiment. This rpc only changes the state of experiment from RUNNING to DONE.
| Parameter | |
|---|---|
| Name | Description |
request |
StopExperimentRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Experiment> |
|
updateExperiment(UpdateExperimentRequest request)
public ListenableFuture<Experiment> updateExperiment(UpdateExperimentRequest request)Updates the specified Experiment.
| Parameter | |
|---|---|
| Name | Description |
request |
UpdateExperimentRequest |
| Returns | |
|---|---|
| Type | Description |
com.google.common.util.concurrent.ListenableFuture<Experiment> |
|