Constructor
new Experiments(rpcImpl, requestDelimitedopt, responseDelimitedopt)
Constructs a new Experiments service.
Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
rpcImpl | 
        
        $protobuf.RPCImpl | 
           RPC implementation  | 
      ||
requestDelimited | 
        
        boolean | 
            
              <optional> | 
        
        
          false | 
           Whether requests are length-delimited  | 
      
responseDelimited | 
        
        boolean | 
            
              <optional> | 
        
        
          false | 
           Whether responses are length-delimited  | 
      
Extends
- $protobuf.rpc.Service
 
Methods
createExperiment(request, callback) → {undefined}
Calls CreateExperiment.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.ICreateExperimentRequest | 
           CreateExperimentRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3beta1.Experiments.CreateExperimentCallback | 
           Node-style callback called with the error, if any, and Experiment  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
createExperiment(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.Experiment>}
Calls CreateExperiment.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.ICreateExperimentRequest | 
           CreateExperimentRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.Experiment> | 
           Promise  | 
      
deleteExperiment(request, callback) → {undefined}
Calls DeleteExperiment.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IDeleteExperimentRequest | 
           DeleteExperimentRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3beta1.Experiments.DeleteExperimentCallback | 
           Node-style callback called with the error, if any, and Empty  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
deleteExperiment(request) → {Promise.<google.protobuf.Empty>}
Calls DeleteExperiment.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IDeleteExperimentRequest | 
           DeleteExperimentRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.protobuf.Empty> | 
           Promise  | 
      
getExperiment(request, callback) → {undefined}
Calls GetExperiment.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IGetExperimentRequest | 
           GetExperimentRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3beta1.Experiments.GetExperimentCallback | 
           Node-style callback called with the error, if any, and Experiment  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
getExperiment(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.Experiment>}
Calls GetExperiment.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IGetExperimentRequest | 
           GetExperimentRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.Experiment> | 
           Promise  | 
      
listExperiments(request, callback) → {undefined}
Calls ListExperiments.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IListExperimentsRequest | 
           ListExperimentsRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3beta1.Experiments.ListExperimentsCallback | 
           Node-style callback called with the error, if any, and ListExperimentsResponse  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
listExperiments(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.ListExperimentsResponse>}
Calls ListExperiments.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IListExperimentsRequest | 
           ListExperimentsRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.ListExperimentsResponse> | 
           Promise  | 
      
startExperiment(request, callback) → {undefined}
Calls StartExperiment.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IStartExperimentRequest | 
           StartExperimentRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3beta1.Experiments.StartExperimentCallback | 
           Node-style callback called with the error, if any, and Experiment  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
startExperiment(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.Experiment>}
Calls StartExperiment.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IStartExperimentRequest | 
           StartExperimentRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.Experiment> | 
           Promise  | 
      
stopExperiment(request, callback) → {undefined}
Calls StopExperiment.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IStopExperimentRequest | 
           StopExperimentRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3beta1.Experiments.StopExperimentCallback | 
           Node-style callback called with the error, if any, and Experiment  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
stopExperiment(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.Experiment>}
Calls StopExperiment.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IStopExperimentRequest | 
           StopExperimentRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.Experiment> | 
           Promise  | 
      
updateExperiment(request, callback) → {undefined}
Calls UpdateExperiment.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IUpdateExperimentRequest | 
           UpdateExperimentRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3beta1.Experiments.UpdateExperimentCallback | 
           Node-style callback called with the error, if any, and Experiment  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
updateExperiment(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.Experiment>}
Calls UpdateExperiment.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3beta1.IUpdateExperimentRequest | 
           UpdateExperimentRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.Experiment> | 
           Promise  | 
      
(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {Experiments}
Creates new Experiments service using the specified rpc implementation.
Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
rpcImpl | 
        
        $protobuf.RPCImpl | 
           RPC implementation  | 
      ||
requestDelimited | 
        
        boolean | 
            
              <optional> | 
        
        
          false | 
           Whether requests are length-delimited  | 
      
responseDelimited | 
        
        boolean | 
            
              <optional> | 
        
        
          false | 
           Whether responses are length-delimited  | 
      
Returns:
| Type | Description | 
|---|---|
| Experiments | 
           RPC service. Useful where requests and/or responses are streamed.  | 
      
Type Definitions
CreateExperimentCallback(error, responseopt)
Callback as used by createExperiment.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.cloud.dialogflow.cx.v3beta1.Experiment | 
            
              <optional> | 
        
        
        
           Experiment  | 
      
DeleteExperimentCallback(error, responseopt)
Callback as used by deleteExperiment.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.protobuf.Empty | 
            
              <optional> | 
        
        
        
           Empty  | 
      
GetExperimentCallback(error, responseopt)
Callback as used by getExperiment.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.cloud.dialogflow.cx.v3beta1.Experiment | 
            
              <optional> | 
        
        
        
           Experiment  | 
      
ListExperimentsCallback(error, responseopt)
Callback as used by listExperiments.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.cloud.dialogflow.cx.v3beta1.ListExperimentsResponse | 
            
              <optional> | 
        
        
        
           ListExperimentsResponse  | 
      
StartExperimentCallback(error, responseopt)
Callback as used by startExperiment.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.cloud.dialogflow.cx.v3beta1.Experiment | 
            
              <optional> | 
        
        
        
           Experiment  | 
      
StopExperimentCallback(error, responseopt)
Callback as used by stopExperiment.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.cloud.dialogflow.cx.v3beta1.Experiment | 
            
              <optional> | 
        
        
        
           Experiment  | 
      
UpdateExperimentCallback(error, responseopt)
Callback as used by updateExperiment.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.cloud.dialogflow.cx.v3beta1.Experiment | 
            
              <optional> | 
        
        
        
           Experiment  |