Constructor
new Intents(rpcImpl, requestDelimitedopt, responseDelimitedopt)
Constructs a new Intents 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
createIntent(request, callback) → {undefined}
Calls CreateIntent.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3.ICreateIntentRequest | 
           CreateIntentRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3.Intents.CreateIntentCallback | 
           Node-style callback called with the error, if any, and Intent  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
createIntent(request) → {Promise.<google.cloud.dialogflow.cx.v3.Intent>}
Calls CreateIntent.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3.ICreateIntentRequest | 
           CreateIntentRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3.Intent> | 
           Promise  | 
      
deleteIntent(request, callback) → {undefined}
Calls DeleteIntent.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3.IDeleteIntentRequest | 
           DeleteIntentRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3.Intents.DeleteIntentCallback | 
           Node-style callback called with the error, if any, and Empty  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
deleteIntent(request) → {Promise.<google.protobuf.Empty>}
Calls DeleteIntent.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3.IDeleteIntentRequest | 
           DeleteIntentRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.protobuf.Empty> | 
           Promise  | 
      
exportIntents(request, callback) → {undefined}
Calls ExportIntents.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3.IExportIntentsRequest | 
           ExportIntentsRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3.Intents.ExportIntentsCallback | 
           Node-style callback called with the error, if any, and Operation  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
exportIntents(request) → {Promise.<google.longrunning.Operation>}
Calls ExportIntents.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3.IExportIntentsRequest | 
           ExportIntentsRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.longrunning.Operation> | 
           Promise  | 
      
getIntent(request, callback) → {undefined}
Calls GetIntent.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3.IGetIntentRequest | 
           GetIntentRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3.Intents.GetIntentCallback | 
           Node-style callback called with the error, if any, and Intent  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
getIntent(request) → {Promise.<google.cloud.dialogflow.cx.v3.Intent>}
Calls GetIntent.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3.IGetIntentRequest | 
           GetIntentRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3.Intent> | 
           Promise  | 
      
importIntents(request, callback) → {undefined}
Calls ImportIntents.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3.IImportIntentsRequest | 
           ImportIntentsRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3.Intents.ImportIntentsCallback | 
           Node-style callback called with the error, if any, and Operation  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
importIntents(request) → {Promise.<google.longrunning.Operation>}
Calls ImportIntents.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3.IImportIntentsRequest | 
           ImportIntentsRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.longrunning.Operation> | 
           Promise  | 
      
listIntents(request, callback) → {undefined}
Calls ListIntents.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3.IListIntentsRequest | 
           ListIntentsRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3.Intents.ListIntentsCallback | 
           Node-style callback called with the error, if any, and ListIntentsResponse  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
listIntents(request) → {Promise.<google.cloud.dialogflow.cx.v3.ListIntentsResponse>}
Calls ListIntents.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3.IListIntentsRequest | 
           ListIntentsRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3.ListIntentsResponse> | 
           Promise  | 
      
updateIntent(request, callback) → {undefined}
Calls UpdateIntent.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3.IUpdateIntentRequest | 
           UpdateIntentRequest message or plain object  | 
      
callback | 
        
        google.cloud.dialogflow.cx.v3.Intents.UpdateIntentCallback | 
           Node-style callback called with the error, if any, and Intent  | 
      
Returns:
| Type | Description | 
|---|---|
| undefined | 
updateIntent(request) → {Promise.<google.cloud.dialogflow.cx.v3.Intent>}
Calls UpdateIntent.
Parameters:
| Name | Type | Description | 
|---|---|---|
request | 
        
        google.cloud.dialogflow.cx.v3.IUpdateIntentRequest | 
           UpdateIntentRequest message or plain object  | 
      
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3.Intent> | 
           Promise  | 
      
(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {Intents}
Creates new Intents 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 | 
|---|---|
| Intents | 
           RPC service. Useful where requests and/or responses are streamed.  | 
      
Type Definitions
CreateIntentCallback(error, responseopt)
Callback as used by createIntent.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.cloud.dialogflow.cx.v3.Intent | 
            
              <optional> | 
        
        
        
           Intent  | 
      
DeleteIntentCallback(error, responseopt)
Callback as used by deleteIntent.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.protobuf.Empty | 
            
              <optional> | 
        
        
        
           Empty  | 
      
ExportIntentsCallback(error, responseopt)
Callback as used by exportIntents.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.longrunning.Operation | 
            
              <optional> | 
        
        
        
           Operation  | 
      
GetIntentCallback(error, responseopt)
Callback as used by getIntent.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.cloud.dialogflow.cx.v3.Intent | 
            
              <optional> | 
        
        
        
           Intent  | 
      
ImportIntentsCallback(error, responseopt)
Callback as used by importIntents.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.longrunning.Operation | 
            
              <optional> | 
        
        
        
           Operation  | 
      
ListIntentsCallback(error, responseopt)
Callback as used by listIntents.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.cloud.dialogflow.cx.v3.ListIntentsResponse | 
            
              <optional> | 
        
        
        
           ListIntentsResponse  | 
      
UpdateIntentCallback(error, responseopt)
Callback as used by updateIntent.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
error | 
        
        Error | null | 
           Error, if any  | 
      |
response | 
        
        google.cloud.dialogflow.cx.v3.Intent | 
            
              <optional> | 
        
        
        
           Intent  |