location = $location; } /** * @return string */ public function getLocation() { return $this->location; } /** * The macro average slice contains aggregated averages across all selected * dimensions. i.e. if group_by agent and scorecard_id is specified, this * field will contain the average across all agents and all scorecards. This * field is only populated if the request specifies a Dimension. * * @param GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSlice $macroAverageSlice */ public function setMacroAverageSlice(GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSlice $macroAverageSlice) { $this->macroAverageSlice = $macroAverageSlice; } /** * @return GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSlice */ public function getMacroAverageSlice() { return $this->macroAverageSlice; } /** * A slice contains a total and (if the request specified a time granularity) * a time series of metric values. Each slice contains a unique combination of * the cardinality of dimensions from the request. * * @param GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSlice[] $slices */ public function setSlices($slices) { $this->slices = $slices; } /** * @return GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSlice[] */ public function getSlices() { return $this->slices; } /** * The metrics last update time. * * @param string $updateTime */ public function setUpdateTime($updateTime) { $this->updateTime = $updateTime; } /** * @return string */ public function getUpdateTime() { return $this->updateTime; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponse::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponse');