{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-binds #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
module Amazonka.Forecast.DescribePredictorBacktestExportJob
(
DescribePredictorBacktestExportJob (..),
newDescribePredictorBacktestExportJob,
describePredictorBacktestExportJob_predictorBacktestExportJobArn,
DescribePredictorBacktestExportJobResponse (..),
newDescribePredictorBacktestExportJobResponse,
describePredictorBacktestExportJobResponse_creationTime,
describePredictorBacktestExportJobResponse_destination,
describePredictorBacktestExportJobResponse_format,
describePredictorBacktestExportJobResponse_lastModificationTime,
describePredictorBacktestExportJobResponse_message,
describePredictorBacktestExportJobResponse_predictorArn,
describePredictorBacktestExportJobResponse_predictorBacktestExportJobArn,
describePredictorBacktestExportJobResponse_predictorBacktestExportJobName,
describePredictorBacktestExportJobResponse_status,
describePredictorBacktestExportJobResponse_httpStatus,
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import Amazonka.Forecast.Types
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Request as Request
import qualified Amazonka.Response as Response
data DescribePredictorBacktestExportJob = DescribePredictorBacktestExportJob'
{
DescribePredictorBacktestExportJob -> Text
predictorBacktestExportJobArn :: Prelude.Text
}
deriving (DescribePredictorBacktestExportJob
-> DescribePredictorBacktestExportJob -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DescribePredictorBacktestExportJob
-> DescribePredictorBacktestExportJob -> Bool
$c/= :: DescribePredictorBacktestExportJob
-> DescribePredictorBacktestExportJob -> Bool
== :: DescribePredictorBacktestExportJob
-> DescribePredictorBacktestExportJob -> Bool
$c== :: DescribePredictorBacktestExportJob
-> DescribePredictorBacktestExportJob -> Bool
Prelude.Eq, ReadPrec [DescribePredictorBacktestExportJob]
ReadPrec DescribePredictorBacktestExportJob
Int -> ReadS DescribePredictorBacktestExportJob
ReadS [DescribePredictorBacktestExportJob]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DescribePredictorBacktestExportJob]
$creadListPrec :: ReadPrec [DescribePredictorBacktestExportJob]
readPrec :: ReadPrec DescribePredictorBacktestExportJob
$creadPrec :: ReadPrec DescribePredictorBacktestExportJob
readList :: ReadS [DescribePredictorBacktestExportJob]
$creadList :: ReadS [DescribePredictorBacktestExportJob]
readsPrec :: Int -> ReadS DescribePredictorBacktestExportJob
$creadsPrec :: Int -> ReadS DescribePredictorBacktestExportJob
Prelude.Read, Int -> DescribePredictorBacktestExportJob -> ShowS
[DescribePredictorBacktestExportJob] -> ShowS
DescribePredictorBacktestExportJob -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DescribePredictorBacktestExportJob] -> ShowS
$cshowList :: [DescribePredictorBacktestExportJob] -> ShowS
show :: DescribePredictorBacktestExportJob -> String
$cshow :: DescribePredictorBacktestExportJob -> String
showsPrec :: Int -> DescribePredictorBacktestExportJob -> ShowS
$cshowsPrec :: Int -> DescribePredictorBacktestExportJob -> ShowS
Prelude.Show, forall x.
Rep DescribePredictorBacktestExportJob x
-> DescribePredictorBacktestExportJob
forall x.
DescribePredictorBacktestExportJob
-> Rep DescribePredictorBacktestExportJob x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DescribePredictorBacktestExportJob x
-> DescribePredictorBacktestExportJob
$cfrom :: forall x.
DescribePredictorBacktestExportJob
-> Rep DescribePredictorBacktestExportJob x
Prelude.Generic)
newDescribePredictorBacktestExportJob ::
Prelude.Text ->
DescribePredictorBacktestExportJob
newDescribePredictorBacktestExportJob :: Text -> DescribePredictorBacktestExportJob
newDescribePredictorBacktestExportJob
Text
pPredictorBacktestExportJobArn_ =
DescribePredictorBacktestExportJob'
{ $sel:predictorBacktestExportJobArn:DescribePredictorBacktestExportJob' :: Text
predictorBacktestExportJobArn =
Text
pPredictorBacktestExportJobArn_
}
describePredictorBacktestExportJob_predictorBacktestExportJobArn :: Lens.Lens' DescribePredictorBacktestExportJob Prelude.Text
describePredictorBacktestExportJob_predictorBacktestExportJobArn :: Lens' DescribePredictorBacktestExportJob Text
describePredictorBacktestExportJob_predictorBacktestExportJobArn = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribePredictorBacktestExportJob' {Text
predictorBacktestExportJobArn :: Text
$sel:predictorBacktestExportJobArn:DescribePredictorBacktestExportJob' :: DescribePredictorBacktestExportJob -> Text
predictorBacktestExportJobArn} -> Text
predictorBacktestExportJobArn) (\s :: DescribePredictorBacktestExportJob
s@DescribePredictorBacktestExportJob' {} Text
a -> DescribePredictorBacktestExportJob
s {$sel:predictorBacktestExportJobArn:DescribePredictorBacktestExportJob' :: Text
predictorBacktestExportJobArn = Text
a} :: DescribePredictorBacktestExportJob)
instance
Core.AWSRequest
DescribePredictorBacktestExportJob
where
type
AWSResponse DescribePredictorBacktestExportJob =
DescribePredictorBacktestExportJobResponse
request :: (Service -> Service)
-> DescribePredictorBacktestExportJob
-> Request DescribePredictorBacktestExportJob
request Service -> Service
overrides =
forall a. (ToRequest a, ToJSON a) => Service -> a -> Request a
Request.postJSON (Service -> Service
overrides Service
defaultService)
response :: forall (m :: * -> *).
MonadResource m =>
(ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy DescribePredictorBacktestExportJob
-> ClientResponse ClientBody
-> m (Either
Error
(ClientResponse (AWSResponse DescribePredictorBacktestExportJob)))
response =
forall (m :: * -> *) a.
MonadResource m =>
(Int -> ResponseHeaders -> Object -> Either String (AWSResponse a))
-> (ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy a
-> ClientResponse ClientBody
-> m (Either Error (ClientResponse (AWSResponse a)))
Response.receiveJSON
( \Int
s ResponseHeaders
h Object
x ->
Maybe POSIX
-> Maybe DataDestination
-> Maybe Text
-> Maybe POSIX
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Int
-> DescribePredictorBacktestExportJobResponse
DescribePredictorBacktestExportJobResponse'
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> (Object
x forall a. FromJSON a => Object -> Key -> Either String (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 -> Either String (Maybe a)
Data..?> Key
"Destination")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Either String (Maybe a)
Data..?> Key
"Format")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Either String (Maybe a)
Data..?> Key
"LastModificationTime")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Either String (Maybe a)
Data..?> Key
"Message")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Either String (Maybe a)
Data..?> Key
"PredictorArn")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Either String (Maybe a)
Data..?> Key
"PredictorBacktestExportJobArn")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Either String (Maybe a)
Data..?> Key
"PredictorBacktestExportJobName")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Either String (Maybe a)
Data..?> Key
"Status")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure (forall a. Enum a => a -> Int
Prelude.fromEnum Int
s))
)
instance
Prelude.Hashable
DescribePredictorBacktestExportJob
where
hashWithSalt :: Int -> DescribePredictorBacktestExportJob -> Int
hashWithSalt
Int
_salt
DescribePredictorBacktestExportJob' {Text
predictorBacktestExportJobArn :: Text
$sel:predictorBacktestExportJobArn:DescribePredictorBacktestExportJob' :: DescribePredictorBacktestExportJob -> Text
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
predictorBacktestExportJobArn
instance
Prelude.NFData
DescribePredictorBacktestExportJob
where
rnf :: DescribePredictorBacktestExportJob -> ()
rnf DescribePredictorBacktestExportJob' {Text
predictorBacktestExportJobArn :: Text
$sel:predictorBacktestExportJobArn:DescribePredictorBacktestExportJob' :: DescribePredictorBacktestExportJob -> Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Text
predictorBacktestExportJobArn
instance
Data.ToHeaders
DescribePredictorBacktestExportJob
where
toHeaders :: DescribePredictorBacktestExportJob -> ResponseHeaders
toHeaders =
forall a b. a -> b -> a
Prelude.const
( forall a. Monoid a => [a] -> a
Prelude.mconcat
[ HeaderName
"X-Amz-Target"
forall a. ToHeader a => HeaderName -> a -> ResponseHeaders
Data.=# ( ByteString
"AmazonForecast.DescribePredictorBacktestExportJob" ::
Prelude.ByteString
),
HeaderName
"Content-Type"
forall a. ToHeader a => HeaderName -> a -> ResponseHeaders
Data.=# ( ByteString
"application/x-amz-json-1.1" ::
Prelude.ByteString
)
]
)
instance
Data.ToJSON
DescribePredictorBacktestExportJob
where
toJSON :: DescribePredictorBacktestExportJob -> Value
toJSON DescribePredictorBacktestExportJob' {Text
predictorBacktestExportJobArn :: Text
$sel:predictorBacktestExportJobArn:DescribePredictorBacktestExportJob' :: DescribePredictorBacktestExportJob -> Text
..} =
[Pair] -> Value
Data.object
( forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ forall a. a -> Maybe a
Prelude.Just
( Key
"PredictorBacktestExportJobArn"
forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= Text
predictorBacktestExportJobArn
)
]
)
instance
Data.ToPath
DescribePredictorBacktestExportJob
where
toPath :: DescribePredictorBacktestExportJob -> ByteString
toPath = forall a b. a -> b -> a
Prelude.const ByteString
"/"
instance
Data.ToQuery
DescribePredictorBacktestExportJob
where
toQuery :: DescribePredictorBacktestExportJob -> QueryString
toQuery = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
data DescribePredictorBacktestExportJobResponse = DescribePredictorBacktestExportJobResponse'
{
DescribePredictorBacktestExportJobResponse -> Maybe POSIX
creationTime :: Prelude.Maybe Data.POSIX,
DescribePredictorBacktestExportJobResponse -> Maybe DataDestination
destination :: Prelude.Maybe DataDestination,
DescribePredictorBacktestExportJobResponse -> Maybe Text
format :: Prelude.Maybe Prelude.Text,
DescribePredictorBacktestExportJobResponse -> Maybe POSIX
lastModificationTime :: Prelude.Maybe Data.POSIX,
DescribePredictorBacktestExportJobResponse -> Maybe Text
message :: Prelude.Maybe Prelude.Text,
DescribePredictorBacktestExportJobResponse -> Maybe Text
predictorArn :: Prelude.Maybe Prelude.Text,
DescribePredictorBacktestExportJobResponse -> Maybe Text
predictorBacktestExportJobArn :: Prelude.Maybe Prelude.Text,
DescribePredictorBacktestExportJobResponse -> Maybe Text
predictorBacktestExportJobName :: Prelude.Maybe Prelude.Text,
DescribePredictorBacktestExportJobResponse -> Maybe Text
status :: Prelude.Maybe Prelude.Text,
DescribePredictorBacktestExportJobResponse -> Int
httpStatus :: Prelude.Int
}
deriving (DescribePredictorBacktestExportJobResponse
-> DescribePredictorBacktestExportJobResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DescribePredictorBacktestExportJobResponse
-> DescribePredictorBacktestExportJobResponse -> Bool
$c/= :: DescribePredictorBacktestExportJobResponse
-> DescribePredictorBacktestExportJobResponse -> Bool
== :: DescribePredictorBacktestExportJobResponse
-> DescribePredictorBacktestExportJobResponse -> Bool
$c== :: DescribePredictorBacktestExportJobResponse
-> DescribePredictorBacktestExportJobResponse -> Bool
Prelude.Eq, ReadPrec [DescribePredictorBacktestExportJobResponse]
ReadPrec DescribePredictorBacktestExportJobResponse
Int -> ReadS DescribePredictorBacktestExportJobResponse
ReadS [DescribePredictorBacktestExportJobResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DescribePredictorBacktestExportJobResponse]
$creadListPrec :: ReadPrec [DescribePredictorBacktestExportJobResponse]
readPrec :: ReadPrec DescribePredictorBacktestExportJobResponse
$creadPrec :: ReadPrec DescribePredictorBacktestExportJobResponse
readList :: ReadS [DescribePredictorBacktestExportJobResponse]
$creadList :: ReadS [DescribePredictorBacktestExportJobResponse]
readsPrec :: Int -> ReadS DescribePredictorBacktestExportJobResponse
$creadsPrec :: Int -> ReadS DescribePredictorBacktestExportJobResponse
Prelude.Read, Int -> DescribePredictorBacktestExportJobResponse -> ShowS
[DescribePredictorBacktestExportJobResponse] -> ShowS
DescribePredictorBacktestExportJobResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DescribePredictorBacktestExportJobResponse] -> ShowS
$cshowList :: [DescribePredictorBacktestExportJobResponse] -> ShowS
show :: DescribePredictorBacktestExportJobResponse -> String
$cshow :: DescribePredictorBacktestExportJobResponse -> String
showsPrec :: Int -> DescribePredictorBacktestExportJobResponse -> ShowS
$cshowsPrec :: Int -> DescribePredictorBacktestExportJobResponse -> ShowS
Prelude.Show, forall x.
Rep DescribePredictorBacktestExportJobResponse x
-> DescribePredictorBacktestExportJobResponse
forall x.
DescribePredictorBacktestExportJobResponse
-> Rep DescribePredictorBacktestExportJobResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DescribePredictorBacktestExportJobResponse x
-> DescribePredictorBacktestExportJobResponse
$cfrom :: forall x.
DescribePredictorBacktestExportJobResponse
-> Rep DescribePredictorBacktestExportJobResponse x
Prelude.Generic)
newDescribePredictorBacktestExportJobResponse ::
Prelude.Int ->
DescribePredictorBacktestExportJobResponse
newDescribePredictorBacktestExportJobResponse :: Int -> DescribePredictorBacktestExportJobResponse
newDescribePredictorBacktestExportJobResponse
Int
pHttpStatus_ =
DescribePredictorBacktestExportJobResponse'
{ $sel:creationTime:DescribePredictorBacktestExportJobResponse' :: Maybe POSIX
creationTime =
forall a. Maybe a
Prelude.Nothing,
$sel:destination:DescribePredictorBacktestExportJobResponse' :: Maybe DataDestination
destination = forall a. Maybe a
Prelude.Nothing,
$sel:format:DescribePredictorBacktestExportJobResponse' :: Maybe Text
format = forall a. Maybe a
Prelude.Nothing,
$sel:lastModificationTime:DescribePredictorBacktestExportJobResponse' :: Maybe POSIX
lastModificationTime =
forall a. Maybe a
Prelude.Nothing,
$sel:message:DescribePredictorBacktestExportJobResponse' :: Maybe Text
message = forall a. Maybe a
Prelude.Nothing,
$sel:predictorArn:DescribePredictorBacktestExportJobResponse' :: Maybe Text
predictorArn = forall a. Maybe a
Prelude.Nothing,
$sel:predictorBacktestExportJobArn:DescribePredictorBacktestExportJobResponse' :: Maybe Text
predictorBacktestExportJobArn =
forall a. Maybe a
Prelude.Nothing,
$sel:predictorBacktestExportJobName:DescribePredictorBacktestExportJobResponse' :: Maybe Text
predictorBacktestExportJobName =
forall a. Maybe a
Prelude.Nothing,
$sel:status:DescribePredictorBacktestExportJobResponse' :: Maybe Text
status = forall a. Maybe a
Prelude.Nothing,
$sel:httpStatus:DescribePredictorBacktestExportJobResponse' :: Int
httpStatus = Int
pHttpStatus_
}
describePredictorBacktestExportJobResponse_creationTime :: Lens.Lens' DescribePredictorBacktestExportJobResponse (Prelude.Maybe Prelude.UTCTime)
describePredictorBacktestExportJobResponse_creationTime :: Lens' DescribePredictorBacktestExportJobResponse (Maybe UTCTime)
describePredictorBacktestExportJobResponse_creationTime = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribePredictorBacktestExportJobResponse' {Maybe POSIX
creationTime :: Maybe POSIX
$sel:creationTime:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe POSIX
creationTime} -> Maybe POSIX
creationTime) (\s :: DescribePredictorBacktestExportJobResponse
s@DescribePredictorBacktestExportJobResponse' {} Maybe POSIX
a -> DescribePredictorBacktestExportJobResponse
s {$sel:creationTime:DescribePredictorBacktestExportJobResponse' :: Maybe POSIX
creationTime = Maybe POSIX
a} :: DescribePredictorBacktestExportJobResponse) 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
describePredictorBacktestExportJobResponse_destination :: Lens.Lens' DescribePredictorBacktestExportJobResponse (Prelude.Maybe DataDestination)
describePredictorBacktestExportJobResponse_destination :: Lens'
DescribePredictorBacktestExportJobResponse (Maybe DataDestination)
describePredictorBacktestExportJobResponse_destination = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribePredictorBacktestExportJobResponse' {Maybe DataDestination
destination :: Maybe DataDestination
$sel:destination:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe DataDestination
destination} -> Maybe DataDestination
destination) (\s :: DescribePredictorBacktestExportJobResponse
s@DescribePredictorBacktestExportJobResponse' {} Maybe DataDestination
a -> DescribePredictorBacktestExportJobResponse
s {$sel:destination:DescribePredictorBacktestExportJobResponse' :: Maybe DataDestination
destination = Maybe DataDestination
a} :: DescribePredictorBacktestExportJobResponse)
describePredictorBacktestExportJobResponse_format :: Lens.Lens' DescribePredictorBacktestExportJobResponse (Prelude.Maybe Prelude.Text)
describePredictorBacktestExportJobResponse_format :: Lens' DescribePredictorBacktestExportJobResponse (Maybe Text)
describePredictorBacktestExportJobResponse_format = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribePredictorBacktestExportJobResponse' {Maybe Text
format :: Maybe Text
$sel:format:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe Text
format} -> Maybe Text
format) (\s :: DescribePredictorBacktestExportJobResponse
s@DescribePredictorBacktestExportJobResponse' {} Maybe Text
a -> DescribePredictorBacktestExportJobResponse
s {$sel:format:DescribePredictorBacktestExportJobResponse' :: Maybe Text
format = Maybe Text
a} :: DescribePredictorBacktestExportJobResponse)
describePredictorBacktestExportJobResponse_lastModificationTime :: Lens.Lens' DescribePredictorBacktestExportJobResponse (Prelude.Maybe Prelude.UTCTime)
describePredictorBacktestExportJobResponse_lastModificationTime :: Lens' DescribePredictorBacktestExportJobResponse (Maybe UTCTime)
describePredictorBacktestExportJobResponse_lastModificationTime = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribePredictorBacktestExportJobResponse' {Maybe POSIX
lastModificationTime :: Maybe POSIX
$sel:lastModificationTime:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe POSIX
lastModificationTime} -> Maybe POSIX
lastModificationTime) (\s :: DescribePredictorBacktestExportJobResponse
s@DescribePredictorBacktestExportJobResponse' {} Maybe POSIX
a -> DescribePredictorBacktestExportJobResponse
s {$sel:lastModificationTime:DescribePredictorBacktestExportJobResponse' :: Maybe POSIX
lastModificationTime = Maybe POSIX
a} :: DescribePredictorBacktestExportJobResponse) 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
describePredictorBacktestExportJobResponse_message :: Lens.Lens' DescribePredictorBacktestExportJobResponse (Prelude.Maybe Prelude.Text)
describePredictorBacktestExportJobResponse_message :: Lens' DescribePredictorBacktestExportJobResponse (Maybe Text)
describePredictorBacktestExportJobResponse_message = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribePredictorBacktestExportJobResponse' {Maybe Text
message :: Maybe Text
$sel:message:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe Text
message} -> Maybe Text
message) (\s :: DescribePredictorBacktestExportJobResponse
s@DescribePredictorBacktestExportJobResponse' {} Maybe Text
a -> DescribePredictorBacktestExportJobResponse
s {$sel:message:DescribePredictorBacktestExportJobResponse' :: Maybe Text
message = Maybe Text
a} :: DescribePredictorBacktestExportJobResponse)
describePredictorBacktestExportJobResponse_predictorArn :: Lens.Lens' DescribePredictorBacktestExportJobResponse (Prelude.Maybe Prelude.Text)
describePredictorBacktestExportJobResponse_predictorArn :: Lens' DescribePredictorBacktestExportJobResponse (Maybe Text)
describePredictorBacktestExportJobResponse_predictorArn = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribePredictorBacktestExportJobResponse' {Maybe Text
predictorArn :: Maybe Text
$sel:predictorArn:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe Text
predictorArn} -> Maybe Text
predictorArn) (\s :: DescribePredictorBacktestExportJobResponse
s@DescribePredictorBacktestExportJobResponse' {} Maybe Text
a -> DescribePredictorBacktestExportJobResponse
s {$sel:predictorArn:DescribePredictorBacktestExportJobResponse' :: Maybe Text
predictorArn = Maybe Text
a} :: DescribePredictorBacktestExportJobResponse)
describePredictorBacktestExportJobResponse_predictorBacktestExportJobArn :: Lens.Lens' DescribePredictorBacktestExportJobResponse (Prelude.Maybe Prelude.Text)
describePredictorBacktestExportJobResponse_predictorBacktestExportJobArn :: Lens' DescribePredictorBacktestExportJobResponse (Maybe Text)
describePredictorBacktestExportJobResponse_predictorBacktestExportJobArn = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribePredictorBacktestExportJobResponse' {Maybe Text
predictorBacktestExportJobArn :: Maybe Text
$sel:predictorBacktestExportJobArn:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe Text
predictorBacktestExportJobArn} -> Maybe Text
predictorBacktestExportJobArn) (\s :: DescribePredictorBacktestExportJobResponse
s@DescribePredictorBacktestExportJobResponse' {} Maybe Text
a -> DescribePredictorBacktestExportJobResponse
s {$sel:predictorBacktestExportJobArn:DescribePredictorBacktestExportJobResponse' :: Maybe Text
predictorBacktestExportJobArn = Maybe Text
a} :: DescribePredictorBacktestExportJobResponse)
describePredictorBacktestExportJobResponse_predictorBacktestExportJobName :: Lens.Lens' DescribePredictorBacktestExportJobResponse (Prelude.Maybe Prelude.Text)
describePredictorBacktestExportJobResponse_predictorBacktestExportJobName :: Lens' DescribePredictorBacktestExportJobResponse (Maybe Text)
describePredictorBacktestExportJobResponse_predictorBacktestExportJobName = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribePredictorBacktestExportJobResponse' {Maybe Text
predictorBacktestExportJobName :: Maybe Text
$sel:predictorBacktestExportJobName:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe Text
predictorBacktestExportJobName} -> Maybe Text
predictorBacktestExportJobName) (\s :: DescribePredictorBacktestExportJobResponse
s@DescribePredictorBacktestExportJobResponse' {} Maybe Text
a -> DescribePredictorBacktestExportJobResponse
s {$sel:predictorBacktestExportJobName:DescribePredictorBacktestExportJobResponse' :: Maybe Text
predictorBacktestExportJobName = Maybe Text
a} :: DescribePredictorBacktestExportJobResponse)
describePredictorBacktestExportJobResponse_status :: Lens.Lens' DescribePredictorBacktestExportJobResponse (Prelude.Maybe Prelude.Text)
describePredictorBacktestExportJobResponse_status :: Lens' DescribePredictorBacktestExportJobResponse (Maybe Text)
describePredictorBacktestExportJobResponse_status = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribePredictorBacktestExportJobResponse' {Maybe Text
status :: Maybe Text
$sel:status:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe Text
status} -> Maybe Text
status) (\s :: DescribePredictorBacktestExportJobResponse
s@DescribePredictorBacktestExportJobResponse' {} Maybe Text
a -> DescribePredictorBacktestExportJobResponse
s {$sel:status:DescribePredictorBacktestExportJobResponse' :: Maybe Text
status = Maybe Text
a} :: DescribePredictorBacktestExportJobResponse)
describePredictorBacktestExportJobResponse_httpStatus :: Lens.Lens' DescribePredictorBacktestExportJobResponse Prelude.Int
describePredictorBacktestExportJobResponse_httpStatus :: Lens' DescribePredictorBacktestExportJobResponse Int
describePredictorBacktestExportJobResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribePredictorBacktestExportJobResponse' {Int
httpStatus :: Int
$sel:httpStatus:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: DescribePredictorBacktestExportJobResponse
s@DescribePredictorBacktestExportJobResponse' {} Int
a -> DescribePredictorBacktestExportJobResponse
s {$sel:httpStatus:DescribePredictorBacktestExportJobResponse' :: Int
httpStatus = Int
a} :: DescribePredictorBacktestExportJobResponse)
instance
Prelude.NFData
DescribePredictorBacktestExportJobResponse
where
rnf :: DescribePredictorBacktestExportJobResponse -> ()
rnf DescribePredictorBacktestExportJobResponse' {Int
Maybe Text
Maybe POSIX
Maybe DataDestination
httpStatus :: Int
status :: Maybe Text
predictorBacktestExportJobName :: Maybe Text
predictorBacktestExportJobArn :: Maybe Text
predictorArn :: Maybe Text
message :: Maybe Text
lastModificationTime :: Maybe POSIX
format :: Maybe Text
destination :: Maybe DataDestination
creationTime :: Maybe POSIX
$sel:httpStatus:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Int
$sel:status:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe Text
$sel:predictorBacktestExportJobName:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe Text
$sel:predictorBacktestExportJobArn:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe Text
$sel:predictorArn:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe Text
$sel:message:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe Text
$sel:lastModificationTime:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe POSIX
$sel:format:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe Text
$sel:destination:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe DataDestination
$sel:creationTime:DescribePredictorBacktestExportJobResponse' :: DescribePredictorBacktestExportJobResponse -> Maybe POSIX
..} =
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 DataDestination
destination
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
format
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe POSIX
lastModificationTime
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
message
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
predictorArn
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
predictorBacktestExportJobArn
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
predictorBacktestExportJobName
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
status
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Int
httpStatus