Google Cloud Dialogflow V2 Client - Class Action (2.3.1)

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 \ ConnectorTool

Methods

__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 string[]

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 string[]

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\RepeatedField<string>

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\RepeatedField<string>

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