averageDuration = $averageDuration; } /** * @return string */ public function getAverageDuration() { return $this->averageDuration; } /** * The average number of turns per conversation. * * @param int $averageTurnCount */ public function setAverageTurnCount($averageTurnCount) { $this->averageTurnCount = $averageTurnCount; } /** * @return int */ public function getAverageTurnCount() { return $this->averageTurnCount; } /** * The total number of conversations. * * @param int $conversationCount */ public function setConversationCount($conversationCount) { $this->conversationCount = $conversationCount; } /** * @return int */ public function getConversationCount() { return $this->conversationCount; } /** * A time series representing the count of conversations created over time * that match that requested filter criteria. * * @param GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries $conversationCountTimeSeries */ public function setConversationCountTimeSeries(GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries $conversationCountTimeSeries) { $this->conversationCountTimeSeries = $conversationCountTimeSeries; } /** * @return GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries */ public function getConversationCountTimeSeries() { return $this->conversationCountTimeSeries; } /** * A map associating each custom highlighter resource name with its respective * number of matches in the set of conversations. * * @param int[] $customHighlighterMatches */ public function setCustomHighlighterMatches($customHighlighterMatches) { $this->customHighlighterMatches = $customHighlighterMatches; } /** * @return int[] */ public function getCustomHighlighterMatches() { return $this->customHighlighterMatches; } /** * A map associating each issue resource name with its respective number of * matches in the set of conversations. Key has the format: * `projects//locations//issueModels//issues/` Deprecated, use * `issue_matches_stats` field instead. * * @deprecated * @param int[] $issueMatches */ public function setIssueMatches($issueMatches) { $this->issueMatches = $issueMatches; } /** * @deprecated * @return int[] */ public function getIssueMatches() { return $this->issueMatches; } /** * A map associating each issue resource name with its respective number of * matches in the set of conversations. Key has the format: * `projects//locations//issueModels//issues/` * * @param GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats[] $issueMatchesStats */ public function setIssueMatchesStats($issueMatchesStats) { $this->issueMatchesStats = $issueMatchesStats; } /** * @return GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats[] */ public function getIssueMatchesStats() { return $this->issueMatchesStats; } /** * A map associating each smart highlighter display name with its respective * number of matches in the set of conversations. * * @param int[] $smartHighlighterMatches */ public function setSmartHighlighterMatches($smartHighlighterMatches) { $this->smartHighlighterMatches = $smartHighlighterMatches; } /** * @return int[] */ public function getSmartHighlighterMatches() { return $this->smartHighlighterMatches; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudContactcenterinsightsV1CalculateStatsResponse::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1CalculateStatsResponse');