action = $action; } /** * @return string */ public function getAction() { return $this->action; } /** * Output only. The display name of the tool. * * @param string $displayName */ public function setDisplayName($displayName) { $this->displayName = $displayName; } /** * @return string */ public function getDisplayName() { return $this->displayName; } /** * Optional. A list of input parameters for the action. * * @param array[] $inputActionParameters */ public function setInputActionParameters($inputActionParameters) { $this->inputActionParameters = $inputActionParameters; } /** * @return array[] */ public function getInputActionParameters() { return $this->inputActionParameters; } /** * Optional. A list of output parameters generated by the action. * * @param array[] $outputActionParameters */ public function setOutputActionParameters($outputActionParameters) { $this->outputActionParameters = $outputActionParameters; } /** * @return array[] */ public function getOutputActionParameters() { return $this->outputActionParameters; } /** * Required. The tool that should be used. Format: * `projects//locations//agents//tools/`. * * @param string $tool */ public function setTool($tool) { $this->tool = $tool; } /** * @return string */ public function getTool() { return $this->tool; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudDialogflowCxV3ToolUse::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ToolUse');