Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class Action.
Configuration of a Connection operation for the tool to use.
Generated from protobuf message google.cloud.dialogflow.v2.Tool.ConnectorTool.Action
Namespace
Google \ Cloud \ Dialogflow \ V2 \ Tool \ ConnectorToolMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ connection_action_id |
string
ID of a Connection action for the tool to use. |
↳ entity_operation |
Action\EntityOperation
Entity operation configuration for the tool to use. |
↳ input_fields |
array
Optional. Entity fields to use as inputs for the operation. If no fields are specified, all fields of the Entity will be used. |
↳ output_fields |
array
Optional. Entity fields to return from the operation. If no fields are specified, all fields of the Entity will be returned. |
getConnectionActionId
ID of a Connection action for the tool to use.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasConnectionActionId
setConnectionActionId
ID of a Connection action for the tool to use.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getEntityOperation
Entity operation configuration for the tool to use.
| Returns | |
|---|---|
| Type | Description |
Action\EntityOperation|null |
|
hasEntityOperation
setEntityOperation
Entity operation configuration for the tool to use.
| Parameter | |
|---|---|
| Name | Description |
var |
Action\EntityOperation
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getInputFields
Optional. Entity fields to use as inputs for the operation.
If no fields are specified, all fields of the Entity will be used.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setInputFields
Optional. Entity fields to use as inputs for the operation.
If no fields are specified, all fields of the Entity will be used.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getOutputFields
Optional. Entity fields to return from the operation.
If no fields are specified, all fields of the Entity will be returned.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setOutputFields
Optional. Entity fields to return from the operation.
If no fields are specified, all fields of the Entity will be returned.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getActionSpec
| Returns | |
|---|---|
| Type | Description |
string |
|