answer = $answer; } /** * @return string */ public function getAnswer() { return $this->answer; } /** * The name of answer record, in the format of * "projects//locations//answerRecords/" * * @param string $answerRecord */ public function setAnswerRecord($answerRecord) { $this->answerRecord = $answerRecord; } /** * @return string */ public function getAnswerRecord() { return $this->answerRecord; } /** * The system's confidence score that this Knowledge answer is a good match * for this conversational query, range from 0.0 (completely uncertain) to 1.0 * (completely certain). * * @param float $confidence */ public function setConfidence($confidence) { $this->confidence = $confidence; } /** * @return float */ public function getConfidence() { return $this->confidence; } /** * A map that contains metadata about the answer and the document from which * it originates. * * @param string[] $metadata */ public function setMetadata($metadata) { $this->metadata = $metadata; } /** * @return string[] */ public function getMetadata() { return $this->metadata; } /** * The corresponding FAQ question. * * @param string $question */ public function setQuestion($question) { $this->question = $question; } /** * @return string */ public function getQuestion() { return $this->question; } /** * Indicates which Knowledge Document this answer was extracted from. Format: * `projects//locations//agent/knowledgeBases//documents/`. * * @param string $source */ public function setSource($source) { $this->source = $source; } /** * @return string */ public function getSource() { return $this->source; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudDialogflowV2FaqAnswer::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2FaqAnswer');