authentication = $authentication; } /** * @return GoogleCloudDialogflowCxV3ToolAuthentication */ public function getAuthentication() { return $this->authentication; } /** * @param GoogleCloudDialogflowCxV3ToolServiceDirectoryConfig */ public function setServiceDirectoryConfig(GoogleCloudDialogflowCxV3ToolServiceDirectoryConfig $serviceDirectoryConfig) { $this->serviceDirectoryConfig = $serviceDirectoryConfig; } /** * @return GoogleCloudDialogflowCxV3ToolServiceDirectoryConfig */ public function getServiceDirectoryConfig() { return $this->serviceDirectoryConfig; } /** * @param string */ public function setTextSchema($textSchema) { $this->textSchema = $textSchema; } /** * @return string */ public function getTextSchema() { return $this->textSchema; } /** * @param GoogleCloudDialogflowCxV3ToolTLSConfig */ public function setTlsConfig(GoogleCloudDialogflowCxV3ToolTLSConfig $tlsConfig) { $this->tlsConfig = $tlsConfig; } /** * @return GoogleCloudDialogflowCxV3ToolTLSConfig */ public function getTlsConfig() { return $this->tlsConfig; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudDialogflowCxV3ToolOpenApiTool::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowCxV3ToolOpenApiTool');