{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
module Amazonka.SageMaker.Types.HyperParameterTuningJobSearchEntity where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import qualified Amazonka.Prelude as Prelude
import Amazonka.SageMaker.Types.HyperParameterTrainingJobDefinition
import Amazonka.SageMaker.Types.HyperParameterTrainingJobSummary
import Amazonka.SageMaker.Types.HyperParameterTuningJobConfig
import Amazonka.SageMaker.Types.HyperParameterTuningJobStatus
import Amazonka.SageMaker.Types.HyperParameterTuningJobWarmStartConfig
import Amazonka.SageMaker.Types.ObjectiveStatusCounters
import Amazonka.SageMaker.Types.Tag
import Amazonka.SageMaker.Types.TrainingJobStatusCounters
data HyperParameterTuningJobSearchEntity = HyperParameterTuningJobSearchEntity'
{ HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTrainingJobSummary
bestTrainingJob :: Prelude.Maybe HyperParameterTrainingJobSummary,
HyperParameterTuningJobSearchEntity -> Maybe POSIX
creationTime :: Prelude.Maybe Data.POSIX,
HyperParameterTuningJobSearchEntity -> Maybe Text
failureReason :: Prelude.Maybe Prelude.Text,
HyperParameterTuningJobSearchEntity -> Maybe POSIX
hyperParameterTuningEndTime :: Prelude.Maybe Data.POSIX,
HyperParameterTuningJobSearchEntity -> Maybe Text
hyperParameterTuningJobArn :: Prelude.Maybe Prelude.Text,
HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTuningJobConfig
hyperParameterTuningJobConfig :: Prelude.Maybe HyperParameterTuningJobConfig,
HyperParameterTuningJobSearchEntity -> Maybe Text
hyperParameterTuningJobName :: Prelude.Maybe Prelude.Text,
HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTuningJobStatus
hyperParameterTuningJobStatus :: Prelude.Maybe HyperParameterTuningJobStatus,
HyperParameterTuningJobSearchEntity -> Maybe POSIX
lastModifiedTime :: Prelude.Maybe Data.POSIX,
HyperParameterTuningJobSearchEntity
-> Maybe ObjectiveStatusCounters
objectiveStatusCounters :: Prelude.Maybe ObjectiveStatusCounters,
HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTrainingJobSummary
overallBestTrainingJob :: Prelude.Maybe HyperParameterTrainingJobSummary,
HyperParameterTuningJobSearchEntity -> Maybe [Tag]
tags :: Prelude.Maybe [Tag],
HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTrainingJobDefinition
trainingJobDefinition :: Prelude.Maybe HyperParameterTrainingJobDefinition,
HyperParameterTuningJobSearchEntity
-> Maybe (NonEmpty HyperParameterTrainingJobDefinition)
trainingJobDefinitions :: Prelude.Maybe (Prelude.NonEmpty HyperParameterTrainingJobDefinition),
HyperParameterTuningJobSearchEntity
-> Maybe TrainingJobStatusCounters
trainingJobStatusCounters :: Prelude.Maybe TrainingJobStatusCounters,
HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTuningJobWarmStartConfig
warmStartConfig :: Prelude.Maybe HyperParameterTuningJobWarmStartConfig
}
deriving (HyperParameterTuningJobSearchEntity
-> HyperParameterTuningJobSearchEntity -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: HyperParameterTuningJobSearchEntity
-> HyperParameterTuningJobSearchEntity -> Bool
$c/= :: HyperParameterTuningJobSearchEntity
-> HyperParameterTuningJobSearchEntity -> Bool
== :: HyperParameterTuningJobSearchEntity
-> HyperParameterTuningJobSearchEntity -> Bool
$c== :: HyperParameterTuningJobSearchEntity
-> HyperParameterTuningJobSearchEntity -> Bool
Prelude.Eq, ReadPrec [HyperParameterTuningJobSearchEntity]
ReadPrec HyperParameterTuningJobSearchEntity
Int -> ReadS HyperParameterTuningJobSearchEntity
ReadS [HyperParameterTuningJobSearchEntity]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [HyperParameterTuningJobSearchEntity]
$creadListPrec :: ReadPrec [HyperParameterTuningJobSearchEntity]
readPrec :: ReadPrec HyperParameterTuningJobSearchEntity
$creadPrec :: ReadPrec HyperParameterTuningJobSearchEntity
readList :: ReadS [HyperParameterTuningJobSearchEntity]
$creadList :: ReadS [HyperParameterTuningJobSearchEntity]
readsPrec :: Int -> ReadS HyperParameterTuningJobSearchEntity
$creadsPrec :: Int -> ReadS HyperParameterTuningJobSearchEntity
Prelude.Read, Int -> HyperParameterTuningJobSearchEntity -> ShowS
[HyperParameterTuningJobSearchEntity] -> ShowS
HyperParameterTuningJobSearchEntity -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [HyperParameterTuningJobSearchEntity] -> ShowS
$cshowList :: [HyperParameterTuningJobSearchEntity] -> ShowS
show :: HyperParameterTuningJobSearchEntity -> String
$cshow :: HyperParameterTuningJobSearchEntity -> String
showsPrec :: Int -> HyperParameterTuningJobSearchEntity -> ShowS
$cshowsPrec :: Int -> HyperParameterTuningJobSearchEntity -> ShowS
Prelude.Show, forall x.
Rep HyperParameterTuningJobSearchEntity x
-> HyperParameterTuningJobSearchEntity
forall x.
HyperParameterTuningJobSearchEntity
-> Rep HyperParameterTuningJobSearchEntity x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep HyperParameterTuningJobSearchEntity x
-> HyperParameterTuningJobSearchEntity
$cfrom :: forall x.
HyperParameterTuningJobSearchEntity
-> Rep HyperParameterTuningJobSearchEntity x
Prelude.Generic)
newHyperParameterTuningJobSearchEntity ::
HyperParameterTuningJobSearchEntity
newHyperParameterTuningJobSearchEntity :: HyperParameterTuningJobSearchEntity
newHyperParameterTuningJobSearchEntity =
HyperParameterTuningJobSearchEntity'
{ $sel:bestTrainingJob:HyperParameterTuningJobSearchEntity' :: Maybe HyperParameterTrainingJobSummary
bestTrainingJob =
forall a. Maybe a
Prelude.Nothing,
$sel:creationTime:HyperParameterTuningJobSearchEntity' :: Maybe POSIX
creationTime = forall a. Maybe a
Prelude.Nothing,
$sel:failureReason:HyperParameterTuningJobSearchEntity' :: Maybe Text
failureReason = forall a. Maybe a
Prelude.Nothing,
$sel:hyperParameterTuningEndTime:HyperParameterTuningJobSearchEntity' :: Maybe POSIX
hyperParameterTuningEndTime =
forall a. Maybe a
Prelude.Nothing,
$sel:hyperParameterTuningJobArn:HyperParameterTuningJobSearchEntity' :: Maybe Text
hyperParameterTuningJobArn =
forall a. Maybe a
Prelude.Nothing,
$sel:hyperParameterTuningJobConfig:HyperParameterTuningJobSearchEntity' :: Maybe HyperParameterTuningJobConfig
hyperParameterTuningJobConfig =
forall a. Maybe a
Prelude.Nothing,
$sel:hyperParameterTuningJobName:HyperParameterTuningJobSearchEntity' :: Maybe Text
hyperParameterTuningJobName =
forall a. Maybe a
Prelude.Nothing,
$sel:hyperParameterTuningJobStatus:HyperParameterTuningJobSearchEntity' :: Maybe HyperParameterTuningJobStatus
hyperParameterTuningJobStatus =
forall a. Maybe a
Prelude.Nothing,
$sel:lastModifiedTime:HyperParameterTuningJobSearchEntity' :: Maybe POSIX
lastModifiedTime = forall a. Maybe a
Prelude.Nothing,
$sel:objectiveStatusCounters:HyperParameterTuningJobSearchEntity' :: Maybe ObjectiveStatusCounters
objectiveStatusCounters =
forall a. Maybe a
Prelude.Nothing,
$sel:overallBestTrainingJob:HyperParameterTuningJobSearchEntity' :: Maybe HyperParameterTrainingJobSummary
overallBestTrainingJob =
forall a. Maybe a
Prelude.Nothing,
$sel:tags:HyperParameterTuningJobSearchEntity' :: Maybe [Tag]
tags = forall a. Maybe a
Prelude.Nothing,
$sel:trainingJobDefinition:HyperParameterTuningJobSearchEntity' :: Maybe HyperParameterTrainingJobDefinition
trainingJobDefinition =
forall a. Maybe a
Prelude.Nothing,
$sel:trainingJobDefinitions:HyperParameterTuningJobSearchEntity' :: Maybe (NonEmpty HyperParameterTrainingJobDefinition)
trainingJobDefinitions =
forall a. Maybe a
Prelude.Nothing,
$sel:trainingJobStatusCounters:HyperParameterTuningJobSearchEntity' :: Maybe TrainingJobStatusCounters
trainingJobStatusCounters =
forall a. Maybe a
Prelude.Nothing,
$sel:warmStartConfig:HyperParameterTuningJobSearchEntity' :: Maybe HyperParameterTuningJobWarmStartConfig
warmStartConfig = forall a. Maybe a
Prelude.Nothing
}
hyperParameterTuningJobSearchEntity_bestTrainingJob :: Lens.Lens' HyperParameterTuningJobSearchEntity (Prelude.Maybe HyperParameterTrainingJobSummary)
hyperParameterTuningJobSearchEntity_bestTrainingJob :: Lens'
HyperParameterTuningJobSearchEntity
(Maybe HyperParameterTrainingJobSummary)
hyperParameterTuningJobSearchEntity_bestTrainingJob = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\HyperParameterTuningJobSearchEntity' {Maybe HyperParameterTrainingJobSummary
bestTrainingJob :: Maybe HyperParameterTrainingJobSummary
$sel:bestTrainingJob:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTrainingJobSummary
bestTrainingJob} -> Maybe HyperParameterTrainingJobSummary
bestTrainingJob) (\s :: HyperParameterTuningJobSearchEntity
s@HyperParameterTuningJobSearchEntity' {} Maybe HyperParameterTrainingJobSummary
a -> HyperParameterTuningJobSearchEntity
s {$sel:bestTrainingJob:HyperParameterTuningJobSearchEntity' :: Maybe HyperParameterTrainingJobSummary
bestTrainingJob = Maybe HyperParameterTrainingJobSummary
a} :: HyperParameterTuningJobSearchEntity)
hyperParameterTuningJobSearchEntity_creationTime :: Lens.Lens' HyperParameterTuningJobSearchEntity (Prelude.Maybe Prelude.UTCTime)
hyperParameterTuningJobSearchEntity_creationTime :: Lens' HyperParameterTuningJobSearchEntity (Maybe UTCTime)
hyperParameterTuningJobSearchEntity_creationTime = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\HyperParameterTuningJobSearchEntity' {Maybe POSIX
creationTime :: Maybe POSIX
$sel:creationTime:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe POSIX
creationTime} -> Maybe POSIX
creationTime) (\s :: HyperParameterTuningJobSearchEntity
s@HyperParameterTuningJobSearchEntity' {} Maybe POSIX
a -> HyperParameterTuningJobSearchEntity
s {$sel:creationTime:HyperParameterTuningJobSearchEntity' :: Maybe POSIX
creationTime = Maybe POSIX
a} :: HyperParameterTuningJobSearchEntity) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping forall (a :: Format). Iso' (Time a) UTCTime
Data._Time
hyperParameterTuningJobSearchEntity_failureReason :: Lens.Lens' HyperParameterTuningJobSearchEntity (Prelude.Maybe Prelude.Text)
hyperParameterTuningJobSearchEntity_failureReason :: Lens' HyperParameterTuningJobSearchEntity (Maybe Text)
hyperParameterTuningJobSearchEntity_failureReason = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\HyperParameterTuningJobSearchEntity' {Maybe Text
failureReason :: Maybe Text
$sel:failureReason:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe Text
failureReason} -> Maybe Text
failureReason) (\s :: HyperParameterTuningJobSearchEntity
s@HyperParameterTuningJobSearchEntity' {} Maybe Text
a -> HyperParameterTuningJobSearchEntity
s {$sel:failureReason:HyperParameterTuningJobSearchEntity' :: Maybe Text
failureReason = Maybe Text
a} :: HyperParameterTuningJobSearchEntity)
hyperParameterTuningJobSearchEntity_hyperParameterTuningEndTime :: Lens.Lens' HyperParameterTuningJobSearchEntity (Prelude.Maybe Prelude.UTCTime)
hyperParameterTuningJobSearchEntity_hyperParameterTuningEndTime :: Lens' HyperParameterTuningJobSearchEntity (Maybe UTCTime)
hyperParameterTuningJobSearchEntity_hyperParameterTuningEndTime = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\HyperParameterTuningJobSearchEntity' {Maybe POSIX
hyperParameterTuningEndTime :: Maybe POSIX
$sel:hyperParameterTuningEndTime:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe POSIX
hyperParameterTuningEndTime} -> Maybe POSIX
hyperParameterTuningEndTime) (\s :: HyperParameterTuningJobSearchEntity
s@HyperParameterTuningJobSearchEntity' {} Maybe POSIX
a -> HyperParameterTuningJobSearchEntity
s {$sel:hyperParameterTuningEndTime:HyperParameterTuningJobSearchEntity' :: Maybe POSIX
hyperParameterTuningEndTime = Maybe POSIX
a} :: HyperParameterTuningJobSearchEntity) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping forall (a :: Format). Iso' (Time a) UTCTime
Data._Time
hyperParameterTuningJobSearchEntity_hyperParameterTuningJobArn :: Lens.Lens' HyperParameterTuningJobSearchEntity (Prelude.Maybe Prelude.Text)
hyperParameterTuningJobSearchEntity_hyperParameterTuningJobArn :: Lens' HyperParameterTuningJobSearchEntity (Maybe Text)
hyperParameterTuningJobSearchEntity_hyperParameterTuningJobArn = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\HyperParameterTuningJobSearchEntity' {Maybe Text
hyperParameterTuningJobArn :: Maybe Text
$sel:hyperParameterTuningJobArn:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe Text
hyperParameterTuningJobArn} -> Maybe Text
hyperParameterTuningJobArn) (\s :: HyperParameterTuningJobSearchEntity
s@HyperParameterTuningJobSearchEntity' {} Maybe Text
a -> HyperParameterTuningJobSearchEntity
s {$sel:hyperParameterTuningJobArn:HyperParameterTuningJobSearchEntity' :: Maybe Text
hyperParameterTuningJobArn = Maybe Text
a} :: HyperParameterTuningJobSearchEntity)
hyperParameterTuningJobSearchEntity_hyperParameterTuningJobConfig :: Lens.Lens' HyperParameterTuningJobSearchEntity (Prelude.Maybe HyperParameterTuningJobConfig)
hyperParameterTuningJobSearchEntity_hyperParameterTuningJobConfig :: Lens'
HyperParameterTuningJobSearchEntity
(Maybe HyperParameterTuningJobConfig)
hyperParameterTuningJobSearchEntity_hyperParameterTuningJobConfig = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\HyperParameterTuningJobSearchEntity' {Maybe HyperParameterTuningJobConfig
hyperParameterTuningJobConfig :: Maybe HyperParameterTuningJobConfig
$sel:hyperParameterTuningJobConfig:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTuningJobConfig
hyperParameterTuningJobConfig} -> Maybe HyperParameterTuningJobConfig
hyperParameterTuningJobConfig) (\s :: HyperParameterTuningJobSearchEntity
s@HyperParameterTuningJobSearchEntity' {} Maybe HyperParameterTuningJobConfig
a -> HyperParameterTuningJobSearchEntity
s {$sel:hyperParameterTuningJobConfig:HyperParameterTuningJobSearchEntity' :: Maybe HyperParameterTuningJobConfig
hyperParameterTuningJobConfig = Maybe HyperParameterTuningJobConfig
a} :: HyperParameterTuningJobSearchEntity)
hyperParameterTuningJobSearchEntity_hyperParameterTuningJobName :: Lens.Lens' HyperParameterTuningJobSearchEntity (Prelude.Maybe Prelude.Text)
hyperParameterTuningJobSearchEntity_hyperParameterTuningJobName :: Lens' HyperParameterTuningJobSearchEntity (Maybe Text)
hyperParameterTuningJobSearchEntity_hyperParameterTuningJobName = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\HyperParameterTuningJobSearchEntity' {Maybe Text
hyperParameterTuningJobName :: Maybe Text
$sel:hyperParameterTuningJobName:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe Text
hyperParameterTuningJobName} -> Maybe Text
hyperParameterTuningJobName) (\s :: HyperParameterTuningJobSearchEntity
s@HyperParameterTuningJobSearchEntity' {} Maybe Text
a -> HyperParameterTuningJobSearchEntity
s {$sel:hyperParameterTuningJobName:HyperParameterTuningJobSearchEntity' :: Maybe Text
hyperParameterTuningJobName = Maybe Text
a} :: HyperParameterTuningJobSearchEntity)
hyperParameterTuningJobSearchEntity_hyperParameterTuningJobStatus :: Lens.Lens' HyperParameterTuningJobSearchEntity (Prelude.Maybe HyperParameterTuningJobStatus)
hyperParameterTuningJobSearchEntity_hyperParameterTuningJobStatus :: Lens'
HyperParameterTuningJobSearchEntity
(Maybe HyperParameterTuningJobStatus)
hyperParameterTuningJobSearchEntity_hyperParameterTuningJobStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\HyperParameterTuningJobSearchEntity' {Maybe HyperParameterTuningJobStatus
hyperParameterTuningJobStatus :: Maybe HyperParameterTuningJobStatus
$sel:hyperParameterTuningJobStatus:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTuningJobStatus
hyperParameterTuningJobStatus} -> Maybe HyperParameterTuningJobStatus
hyperParameterTuningJobStatus) (\s :: HyperParameterTuningJobSearchEntity
s@HyperParameterTuningJobSearchEntity' {} Maybe HyperParameterTuningJobStatus
a -> HyperParameterTuningJobSearchEntity
s {$sel:hyperParameterTuningJobStatus:HyperParameterTuningJobSearchEntity' :: Maybe HyperParameterTuningJobStatus
hyperParameterTuningJobStatus = Maybe HyperParameterTuningJobStatus
a} :: HyperParameterTuningJobSearchEntity)
hyperParameterTuningJobSearchEntity_lastModifiedTime :: Lens.Lens' HyperParameterTuningJobSearchEntity (Prelude.Maybe Prelude.UTCTime)
hyperParameterTuningJobSearchEntity_lastModifiedTime :: Lens' HyperParameterTuningJobSearchEntity (Maybe UTCTime)
hyperParameterTuningJobSearchEntity_lastModifiedTime = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\HyperParameterTuningJobSearchEntity' {Maybe POSIX
lastModifiedTime :: Maybe POSIX
$sel:lastModifiedTime:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe POSIX
lastModifiedTime} -> Maybe POSIX
lastModifiedTime) (\s :: HyperParameterTuningJobSearchEntity
s@HyperParameterTuningJobSearchEntity' {} Maybe POSIX
a -> HyperParameterTuningJobSearchEntity
s {$sel:lastModifiedTime:HyperParameterTuningJobSearchEntity' :: Maybe POSIX
lastModifiedTime = Maybe POSIX
a} :: HyperParameterTuningJobSearchEntity) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping forall (a :: Format). Iso' (Time a) UTCTime
Data._Time
hyperParameterTuningJobSearchEntity_objectiveStatusCounters :: Lens.Lens' HyperParameterTuningJobSearchEntity (Prelude.Maybe ObjectiveStatusCounters)
hyperParameterTuningJobSearchEntity_objectiveStatusCounters :: Lens'
HyperParameterTuningJobSearchEntity (Maybe ObjectiveStatusCounters)
hyperParameterTuningJobSearchEntity_objectiveStatusCounters = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\HyperParameterTuningJobSearchEntity' {Maybe ObjectiveStatusCounters
objectiveStatusCounters :: Maybe ObjectiveStatusCounters
$sel:objectiveStatusCounters:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe ObjectiveStatusCounters
objectiveStatusCounters} -> Maybe ObjectiveStatusCounters
objectiveStatusCounters) (\s :: HyperParameterTuningJobSearchEntity
s@HyperParameterTuningJobSearchEntity' {} Maybe ObjectiveStatusCounters
a -> HyperParameterTuningJobSearchEntity
s {$sel:objectiveStatusCounters:HyperParameterTuningJobSearchEntity' :: Maybe ObjectiveStatusCounters
objectiveStatusCounters = Maybe ObjectiveStatusCounters
a} :: HyperParameterTuningJobSearchEntity)
hyperParameterTuningJobSearchEntity_overallBestTrainingJob :: Lens.Lens' HyperParameterTuningJobSearchEntity (Prelude.Maybe HyperParameterTrainingJobSummary)
hyperParameterTuningJobSearchEntity_overallBestTrainingJob :: Lens'
HyperParameterTuningJobSearchEntity
(Maybe HyperParameterTrainingJobSummary)
hyperParameterTuningJobSearchEntity_overallBestTrainingJob = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\HyperParameterTuningJobSearchEntity' {Maybe HyperParameterTrainingJobSummary
overallBestTrainingJob :: Maybe HyperParameterTrainingJobSummary
$sel:overallBestTrainingJob:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTrainingJobSummary
overallBestTrainingJob} -> Maybe HyperParameterTrainingJobSummary
overallBestTrainingJob) (\s :: HyperParameterTuningJobSearchEntity
s@HyperParameterTuningJobSearchEntity' {} Maybe HyperParameterTrainingJobSummary
a -> HyperParameterTuningJobSearchEntity
s {$sel:overallBestTrainingJob:HyperParameterTuningJobSearchEntity' :: Maybe HyperParameterTrainingJobSummary
overallBestTrainingJob = Maybe HyperParameterTrainingJobSummary
a} :: HyperParameterTuningJobSearchEntity)
hyperParameterTuningJobSearchEntity_tags :: Lens.Lens' HyperParameterTuningJobSearchEntity (Prelude.Maybe [Tag])
hyperParameterTuningJobSearchEntity_tags :: Lens' HyperParameterTuningJobSearchEntity (Maybe [Tag])
hyperParameterTuningJobSearchEntity_tags = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\HyperParameterTuningJobSearchEntity' {Maybe [Tag]
tags :: Maybe [Tag]
$sel:tags:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe [Tag]
tags} -> Maybe [Tag]
tags) (\s :: HyperParameterTuningJobSearchEntity
s@HyperParameterTuningJobSearchEntity' {} Maybe [Tag]
a -> HyperParameterTuningJobSearchEntity
s {$sel:tags:HyperParameterTuningJobSearchEntity' :: Maybe [Tag]
tags = Maybe [Tag]
a} :: HyperParameterTuningJobSearchEntity) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
hyperParameterTuningJobSearchEntity_trainingJobDefinition :: Lens.Lens' HyperParameterTuningJobSearchEntity (Prelude.Maybe HyperParameterTrainingJobDefinition)
hyperParameterTuningJobSearchEntity_trainingJobDefinition :: Lens'
HyperParameterTuningJobSearchEntity
(Maybe HyperParameterTrainingJobDefinition)
hyperParameterTuningJobSearchEntity_trainingJobDefinition = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\HyperParameterTuningJobSearchEntity' {Maybe HyperParameterTrainingJobDefinition
trainingJobDefinition :: Maybe HyperParameterTrainingJobDefinition
$sel:trainingJobDefinition:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTrainingJobDefinition
trainingJobDefinition} -> Maybe HyperParameterTrainingJobDefinition
trainingJobDefinition) (\s :: HyperParameterTuningJobSearchEntity
s@HyperParameterTuningJobSearchEntity' {} Maybe HyperParameterTrainingJobDefinition
a -> HyperParameterTuningJobSearchEntity
s {$sel:trainingJobDefinition:HyperParameterTuningJobSearchEntity' :: Maybe HyperParameterTrainingJobDefinition
trainingJobDefinition = Maybe HyperParameterTrainingJobDefinition
a} :: HyperParameterTuningJobSearchEntity)
hyperParameterTuningJobSearchEntity_trainingJobDefinitions :: Lens.Lens' HyperParameterTuningJobSearchEntity (Prelude.Maybe (Prelude.NonEmpty HyperParameterTrainingJobDefinition))
hyperParameterTuningJobSearchEntity_trainingJobDefinitions :: Lens'
HyperParameterTuningJobSearchEntity
(Maybe (NonEmpty HyperParameterTrainingJobDefinition))
hyperParameterTuningJobSearchEntity_trainingJobDefinitions = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\HyperParameterTuningJobSearchEntity' {Maybe (NonEmpty HyperParameterTrainingJobDefinition)
trainingJobDefinitions :: Maybe (NonEmpty HyperParameterTrainingJobDefinition)
$sel:trainingJobDefinitions:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe (NonEmpty HyperParameterTrainingJobDefinition)
trainingJobDefinitions} -> Maybe (NonEmpty HyperParameterTrainingJobDefinition)
trainingJobDefinitions) (\s :: HyperParameterTuningJobSearchEntity
s@HyperParameterTuningJobSearchEntity' {} Maybe (NonEmpty HyperParameterTrainingJobDefinition)
a -> HyperParameterTuningJobSearchEntity
s {$sel:trainingJobDefinitions:HyperParameterTuningJobSearchEntity' :: Maybe (NonEmpty HyperParameterTrainingJobDefinition)
trainingJobDefinitions = Maybe (NonEmpty HyperParameterTrainingJobDefinition)
a} :: HyperParameterTuningJobSearchEntity) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
hyperParameterTuningJobSearchEntity_trainingJobStatusCounters :: Lens.Lens' HyperParameterTuningJobSearchEntity (Prelude.Maybe TrainingJobStatusCounters)
hyperParameterTuningJobSearchEntity_trainingJobStatusCounters :: Lens'
HyperParameterTuningJobSearchEntity
(Maybe TrainingJobStatusCounters)
hyperParameterTuningJobSearchEntity_trainingJobStatusCounters = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\HyperParameterTuningJobSearchEntity' {Maybe TrainingJobStatusCounters
trainingJobStatusCounters :: Maybe TrainingJobStatusCounters
$sel:trainingJobStatusCounters:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe TrainingJobStatusCounters
trainingJobStatusCounters} -> Maybe TrainingJobStatusCounters
trainingJobStatusCounters) (\s :: HyperParameterTuningJobSearchEntity
s@HyperParameterTuningJobSearchEntity' {} Maybe TrainingJobStatusCounters
a -> HyperParameterTuningJobSearchEntity
s {$sel:trainingJobStatusCounters:HyperParameterTuningJobSearchEntity' :: Maybe TrainingJobStatusCounters
trainingJobStatusCounters = Maybe TrainingJobStatusCounters
a} :: HyperParameterTuningJobSearchEntity)
hyperParameterTuningJobSearchEntity_warmStartConfig :: Lens.Lens' HyperParameterTuningJobSearchEntity (Prelude.Maybe HyperParameterTuningJobWarmStartConfig)
hyperParameterTuningJobSearchEntity_warmStartConfig :: Lens'
HyperParameterTuningJobSearchEntity
(Maybe HyperParameterTuningJobWarmStartConfig)
hyperParameterTuningJobSearchEntity_warmStartConfig = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\HyperParameterTuningJobSearchEntity' {Maybe HyperParameterTuningJobWarmStartConfig
warmStartConfig :: Maybe HyperParameterTuningJobWarmStartConfig
$sel:warmStartConfig:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTuningJobWarmStartConfig
warmStartConfig} -> Maybe HyperParameterTuningJobWarmStartConfig
warmStartConfig) (\s :: HyperParameterTuningJobSearchEntity
s@HyperParameterTuningJobSearchEntity' {} Maybe HyperParameterTuningJobWarmStartConfig
a -> HyperParameterTuningJobSearchEntity
s {$sel:warmStartConfig:HyperParameterTuningJobSearchEntity' :: Maybe HyperParameterTuningJobWarmStartConfig
warmStartConfig = Maybe HyperParameterTuningJobWarmStartConfig
a} :: HyperParameterTuningJobSearchEntity)
instance
Data.FromJSON
HyperParameterTuningJobSearchEntity
where
parseJSON :: Value -> Parser HyperParameterTuningJobSearchEntity
parseJSON =
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.withObject
String
"HyperParameterTuningJobSearchEntity"
( \Object
x ->
Maybe HyperParameterTrainingJobSummary
-> Maybe POSIX
-> Maybe Text
-> Maybe POSIX
-> Maybe Text
-> Maybe HyperParameterTuningJobConfig
-> Maybe Text
-> Maybe HyperParameterTuningJobStatus
-> Maybe POSIX
-> Maybe ObjectiveStatusCounters
-> Maybe HyperParameterTrainingJobSummary
-> Maybe [Tag]
-> Maybe HyperParameterTrainingJobDefinition
-> Maybe (NonEmpty HyperParameterTrainingJobDefinition)
-> Maybe TrainingJobStatusCounters
-> Maybe HyperParameterTuningJobWarmStartConfig
-> HyperParameterTuningJobSearchEntity
HyperParameterTuningJobSearchEntity'
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"BestTrainingJob")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"CreationTime")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"FailureReason")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"HyperParameterTuningEndTime")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"HyperParameterTuningJobArn")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"HyperParameterTuningJobConfig")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"HyperParameterTuningJobName")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"HyperParameterTuningJobStatus")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"LastModifiedTime")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"ObjectiveStatusCounters")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"OverallBestTrainingJob")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Tags" forall a. Parser (Maybe a) -> a -> Parser a
Data..!= forall a. Monoid a => a
Prelude.mempty)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"TrainingJobDefinition")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"TrainingJobDefinitions")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"TrainingJobStatusCounters")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"WarmStartConfig")
)
instance
Prelude.Hashable
HyperParameterTuningJobSearchEntity
where
hashWithSalt :: Int -> HyperParameterTuningJobSearchEntity -> Int
hashWithSalt
Int
_salt
HyperParameterTuningJobSearchEntity' {Maybe [Tag]
Maybe (NonEmpty HyperParameterTrainingJobDefinition)
Maybe Text
Maybe POSIX
Maybe HyperParameterTuningJobStatus
Maybe ObjectiveStatusCounters
Maybe HyperParameterTuningJobWarmStartConfig
Maybe HyperParameterTrainingJobSummary
Maybe TrainingJobStatusCounters
Maybe HyperParameterTuningJobConfig
Maybe HyperParameterTrainingJobDefinition
warmStartConfig :: Maybe HyperParameterTuningJobWarmStartConfig
trainingJobStatusCounters :: Maybe TrainingJobStatusCounters
trainingJobDefinitions :: Maybe (NonEmpty HyperParameterTrainingJobDefinition)
trainingJobDefinition :: Maybe HyperParameterTrainingJobDefinition
tags :: Maybe [Tag]
overallBestTrainingJob :: Maybe HyperParameterTrainingJobSummary
objectiveStatusCounters :: Maybe ObjectiveStatusCounters
lastModifiedTime :: Maybe POSIX
hyperParameterTuningJobStatus :: Maybe HyperParameterTuningJobStatus
hyperParameterTuningJobName :: Maybe Text
hyperParameterTuningJobConfig :: Maybe HyperParameterTuningJobConfig
hyperParameterTuningJobArn :: Maybe Text
hyperParameterTuningEndTime :: Maybe POSIX
failureReason :: Maybe Text
creationTime :: Maybe POSIX
bestTrainingJob :: Maybe HyperParameterTrainingJobSummary
$sel:warmStartConfig:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTuningJobWarmStartConfig
$sel:trainingJobStatusCounters:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe TrainingJobStatusCounters
$sel:trainingJobDefinitions:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe (NonEmpty HyperParameterTrainingJobDefinition)
$sel:trainingJobDefinition:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTrainingJobDefinition
$sel:tags:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe [Tag]
$sel:overallBestTrainingJob:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTrainingJobSummary
$sel:objectiveStatusCounters:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe ObjectiveStatusCounters
$sel:lastModifiedTime:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe POSIX
$sel:hyperParameterTuningJobStatus:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTuningJobStatus
$sel:hyperParameterTuningJobName:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe Text
$sel:hyperParameterTuningJobConfig:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTuningJobConfig
$sel:hyperParameterTuningJobArn:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe Text
$sel:hyperParameterTuningEndTime:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe POSIX
$sel:failureReason:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe Text
$sel:creationTime:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe POSIX
$sel:bestTrainingJob:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTrainingJobSummary
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe HyperParameterTrainingJobSummary
bestTrainingJob
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe POSIX
creationTime
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
failureReason
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe POSIX
hyperParameterTuningEndTime
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
hyperParameterTuningJobArn
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe HyperParameterTuningJobConfig
hyperParameterTuningJobConfig
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
hyperParameterTuningJobName
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe HyperParameterTuningJobStatus
hyperParameterTuningJobStatus
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe POSIX
lastModifiedTime
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe ObjectiveStatusCounters
objectiveStatusCounters
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe HyperParameterTrainingJobSummary
overallBestTrainingJob
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe [Tag]
tags
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe HyperParameterTrainingJobDefinition
trainingJobDefinition
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe (NonEmpty HyperParameterTrainingJobDefinition)
trainingJobDefinitions
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe TrainingJobStatusCounters
trainingJobStatusCounters
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe HyperParameterTuningJobWarmStartConfig
warmStartConfig
instance
Prelude.NFData
HyperParameterTuningJobSearchEntity
where
rnf :: HyperParameterTuningJobSearchEntity -> ()
rnf HyperParameterTuningJobSearchEntity' {Maybe [Tag]
Maybe (NonEmpty HyperParameterTrainingJobDefinition)
Maybe Text
Maybe POSIX
Maybe HyperParameterTuningJobStatus
Maybe ObjectiveStatusCounters
Maybe HyperParameterTuningJobWarmStartConfig
Maybe HyperParameterTrainingJobSummary
Maybe TrainingJobStatusCounters
Maybe HyperParameterTuningJobConfig
Maybe HyperParameterTrainingJobDefinition
warmStartConfig :: Maybe HyperParameterTuningJobWarmStartConfig
trainingJobStatusCounters :: Maybe TrainingJobStatusCounters
trainingJobDefinitions :: Maybe (NonEmpty HyperParameterTrainingJobDefinition)
trainingJobDefinition :: Maybe HyperParameterTrainingJobDefinition
tags :: Maybe [Tag]
overallBestTrainingJob :: Maybe HyperParameterTrainingJobSummary
objectiveStatusCounters :: Maybe ObjectiveStatusCounters
lastModifiedTime :: Maybe POSIX
hyperParameterTuningJobStatus :: Maybe HyperParameterTuningJobStatus
hyperParameterTuningJobName :: Maybe Text
hyperParameterTuningJobConfig :: Maybe HyperParameterTuningJobConfig
hyperParameterTuningJobArn :: Maybe Text
hyperParameterTuningEndTime :: Maybe POSIX
failureReason :: Maybe Text
creationTime :: Maybe POSIX
bestTrainingJob :: Maybe HyperParameterTrainingJobSummary
$sel:warmStartConfig:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTuningJobWarmStartConfig
$sel:trainingJobStatusCounters:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe TrainingJobStatusCounters
$sel:trainingJobDefinitions:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe (NonEmpty HyperParameterTrainingJobDefinition)
$sel:trainingJobDefinition:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTrainingJobDefinition
$sel:tags:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe [Tag]
$sel:overallBestTrainingJob:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTrainingJobSummary
$sel:objectiveStatusCounters:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe ObjectiveStatusCounters
$sel:lastModifiedTime:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe POSIX
$sel:hyperParameterTuningJobStatus:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTuningJobStatus
$sel:hyperParameterTuningJobName:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe Text
$sel:hyperParameterTuningJobConfig:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTuningJobConfig
$sel:hyperParameterTuningJobArn:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe Text
$sel:hyperParameterTuningEndTime:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe POSIX
$sel:failureReason:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe Text
$sel:creationTime:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity -> Maybe POSIX
$sel:bestTrainingJob:HyperParameterTuningJobSearchEntity' :: HyperParameterTuningJobSearchEntity
-> Maybe HyperParameterTrainingJobSummary
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe HyperParameterTrainingJobSummary
bestTrainingJob
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe POSIX
creationTime
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
failureReason
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe POSIX
hyperParameterTuningEndTime
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
hyperParameterTuningJobArn
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe HyperParameterTuningJobConfig
hyperParameterTuningJobConfig
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
hyperParameterTuningJobName
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe HyperParameterTuningJobStatus
hyperParameterTuningJobStatus
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe POSIX
lastModifiedTime
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe ObjectiveStatusCounters
objectiveStatusCounters
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe HyperParameterTrainingJobSummary
overallBestTrainingJob
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe [Tag]
tags
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe HyperParameterTrainingJobDefinition
trainingJobDefinition
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe (NonEmpty HyperParameterTrainingJobDefinition)
trainingJobDefinitions
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe TrainingJobStatusCounters
trainingJobStatusCounters
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe HyperParameterTuningJobWarmStartConfig
warmStartConfig