{-# 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.Translate.UpdateParallelData
(
UpdateParallelData (..),
newUpdateParallelData,
updateParallelData_description,
updateParallelData_name,
updateParallelData_parallelDataConfig,
updateParallelData_clientToken,
UpdateParallelDataResponse (..),
newUpdateParallelDataResponse,
updateParallelDataResponse_latestUpdateAttemptAt,
updateParallelDataResponse_latestUpdateAttemptStatus,
updateParallelDataResponse_name,
updateParallelDataResponse_status,
updateParallelDataResponse_httpStatus,
)
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 qualified Amazonka.Request as Request
import qualified Amazonka.Response as Response
import Amazonka.Translate.Types
data UpdateParallelData = UpdateParallelData'
{
UpdateParallelData -> Maybe Text
description :: Prelude.Maybe Prelude.Text,
UpdateParallelData -> Text
name :: Prelude.Text,
UpdateParallelData -> ParallelDataConfig
parallelDataConfig :: ParallelDataConfig,
UpdateParallelData -> Text
clientToken :: Prelude.Text
}
deriving (UpdateParallelData -> UpdateParallelData -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: UpdateParallelData -> UpdateParallelData -> Bool
$c/= :: UpdateParallelData -> UpdateParallelData -> Bool
== :: UpdateParallelData -> UpdateParallelData -> Bool
$c== :: UpdateParallelData -> UpdateParallelData -> Bool
Prelude.Eq, ReadPrec [UpdateParallelData]
ReadPrec UpdateParallelData
Int -> ReadS UpdateParallelData
ReadS [UpdateParallelData]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [UpdateParallelData]
$creadListPrec :: ReadPrec [UpdateParallelData]
readPrec :: ReadPrec UpdateParallelData
$creadPrec :: ReadPrec UpdateParallelData
readList :: ReadS [UpdateParallelData]
$creadList :: ReadS [UpdateParallelData]
readsPrec :: Int -> ReadS UpdateParallelData
$creadsPrec :: Int -> ReadS UpdateParallelData
Prelude.Read, Int -> UpdateParallelData -> ShowS
[UpdateParallelData] -> ShowS
UpdateParallelData -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [UpdateParallelData] -> ShowS
$cshowList :: [UpdateParallelData] -> ShowS
show :: UpdateParallelData -> String
$cshow :: UpdateParallelData -> String
showsPrec :: Int -> UpdateParallelData -> ShowS
$cshowsPrec :: Int -> UpdateParallelData -> ShowS
Prelude.Show, forall x. Rep UpdateParallelData x -> UpdateParallelData
forall x. UpdateParallelData -> Rep UpdateParallelData x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep UpdateParallelData x -> UpdateParallelData
$cfrom :: forall x. UpdateParallelData -> Rep UpdateParallelData x
Prelude.Generic)
newUpdateParallelData ::
Prelude.Text ->
ParallelDataConfig ->
Prelude.Text ->
UpdateParallelData
newUpdateParallelData :: Text -> ParallelDataConfig -> Text -> UpdateParallelData
newUpdateParallelData
Text
pName_
ParallelDataConfig
pParallelDataConfig_
Text
pClientToken_ =
UpdateParallelData'
{ $sel:description:UpdateParallelData' :: Maybe Text
description = forall a. Maybe a
Prelude.Nothing,
$sel:name:UpdateParallelData' :: Text
name = Text
pName_,
$sel:parallelDataConfig:UpdateParallelData' :: ParallelDataConfig
parallelDataConfig = ParallelDataConfig
pParallelDataConfig_,
$sel:clientToken:UpdateParallelData' :: Text
clientToken = Text
pClientToken_
}
updateParallelData_description :: Lens.Lens' UpdateParallelData (Prelude.Maybe Prelude.Text)
updateParallelData_description :: Lens' UpdateParallelData (Maybe Text)
updateParallelData_description = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateParallelData' {Maybe Text
description :: Maybe Text
$sel:description:UpdateParallelData' :: UpdateParallelData -> Maybe Text
description} -> Maybe Text
description) (\s :: UpdateParallelData
s@UpdateParallelData' {} Maybe Text
a -> UpdateParallelData
s {$sel:description:UpdateParallelData' :: Maybe Text
description = Maybe Text
a} :: UpdateParallelData)
updateParallelData_name :: Lens.Lens' UpdateParallelData Prelude.Text
updateParallelData_name :: Lens' UpdateParallelData Text
updateParallelData_name = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateParallelData' {Text
name :: Text
$sel:name:UpdateParallelData' :: UpdateParallelData -> Text
name} -> Text
name) (\s :: UpdateParallelData
s@UpdateParallelData' {} Text
a -> UpdateParallelData
s {$sel:name:UpdateParallelData' :: Text
name = Text
a} :: UpdateParallelData)
updateParallelData_parallelDataConfig :: Lens.Lens' UpdateParallelData ParallelDataConfig
updateParallelData_parallelDataConfig :: Lens' UpdateParallelData ParallelDataConfig
updateParallelData_parallelDataConfig = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateParallelData' {ParallelDataConfig
parallelDataConfig :: ParallelDataConfig
$sel:parallelDataConfig:UpdateParallelData' :: UpdateParallelData -> ParallelDataConfig
parallelDataConfig} -> ParallelDataConfig
parallelDataConfig) (\s :: UpdateParallelData
s@UpdateParallelData' {} ParallelDataConfig
a -> UpdateParallelData
s {$sel:parallelDataConfig:UpdateParallelData' :: ParallelDataConfig
parallelDataConfig = ParallelDataConfig
a} :: UpdateParallelData)
updateParallelData_clientToken :: Lens.Lens' UpdateParallelData Prelude.Text
updateParallelData_clientToken :: Lens' UpdateParallelData Text
updateParallelData_clientToken = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateParallelData' {Text
clientToken :: Text
$sel:clientToken:UpdateParallelData' :: UpdateParallelData -> Text
clientToken} -> Text
clientToken) (\s :: UpdateParallelData
s@UpdateParallelData' {} Text
a -> UpdateParallelData
s {$sel:clientToken:UpdateParallelData' :: Text
clientToken = Text
a} :: UpdateParallelData)
instance Core.AWSRequest UpdateParallelData where
type
AWSResponse UpdateParallelData =
UpdateParallelDataResponse
request :: (Service -> Service)
-> UpdateParallelData -> Request UpdateParallelData
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 UpdateParallelData
-> ClientResponse ClientBody
-> m (Either
Error (ClientResponse (AWSResponse UpdateParallelData)))
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 ParallelDataStatus
-> Maybe Text
-> Maybe ParallelDataStatus
-> Int
-> UpdateParallelDataResponse
UpdateParallelDataResponse'
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
"LatestUpdateAttemptAt")
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
"LatestUpdateAttemptStatus")
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
"Name")
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 UpdateParallelData where
hashWithSalt :: Int -> UpdateParallelData -> Int
hashWithSalt Int
_salt UpdateParallelData' {Maybe Text
Text
ParallelDataConfig
clientToken :: Text
parallelDataConfig :: ParallelDataConfig
name :: Text
description :: Maybe Text
$sel:clientToken:UpdateParallelData' :: UpdateParallelData -> Text
$sel:parallelDataConfig:UpdateParallelData' :: UpdateParallelData -> ParallelDataConfig
$sel:name:UpdateParallelData' :: UpdateParallelData -> Text
$sel:description:UpdateParallelData' :: UpdateParallelData -> Maybe Text
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
description
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
name
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` ParallelDataConfig
parallelDataConfig
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
clientToken
instance Prelude.NFData UpdateParallelData where
rnf :: UpdateParallelData -> ()
rnf UpdateParallelData' {Maybe Text
Text
ParallelDataConfig
clientToken :: Text
parallelDataConfig :: ParallelDataConfig
name :: Text
description :: Maybe Text
$sel:clientToken:UpdateParallelData' :: UpdateParallelData -> Text
$sel:parallelDataConfig:UpdateParallelData' :: UpdateParallelData -> ParallelDataConfig
$sel:name:UpdateParallelData' :: UpdateParallelData -> Text
$sel:description:UpdateParallelData' :: UpdateParallelData -> Maybe Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
description
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
name
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf ParallelDataConfig
parallelDataConfig
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
clientToken
instance Data.ToHeaders UpdateParallelData where
toHeaders :: UpdateParallelData -> 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
"AWSShineFrontendService_20170701.UpdateParallelData" ::
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 UpdateParallelData where
toJSON :: UpdateParallelData -> Value
toJSON UpdateParallelData' {Maybe Text
Text
ParallelDataConfig
clientToken :: Text
parallelDataConfig :: ParallelDataConfig
name :: Text
description :: Maybe Text
$sel:clientToken:UpdateParallelData' :: UpdateParallelData -> Text
$sel:parallelDataConfig:UpdateParallelData' :: UpdateParallelData -> ParallelDataConfig
$sel:name:UpdateParallelData' :: UpdateParallelData -> Text
$sel:description:UpdateParallelData' :: UpdateParallelData -> Maybe Text
..} =
[Pair] -> Value
Data.object
( forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ (Key
"Description" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
description,
forall a. a -> Maybe a
Prelude.Just (Key
"Name" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= Text
name),
forall a. a -> Maybe a
Prelude.Just
(Key
"ParallelDataConfig" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= ParallelDataConfig
parallelDataConfig),
forall a. a -> Maybe a
Prelude.Just (Key
"ClientToken" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= Text
clientToken)
]
)
instance Data.ToPath UpdateParallelData where
toPath :: UpdateParallelData -> ByteString
toPath = forall a b. a -> b -> a
Prelude.const ByteString
"/"
instance Data.ToQuery UpdateParallelData where
toQuery :: UpdateParallelData -> QueryString
toQuery = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
data UpdateParallelDataResponse = UpdateParallelDataResponse'
{
UpdateParallelDataResponse -> Maybe POSIX
latestUpdateAttemptAt :: Prelude.Maybe Data.POSIX,
UpdateParallelDataResponse -> Maybe ParallelDataStatus
latestUpdateAttemptStatus :: Prelude.Maybe ParallelDataStatus,
UpdateParallelDataResponse -> Maybe Text
name :: Prelude.Maybe Prelude.Text,
UpdateParallelDataResponse -> Maybe ParallelDataStatus
status :: Prelude.Maybe ParallelDataStatus,
UpdateParallelDataResponse -> Int
httpStatus :: Prelude.Int
}
deriving (UpdateParallelDataResponse -> UpdateParallelDataResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: UpdateParallelDataResponse -> UpdateParallelDataResponse -> Bool
$c/= :: UpdateParallelDataResponse -> UpdateParallelDataResponse -> Bool
== :: UpdateParallelDataResponse -> UpdateParallelDataResponse -> Bool
$c== :: UpdateParallelDataResponse -> UpdateParallelDataResponse -> Bool
Prelude.Eq, ReadPrec [UpdateParallelDataResponse]
ReadPrec UpdateParallelDataResponse
Int -> ReadS UpdateParallelDataResponse
ReadS [UpdateParallelDataResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [UpdateParallelDataResponse]
$creadListPrec :: ReadPrec [UpdateParallelDataResponse]
readPrec :: ReadPrec UpdateParallelDataResponse
$creadPrec :: ReadPrec UpdateParallelDataResponse
readList :: ReadS [UpdateParallelDataResponse]
$creadList :: ReadS [UpdateParallelDataResponse]
readsPrec :: Int -> ReadS UpdateParallelDataResponse
$creadsPrec :: Int -> ReadS UpdateParallelDataResponse
Prelude.Read, Int -> UpdateParallelDataResponse -> ShowS
[UpdateParallelDataResponse] -> ShowS
UpdateParallelDataResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [UpdateParallelDataResponse] -> ShowS
$cshowList :: [UpdateParallelDataResponse] -> ShowS
show :: UpdateParallelDataResponse -> String
$cshow :: UpdateParallelDataResponse -> String
showsPrec :: Int -> UpdateParallelDataResponse -> ShowS
$cshowsPrec :: Int -> UpdateParallelDataResponse -> ShowS
Prelude.Show, forall x.
Rep UpdateParallelDataResponse x -> UpdateParallelDataResponse
forall x.
UpdateParallelDataResponse -> Rep UpdateParallelDataResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep UpdateParallelDataResponse x -> UpdateParallelDataResponse
$cfrom :: forall x.
UpdateParallelDataResponse -> Rep UpdateParallelDataResponse x
Prelude.Generic)
newUpdateParallelDataResponse ::
Prelude.Int ->
UpdateParallelDataResponse
newUpdateParallelDataResponse :: Int -> UpdateParallelDataResponse
newUpdateParallelDataResponse Int
pHttpStatus_ =
UpdateParallelDataResponse'
{ $sel:latestUpdateAttemptAt:UpdateParallelDataResponse' :: Maybe POSIX
latestUpdateAttemptAt =
forall a. Maybe a
Prelude.Nothing,
$sel:latestUpdateAttemptStatus:UpdateParallelDataResponse' :: Maybe ParallelDataStatus
latestUpdateAttemptStatus = forall a. Maybe a
Prelude.Nothing,
$sel:name:UpdateParallelDataResponse' :: Maybe Text
name = forall a. Maybe a
Prelude.Nothing,
$sel:status:UpdateParallelDataResponse' :: Maybe ParallelDataStatus
status = forall a. Maybe a
Prelude.Nothing,
$sel:httpStatus:UpdateParallelDataResponse' :: Int
httpStatus = Int
pHttpStatus_
}
updateParallelDataResponse_latestUpdateAttemptAt :: Lens.Lens' UpdateParallelDataResponse (Prelude.Maybe Prelude.UTCTime)
updateParallelDataResponse_latestUpdateAttemptAt :: Lens' UpdateParallelDataResponse (Maybe UTCTime)
updateParallelDataResponse_latestUpdateAttemptAt = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateParallelDataResponse' {Maybe POSIX
latestUpdateAttemptAt :: Maybe POSIX
$sel:latestUpdateAttemptAt:UpdateParallelDataResponse' :: UpdateParallelDataResponse -> Maybe POSIX
latestUpdateAttemptAt} -> Maybe POSIX
latestUpdateAttemptAt) (\s :: UpdateParallelDataResponse
s@UpdateParallelDataResponse' {} Maybe POSIX
a -> UpdateParallelDataResponse
s {$sel:latestUpdateAttemptAt:UpdateParallelDataResponse' :: Maybe POSIX
latestUpdateAttemptAt = Maybe POSIX
a} :: UpdateParallelDataResponse) 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
updateParallelDataResponse_latestUpdateAttemptStatus :: Lens.Lens' UpdateParallelDataResponse (Prelude.Maybe ParallelDataStatus)
updateParallelDataResponse_latestUpdateAttemptStatus :: Lens' UpdateParallelDataResponse (Maybe ParallelDataStatus)
updateParallelDataResponse_latestUpdateAttemptStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateParallelDataResponse' {Maybe ParallelDataStatus
latestUpdateAttemptStatus :: Maybe ParallelDataStatus
$sel:latestUpdateAttemptStatus:UpdateParallelDataResponse' :: UpdateParallelDataResponse -> Maybe ParallelDataStatus
latestUpdateAttemptStatus} -> Maybe ParallelDataStatus
latestUpdateAttemptStatus) (\s :: UpdateParallelDataResponse
s@UpdateParallelDataResponse' {} Maybe ParallelDataStatus
a -> UpdateParallelDataResponse
s {$sel:latestUpdateAttemptStatus:UpdateParallelDataResponse' :: Maybe ParallelDataStatus
latestUpdateAttemptStatus = Maybe ParallelDataStatus
a} :: UpdateParallelDataResponse)
updateParallelDataResponse_name :: Lens.Lens' UpdateParallelDataResponse (Prelude.Maybe Prelude.Text)
updateParallelDataResponse_name :: Lens' UpdateParallelDataResponse (Maybe Text)
updateParallelDataResponse_name = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateParallelDataResponse' {Maybe Text
name :: Maybe Text
$sel:name:UpdateParallelDataResponse' :: UpdateParallelDataResponse -> Maybe Text
name} -> Maybe Text
name) (\s :: UpdateParallelDataResponse
s@UpdateParallelDataResponse' {} Maybe Text
a -> UpdateParallelDataResponse
s {$sel:name:UpdateParallelDataResponse' :: Maybe Text
name = Maybe Text
a} :: UpdateParallelDataResponse)
updateParallelDataResponse_status :: Lens.Lens' UpdateParallelDataResponse (Prelude.Maybe ParallelDataStatus)
updateParallelDataResponse_status :: Lens' UpdateParallelDataResponse (Maybe ParallelDataStatus)
updateParallelDataResponse_status = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateParallelDataResponse' {Maybe ParallelDataStatus
status :: Maybe ParallelDataStatus
$sel:status:UpdateParallelDataResponse' :: UpdateParallelDataResponse -> Maybe ParallelDataStatus
status} -> Maybe ParallelDataStatus
status) (\s :: UpdateParallelDataResponse
s@UpdateParallelDataResponse' {} Maybe ParallelDataStatus
a -> UpdateParallelDataResponse
s {$sel:status:UpdateParallelDataResponse' :: Maybe ParallelDataStatus
status = Maybe ParallelDataStatus
a} :: UpdateParallelDataResponse)
updateParallelDataResponse_httpStatus :: Lens.Lens' UpdateParallelDataResponse Prelude.Int
updateParallelDataResponse_httpStatus :: Lens' UpdateParallelDataResponse Int
updateParallelDataResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\UpdateParallelDataResponse' {Int
httpStatus :: Int
$sel:httpStatus:UpdateParallelDataResponse' :: UpdateParallelDataResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: UpdateParallelDataResponse
s@UpdateParallelDataResponse' {} Int
a -> UpdateParallelDataResponse
s {$sel:httpStatus:UpdateParallelDataResponse' :: Int
httpStatus = Int
a} :: UpdateParallelDataResponse)
instance Prelude.NFData UpdateParallelDataResponse where
rnf :: UpdateParallelDataResponse -> ()
rnf UpdateParallelDataResponse' {Int
Maybe Text
Maybe POSIX
Maybe ParallelDataStatus
httpStatus :: Int
status :: Maybe ParallelDataStatus
name :: Maybe Text
latestUpdateAttemptStatus :: Maybe ParallelDataStatus
latestUpdateAttemptAt :: Maybe POSIX
$sel:httpStatus:UpdateParallelDataResponse' :: UpdateParallelDataResponse -> Int
$sel:status:UpdateParallelDataResponse' :: UpdateParallelDataResponse -> Maybe ParallelDataStatus
$sel:name:UpdateParallelDataResponse' :: UpdateParallelDataResponse -> Maybe Text
$sel:latestUpdateAttemptStatus:UpdateParallelDataResponse' :: UpdateParallelDataResponse -> Maybe ParallelDataStatus
$sel:latestUpdateAttemptAt:UpdateParallelDataResponse' :: UpdateParallelDataResponse -> Maybe POSIX
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe POSIX
latestUpdateAttemptAt
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe ParallelDataStatus
latestUpdateAttemptStatus
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
name
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe ParallelDataStatus
status
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Int
httpStatus