autoraterConfig = $autoraterConfig; } /** * @return GoogleCloudAiplatformV1AutoraterConfig */ public function getAutoraterConfig() { return $this->autoraterConfig; } /** * Optional. Specifications for custom dataset-level aggregations. * * @param GoogleCloudAiplatformV1DatasetCustomMetric[] $datasetCustomMetrics */ public function setDatasetCustomMetrics($datasetCustomMetrics) { $this->datasetCustomMetrics = $datasetCustomMetrics; } /** * @return GoogleCloudAiplatformV1DatasetCustomMetric[] */ public function getDatasetCustomMetrics() { return $this->datasetCustomMetrics; } /** * Optional. Configuration options for inference generation and outputs. If * not set, default generation parameters are used. * * @param GoogleCloudAiplatformV1GenerationConfig $inferenceGenerationConfig */ public function setInferenceGenerationConfig(GoogleCloudAiplatformV1GenerationConfig $inferenceGenerationConfig) { $this->inferenceGenerationConfig = $inferenceGenerationConfig; } /** * @return GoogleCloudAiplatformV1GenerationConfig */ public function getInferenceGenerationConfig() { return $this->inferenceGenerationConfig; } /** * Required. The metrics used for evaluation. * * @param GoogleCloudAiplatformV1Metric[] $metrics */ public function setMetrics($metrics) { $this->metrics = $metrics; } /** * @return GoogleCloudAiplatformV1Metric[] */ public function getMetrics() { return $this->metrics; } /** * Required. Config for evaluation output. * * @param GoogleCloudAiplatformV1OutputConfig $outputConfig */ public function setOutputConfig(GoogleCloudAiplatformV1OutputConfig $outputConfig) { $this->outputConfig = $outputConfig; } /** * @return GoogleCloudAiplatformV1OutputConfig */ public function getOutputConfig() { return $this->outputConfig; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudAiplatformV1EvaluationConfig::class, 'Google_Service_Aiplatform_GoogleCloudAiplatformV1EvaluationConfig');