{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.SageMaker.Types.AutoMLJobSecondaryStatus
( AutoMLJobSecondaryStatus
( ..,
AutoMLJobSecondaryStatus_AnalyzingData,
AutoMLJobSecondaryStatus_CandidateDefinitionsGenerated,
AutoMLJobSecondaryStatus_Completed,
AutoMLJobSecondaryStatus_DeployingModel,
AutoMLJobSecondaryStatus_ExplainabilityError,
AutoMLJobSecondaryStatus_Failed,
AutoMLJobSecondaryStatus_FeatureEngineering,
AutoMLJobSecondaryStatus_GeneratingExplainabilityReport,
AutoMLJobSecondaryStatus_GeneratingModelInsightsReport,
AutoMLJobSecondaryStatus_MaxAutoMLJobRuntimeReached,
AutoMLJobSecondaryStatus_MaxCandidatesReached,
AutoMLJobSecondaryStatus_ModelDeploymentError,
AutoMLJobSecondaryStatus_ModelInsightsError,
AutoMLJobSecondaryStatus_ModelTuning,
AutoMLJobSecondaryStatus_Starting,
AutoMLJobSecondaryStatus_Stopped,
AutoMLJobSecondaryStatus_Stopping
),
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Data as Data
import qualified Amazonka.Prelude as Prelude
newtype AutoMLJobSecondaryStatus = AutoMLJobSecondaryStatus'
{ AutoMLJobSecondaryStatus -> Text
fromAutoMLJobSecondaryStatus ::
Data.Text
}
deriving stock
( Int -> AutoMLJobSecondaryStatus -> ShowS
[AutoMLJobSecondaryStatus] -> ShowS
AutoMLJobSecondaryStatus -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [AutoMLJobSecondaryStatus] -> ShowS
$cshowList :: [AutoMLJobSecondaryStatus] -> ShowS
show :: AutoMLJobSecondaryStatus -> String
$cshow :: AutoMLJobSecondaryStatus -> String
showsPrec :: Int -> AutoMLJobSecondaryStatus -> ShowS
$cshowsPrec :: Int -> AutoMLJobSecondaryStatus -> ShowS
Prelude.Show,
ReadPrec [AutoMLJobSecondaryStatus]
ReadPrec AutoMLJobSecondaryStatus
Int -> ReadS AutoMLJobSecondaryStatus
ReadS [AutoMLJobSecondaryStatus]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [AutoMLJobSecondaryStatus]
$creadListPrec :: ReadPrec [AutoMLJobSecondaryStatus]
readPrec :: ReadPrec AutoMLJobSecondaryStatus
$creadPrec :: ReadPrec AutoMLJobSecondaryStatus
readList :: ReadS [AutoMLJobSecondaryStatus]
$creadList :: ReadS [AutoMLJobSecondaryStatus]
readsPrec :: Int -> ReadS AutoMLJobSecondaryStatus
$creadsPrec :: Int -> ReadS AutoMLJobSecondaryStatus
Prelude.Read,
AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Bool
$c/= :: AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Bool
== :: AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Bool
$c== :: AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Bool
Prelude.Eq,
Eq AutoMLJobSecondaryStatus
AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Bool
AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Ordering
AutoMLJobSecondaryStatus
-> AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
min :: AutoMLJobSecondaryStatus
-> AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus
$cmin :: AutoMLJobSecondaryStatus
-> AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus
max :: AutoMLJobSecondaryStatus
-> AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus
$cmax :: AutoMLJobSecondaryStatus
-> AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus
>= :: AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Bool
$c>= :: AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Bool
> :: AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Bool
$c> :: AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Bool
<= :: AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Bool
$c<= :: AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Bool
< :: AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Bool
$c< :: AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Bool
compare :: AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Ordering
$ccompare :: AutoMLJobSecondaryStatus -> AutoMLJobSecondaryStatus -> Ordering
Prelude.Ord,
forall x.
Rep AutoMLJobSecondaryStatus x -> AutoMLJobSecondaryStatus
forall x.
AutoMLJobSecondaryStatus -> Rep AutoMLJobSecondaryStatus x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep AutoMLJobSecondaryStatus x -> AutoMLJobSecondaryStatus
$cfrom :: forall x.
AutoMLJobSecondaryStatus -> Rep AutoMLJobSecondaryStatus x
Prelude.Generic
)
deriving newtype
( Eq AutoMLJobSecondaryStatus
Int -> AutoMLJobSecondaryStatus -> Int
AutoMLJobSecondaryStatus -> Int
forall a. Eq a -> (Int -> a -> Int) -> (a -> Int) -> Hashable a
hash :: AutoMLJobSecondaryStatus -> Int
$chash :: AutoMLJobSecondaryStatus -> Int
hashWithSalt :: Int -> AutoMLJobSecondaryStatus -> Int
$chashWithSalt :: Int -> AutoMLJobSecondaryStatus -> Int
Prelude.Hashable,
AutoMLJobSecondaryStatus -> ()
forall a. (a -> ()) -> NFData a
rnf :: AutoMLJobSecondaryStatus -> ()
$crnf :: AutoMLJobSecondaryStatus -> ()
Prelude.NFData,
Text -> Either String AutoMLJobSecondaryStatus
forall a. (Text -> Either String a) -> FromText a
fromText :: Text -> Either String AutoMLJobSecondaryStatus
$cfromText :: Text -> Either String AutoMLJobSecondaryStatus
Data.FromText,
AutoMLJobSecondaryStatus -> Text
forall a. (a -> Text) -> ToText a
toText :: AutoMLJobSecondaryStatus -> Text
$ctoText :: AutoMLJobSecondaryStatus -> Text
Data.ToText,
AutoMLJobSecondaryStatus -> ByteString
forall a. (a -> ByteString) -> ToByteString a
toBS :: AutoMLJobSecondaryStatus -> ByteString
$ctoBS :: AutoMLJobSecondaryStatus -> ByteString
Data.ToByteString,
AutoMLJobSecondaryStatus -> ByteStringBuilder
forall a. (a -> ByteStringBuilder) -> ToLog a
build :: AutoMLJobSecondaryStatus -> ByteStringBuilder
$cbuild :: AutoMLJobSecondaryStatus -> ByteStringBuilder
Data.ToLog,
HeaderName -> AutoMLJobSecondaryStatus -> [Header]
forall a. (HeaderName -> a -> [Header]) -> ToHeader a
toHeader :: HeaderName -> AutoMLJobSecondaryStatus -> [Header]
$ctoHeader :: HeaderName -> AutoMLJobSecondaryStatus -> [Header]
Data.ToHeader,
AutoMLJobSecondaryStatus -> QueryString
forall a. (a -> QueryString) -> ToQuery a
toQuery :: AutoMLJobSecondaryStatus -> QueryString
$ctoQuery :: AutoMLJobSecondaryStatus -> QueryString
Data.ToQuery,
Value -> Parser [AutoMLJobSecondaryStatus]
Value -> Parser AutoMLJobSecondaryStatus
forall a.
(Value -> Parser a) -> (Value -> Parser [a]) -> FromJSON a
parseJSONList :: Value -> Parser [AutoMLJobSecondaryStatus]
$cparseJSONList :: Value -> Parser [AutoMLJobSecondaryStatus]
parseJSON :: Value -> Parser AutoMLJobSecondaryStatus
$cparseJSON :: Value -> Parser AutoMLJobSecondaryStatus
Data.FromJSON,
FromJSONKeyFunction [AutoMLJobSecondaryStatus]
FromJSONKeyFunction AutoMLJobSecondaryStatus
forall a.
FromJSONKeyFunction a -> FromJSONKeyFunction [a] -> FromJSONKey a
fromJSONKeyList :: FromJSONKeyFunction [AutoMLJobSecondaryStatus]
$cfromJSONKeyList :: FromJSONKeyFunction [AutoMLJobSecondaryStatus]
fromJSONKey :: FromJSONKeyFunction AutoMLJobSecondaryStatus
$cfromJSONKey :: FromJSONKeyFunction AutoMLJobSecondaryStatus
Data.FromJSONKey,
[AutoMLJobSecondaryStatus] -> Encoding
[AutoMLJobSecondaryStatus] -> Value
AutoMLJobSecondaryStatus -> Encoding
AutoMLJobSecondaryStatus -> Value
forall a.
(a -> Value)
-> (a -> Encoding)
-> ([a] -> Value)
-> ([a] -> Encoding)
-> ToJSON a
toEncodingList :: [AutoMLJobSecondaryStatus] -> Encoding
$ctoEncodingList :: [AutoMLJobSecondaryStatus] -> Encoding
toJSONList :: [AutoMLJobSecondaryStatus] -> Value
$ctoJSONList :: [AutoMLJobSecondaryStatus] -> Value
toEncoding :: AutoMLJobSecondaryStatus -> Encoding
$ctoEncoding :: AutoMLJobSecondaryStatus -> Encoding
toJSON :: AutoMLJobSecondaryStatus -> Value
$ctoJSON :: AutoMLJobSecondaryStatus -> Value
Data.ToJSON,
ToJSONKeyFunction [AutoMLJobSecondaryStatus]
ToJSONKeyFunction AutoMLJobSecondaryStatus
forall a.
ToJSONKeyFunction a -> ToJSONKeyFunction [a] -> ToJSONKey a
toJSONKeyList :: ToJSONKeyFunction [AutoMLJobSecondaryStatus]
$ctoJSONKeyList :: ToJSONKeyFunction [AutoMLJobSecondaryStatus]
toJSONKey :: ToJSONKeyFunction AutoMLJobSecondaryStatus
$ctoJSONKey :: ToJSONKeyFunction AutoMLJobSecondaryStatus
Data.ToJSONKey,
[Node] -> Either String AutoMLJobSecondaryStatus
forall a. ([Node] -> Either String a) -> FromXML a
parseXML :: [Node] -> Either String AutoMLJobSecondaryStatus
$cparseXML :: [Node] -> Either String AutoMLJobSecondaryStatus
Data.FromXML,
AutoMLJobSecondaryStatus -> XML
forall a. (a -> XML) -> ToXML a
toXML :: AutoMLJobSecondaryStatus -> XML
$ctoXML :: AutoMLJobSecondaryStatus -> XML
Data.ToXML
)
pattern AutoMLJobSecondaryStatus_AnalyzingData :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_AnalyzingData :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_AnalyzingData :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_AnalyzingData = AutoMLJobSecondaryStatus' "AnalyzingData"
pattern AutoMLJobSecondaryStatus_CandidateDefinitionsGenerated :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_CandidateDefinitionsGenerated :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_CandidateDefinitionsGenerated :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_CandidateDefinitionsGenerated = AutoMLJobSecondaryStatus' "CandidateDefinitionsGenerated"
pattern AutoMLJobSecondaryStatus_Completed :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_Completed :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_Completed :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_Completed = AutoMLJobSecondaryStatus' "Completed"
pattern AutoMLJobSecondaryStatus_DeployingModel :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_DeployingModel :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_DeployingModel :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_DeployingModel = AutoMLJobSecondaryStatus' "DeployingModel"
pattern AutoMLJobSecondaryStatus_ExplainabilityError :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_ExplainabilityError :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_ExplainabilityError :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_ExplainabilityError = AutoMLJobSecondaryStatus' "ExplainabilityError"
pattern AutoMLJobSecondaryStatus_Failed :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_Failed :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_Failed :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_Failed = AutoMLJobSecondaryStatus' "Failed"
pattern AutoMLJobSecondaryStatus_FeatureEngineering :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_FeatureEngineering :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_FeatureEngineering :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_FeatureEngineering = AutoMLJobSecondaryStatus' "FeatureEngineering"
pattern AutoMLJobSecondaryStatus_GeneratingExplainabilityReport :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_GeneratingExplainabilityReport :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_GeneratingExplainabilityReport :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_GeneratingExplainabilityReport = AutoMLJobSecondaryStatus' "GeneratingExplainabilityReport"
pattern AutoMLJobSecondaryStatus_GeneratingModelInsightsReport :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_GeneratingModelInsightsReport :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_GeneratingModelInsightsReport :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_GeneratingModelInsightsReport = AutoMLJobSecondaryStatus' "GeneratingModelInsightsReport"
pattern AutoMLJobSecondaryStatus_MaxAutoMLJobRuntimeReached :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_MaxAutoMLJobRuntimeReached :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_MaxAutoMLJobRuntimeReached :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_MaxAutoMLJobRuntimeReached = AutoMLJobSecondaryStatus' "MaxAutoMLJobRuntimeReached"
pattern AutoMLJobSecondaryStatus_MaxCandidatesReached :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_MaxCandidatesReached :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_MaxCandidatesReached :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_MaxCandidatesReached = AutoMLJobSecondaryStatus' "MaxCandidatesReached"
pattern AutoMLJobSecondaryStatus_ModelDeploymentError :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_ModelDeploymentError :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_ModelDeploymentError :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_ModelDeploymentError = AutoMLJobSecondaryStatus' "ModelDeploymentError"
pattern AutoMLJobSecondaryStatus_ModelInsightsError :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_ModelInsightsError :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_ModelInsightsError :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_ModelInsightsError = AutoMLJobSecondaryStatus' "ModelInsightsError"
pattern AutoMLJobSecondaryStatus_ModelTuning :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_ModelTuning :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_ModelTuning :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_ModelTuning = AutoMLJobSecondaryStatus' "ModelTuning"
pattern AutoMLJobSecondaryStatus_Starting :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_Starting :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_Starting :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_Starting = AutoMLJobSecondaryStatus' "Starting"
pattern AutoMLJobSecondaryStatus_Stopped :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_Stopped :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_Stopped :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_Stopped = AutoMLJobSecondaryStatus' "Stopped"
pattern AutoMLJobSecondaryStatus_Stopping :: AutoMLJobSecondaryStatus
pattern $bAutoMLJobSecondaryStatus_Stopping :: AutoMLJobSecondaryStatus
$mAutoMLJobSecondaryStatus_Stopping :: forall {r}.
AutoMLJobSecondaryStatus -> ((# #) -> r) -> ((# #) -> r) -> r
AutoMLJobSecondaryStatus_Stopping = AutoMLJobSecondaryStatus' "Stopping"
{-# COMPLETE
AutoMLJobSecondaryStatus_AnalyzingData,
AutoMLJobSecondaryStatus_CandidateDefinitionsGenerated,
AutoMLJobSecondaryStatus_Completed,
AutoMLJobSecondaryStatus_DeployingModel,
AutoMLJobSecondaryStatus_ExplainabilityError,
AutoMLJobSecondaryStatus_Failed,
AutoMLJobSecondaryStatus_FeatureEngineering,
AutoMLJobSecondaryStatus_GeneratingExplainabilityReport,
AutoMLJobSecondaryStatus_GeneratingModelInsightsReport,
AutoMLJobSecondaryStatus_MaxAutoMLJobRuntimeReached,
AutoMLJobSecondaryStatus_MaxCandidatesReached,
AutoMLJobSecondaryStatus_ModelDeploymentError,
AutoMLJobSecondaryStatus_ModelInsightsError,
AutoMLJobSecondaryStatus_ModelTuning,
AutoMLJobSecondaryStatus_Starting,
AutoMLJobSecondaryStatus_Stopped,
AutoMLJobSecondaryStatus_Stopping,
AutoMLJobSecondaryStatus'
#-}