{-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE DerivingStrategies #-} {-# LANGUAGE GeneralizedNewtypeDeriving #-} {-# LANGUAGE LambdaCase #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE PatternSynonyms #-} {-# LANGUAGE StrictData #-} {-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Amazonka.SageMaker.Types.AutoMLMetricEnum -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Amazonka.SageMaker.Types.AutoMLMetricEnum ( AutoMLMetricEnum ( .., AutoMLMetricEnum_AUC, AutoMLMetricEnum_Accuracy, AutoMLMetricEnum_BalancedAccuracy, AutoMLMetricEnum_F1, AutoMLMetricEnum_F1macro, AutoMLMetricEnum_MAE, AutoMLMetricEnum_MSE, AutoMLMetricEnum_Precision, AutoMLMetricEnum_PrecisionMacro, AutoMLMetricEnum_R2, AutoMLMetricEnum_RMSE, AutoMLMetricEnum_Recall, AutoMLMetricEnum_RecallMacro ), ) where import qualified Amazonka.Core as Core import qualified Amazonka.Data as Data import qualified Amazonka.Prelude as Prelude newtype AutoMLMetricEnum = AutoMLMetricEnum' { fromAutoMLMetricEnum :: Data.Text } deriving stock ( Prelude.Show, Prelude.Read, Prelude.Eq, Prelude.Ord, Prelude.Generic ) deriving newtype ( Prelude.Hashable, Prelude.NFData, Data.FromText, Data.ToText, Data.ToByteString, Data.ToLog, Data.ToHeader, Data.ToQuery, Data.FromJSON, Data.FromJSONKey, Data.ToJSON, Data.ToJSONKey, Data.FromXML, Data.ToXML ) pattern AutoMLMetricEnum_AUC :: AutoMLMetricEnum pattern AutoMLMetricEnum_AUC = AutoMLMetricEnum' "AUC" pattern AutoMLMetricEnum_Accuracy :: AutoMLMetricEnum pattern AutoMLMetricEnum_Accuracy = AutoMLMetricEnum' "Accuracy" pattern AutoMLMetricEnum_BalancedAccuracy :: AutoMLMetricEnum pattern AutoMLMetricEnum_BalancedAccuracy = AutoMLMetricEnum' "BalancedAccuracy" pattern AutoMLMetricEnum_F1 :: AutoMLMetricEnum pattern AutoMLMetricEnum_F1 = AutoMLMetricEnum' "F1" pattern AutoMLMetricEnum_F1macro :: AutoMLMetricEnum pattern AutoMLMetricEnum_F1macro = AutoMLMetricEnum' "F1macro" pattern AutoMLMetricEnum_MAE :: AutoMLMetricEnum pattern AutoMLMetricEnum_MAE = AutoMLMetricEnum' "MAE" pattern AutoMLMetricEnum_MSE :: AutoMLMetricEnum pattern AutoMLMetricEnum_MSE = AutoMLMetricEnum' "MSE" pattern AutoMLMetricEnum_Precision :: AutoMLMetricEnum pattern AutoMLMetricEnum_Precision = AutoMLMetricEnum' "Precision" pattern AutoMLMetricEnum_PrecisionMacro :: AutoMLMetricEnum pattern AutoMLMetricEnum_PrecisionMacro = AutoMLMetricEnum' "PrecisionMacro" pattern AutoMLMetricEnum_R2 :: AutoMLMetricEnum pattern AutoMLMetricEnum_R2 = AutoMLMetricEnum' "R2" pattern AutoMLMetricEnum_RMSE :: AutoMLMetricEnum pattern AutoMLMetricEnum_RMSE = AutoMLMetricEnum' "RMSE" pattern AutoMLMetricEnum_Recall :: AutoMLMetricEnum pattern AutoMLMetricEnum_Recall = AutoMLMetricEnum' "Recall" pattern AutoMLMetricEnum_RecallMacro :: AutoMLMetricEnum pattern AutoMLMetricEnum_RecallMacro = AutoMLMetricEnum' "RecallMacro" {-# COMPLETE AutoMLMetricEnum_AUC, AutoMLMetricEnum_Accuracy, AutoMLMetricEnum_BalancedAccuracy, AutoMLMetricEnum_F1, AutoMLMetricEnum_F1macro, AutoMLMetricEnum_MAE, AutoMLMetricEnum_MSE, AutoMLMetricEnum_Precision, AutoMLMetricEnum_PrecisionMacro, AutoMLMetricEnum_R2, AutoMLMetricEnum_RMSE, AutoMLMetricEnum_Recall, AutoMLMetricEnum_RecallMacro, AutoMLMetricEnum' #-}