{-# 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.CreateParallelData
(
CreateParallelData (..),
newCreateParallelData,
createParallelData_description,
createParallelData_encryptionKey,
createParallelData_tags,
createParallelData_name,
createParallelData_parallelDataConfig,
createParallelData_clientToken,
CreateParallelDataResponse (..),
newCreateParallelDataResponse,
createParallelDataResponse_name,
createParallelDataResponse_status,
createParallelDataResponse_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 CreateParallelData = CreateParallelData'
{
CreateParallelData -> Maybe Text
description :: Prelude.Maybe Prelude.Text,
CreateParallelData -> Maybe EncryptionKey
encryptionKey :: Prelude.Maybe EncryptionKey,
CreateParallelData -> Maybe [Tag]
tags :: Prelude.Maybe [Tag],
CreateParallelData -> Text
name :: Prelude.Text,
CreateParallelData -> ParallelDataConfig
parallelDataConfig :: ParallelDataConfig,
CreateParallelData -> Text
clientToken :: Prelude.Text
}
deriving (CreateParallelData -> CreateParallelData -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: CreateParallelData -> CreateParallelData -> Bool
$c/= :: CreateParallelData -> CreateParallelData -> Bool
== :: CreateParallelData -> CreateParallelData -> Bool
$c== :: CreateParallelData -> CreateParallelData -> Bool
Prelude.Eq, ReadPrec [CreateParallelData]
ReadPrec CreateParallelData
Int -> ReadS CreateParallelData
ReadS [CreateParallelData]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [CreateParallelData]
$creadListPrec :: ReadPrec [CreateParallelData]
readPrec :: ReadPrec CreateParallelData
$creadPrec :: ReadPrec CreateParallelData
readList :: ReadS [CreateParallelData]
$creadList :: ReadS [CreateParallelData]
readsPrec :: Int -> ReadS CreateParallelData
$creadsPrec :: Int -> ReadS CreateParallelData
Prelude.Read, Int -> CreateParallelData -> ShowS
[CreateParallelData] -> ShowS
CreateParallelData -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [CreateParallelData] -> ShowS
$cshowList :: [CreateParallelData] -> ShowS
show :: CreateParallelData -> String
$cshow :: CreateParallelData -> String
showsPrec :: Int -> CreateParallelData -> ShowS
$cshowsPrec :: Int -> CreateParallelData -> ShowS
Prelude.Show, forall x. Rep CreateParallelData x -> CreateParallelData
forall x. CreateParallelData -> Rep CreateParallelData x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep CreateParallelData x -> CreateParallelData
$cfrom :: forall x. CreateParallelData -> Rep CreateParallelData x
Prelude.Generic)
newCreateParallelData ::
Prelude.Text ->
ParallelDataConfig ->
Prelude.Text ->
CreateParallelData
newCreateParallelData :: Text -> ParallelDataConfig -> Text -> CreateParallelData
newCreateParallelData
Text
pName_
ParallelDataConfig
pParallelDataConfig_
Text
pClientToken_ =
CreateParallelData'
{ $sel:description:CreateParallelData' :: Maybe Text
description = forall a. Maybe a
Prelude.Nothing,
$sel:encryptionKey:CreateParallelData' :: Maybe EncryptionKey
encryptionKey = forall a. Maybe a
Prelude.Nothing,
$sel:tags:CreateParallelData' :: Maybe [Tag]
tags = forall a. Maybe a
Prelude.Nothing,
$sel:name:CreateParallelData' :: Text
name = Text
pName_,
$sel:parallelDataConfig:CreateParallelData' :: ParallelDataConfig
parallelDataConfig = ParallelDataConfig
pParallelDataConfig_,
$sel:clientToken:CreateParallelData' :: Text
clientToken = Text
pClientToken_
}
createParallelData_description :: Lens.Lens' CreateParallelData (Prelude.Maybe Prelude.Text)
createParallelData_description :: Lens' CreateParallelData (Maybe Text)
createParallelData_description = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateParallelData' {Maybe Text
description :: Maybe Text
$sel:description:CreateParallelData' :: CreateParallelData -> Maybe Text
description} -> Maybe Text
description) (\s :: CreateParallelData
s@CreateParallelData' {} Maybe Text
a -> CreateParallelData
s {$sel:description:CreateParallelData' :: Maybe Text
description = Maybe Text
a} :: CreateParallelData)
createParallelData_encryptionKey :: Lens.Lens' CreateParallelData (Prelude.Maybe EncryptionKey)
createParallelData_encryptionKey :: Lens' CreateParallelData (Maybe EncryptionKey)
createParallelData_encryptionKey = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateParallelData' {Maybe EncryptionKey
encryptionKey :: Maybe EncryptionKey
$sel:encryptionKey:CreateParallelData' :: CreateParallelData -> Maybe EncryptionKey
encryptionKey} -> Maybe EncryptionKey
encryptionKey) (\s :: CreateParallelData
s@CreateParallelData' {} Maybe EncryptionKey
a -> CreateParallelData
s {$sel:encryptionKey:CreateParallelData' :: Maybe EncryptionKey
encryptionKey = Maybe EncryptionKey
a} :: CreateParallelData)
createParallelData_tags :: Lens.Lens' CreateParallelData (Prelude.Maybe [Tag])
createParallelData_tags :: Lens' CreateParallelData (Maybe [Tag])
createParallelData_tags = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateParallelData' {Maybe [Tag]
tags :: Maybe [Tag]
$sel:tags:CreateParallelData' :: CreateParallelData -> Maybe [Tag]
tags} -> Maybe [Tag]
tags) (\s :: CreateParallelData
s@CreateParallelData' {} Maybe [Tag]
a -> CreateParallelData
s {$sel:tags:CreateParallelData' :: Maybe [Tag]
tags = Maybe [Tag]
a} :: CreateParallelData) 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
createParallelData_name :: Lens.Lens' CreateParallelData Prelude.Text
createParallelData_name :: Lens' CreateParallelData Text
createParallelData_name = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateParallelData' {Text
name :: Text
$sel:name:CreateParallelData' :: CreateParallelData -> Text
name} -> Text
name) (\s :: CreateParallelData
s@CreateParallelData' {} Text
a -> CreateParallelData
s {$sel:name:CreateParallelData' :: Text
name = Text
a} :: CreateParallelData)
createParallelData_parallelDataConfig :: Lens.Lens' CreateParallelData ParallelDataConfig
createParallelData_parallelDataConfig :: Lens' CreateParallelData ParallelDataConfig
createParallelData_parallelDataConfig = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateParallelData' {ParallelDataConfig
parallelDataConfig :: ParallelDataConfig
$sel:parallelDataConfig:CreateParallelData' :: CreateParallelData -> ParallelDataConfig
parallelDataConfig} -> ParallelDataConfig
parallelDataConfig) (\s :: CreateParallelData
s@CreateParallelData' {} ParallelDataConfig
a -> CreateParallelData
s {$sel:parallelDataConfig:CreateParallelData' :: ParallelDataConfig
parallelDataConfig = ParallelDataConfig
a} :: CreateParallelData)
createParallelData_clientToken :: Lens.Lens' CreateParallelData Prelude.Text
createParallelData_clientToken :: Lens' CreateParallelData Text
createParallelData_clientToken = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateParallelData' {Text
clientToken :: Text
$sel:clientToken:CreateParallelData' :: CreateParallelData -> Text
clientToken} -> Text
clientToken) (\s :: CreateParallelData
s@CreateParallelData' {} Text
a -> CreateParallelData
s {$sel:clientToken:CreateParallelData' :: Text
clientToken = Text
a} :: CreateParallelData)
instance Core.AWSRequest CreateParallelData where
type
AWSResponse CreateParallelData =
CreateParallelDataResponse
request :: (Service -> Service)
-> CreateParallelData -> Request CreateParallelData
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 CreateParallelData
-> ClientResponse ClientBody
-> m (Either
Error (ClientResponse (AWSResponse CreateParallelData)))
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 Text
-> Maybe ParallelDataStatus -> Int -> CreateParallelDataResponse
CreateParallelDataResponse'
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
"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 CreateParallelData where
hashWithSalt :: Int -> CreateParallelData -> Int
hashWithSalt Int
_salt CreateParallelData' {Maybe [Tag]
Maybe Text
Maybe EncryptionKey
Text
ParallelDataConfig
clientToken :: Text
parallelDataConfig :: ParallelDataConfig
name :: Text
tags :: Maybe [Tag]
encryptionKey :: Maybe EncryptionKey
description :: Maybe Text
$sel:clientToken:CreateParallelData' :: CreateParallelData -> Text
$sel:parallelDataConfig:CreateParallelData' :: CreateParallelData -> ParallelDataConfig
$sel:name:CreateParallelData' :: CreateParallelData -> Text
$sel:tags:CreateParallelData' :: CreateParallelData -> Maybe [Tag]
$sel:encryptionKey:CreateParallelData' :: CreateParallelData -> Maybe EncryptionKey
$sel:description:CreateParallelData' :: CreateParallelData -> 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` Maybe EncryptionKey
encryptionKey
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe [Tag]
tags
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 CreateParallelData where
rnf :: CreateParallelData -> ()
rnf CreateParallelData' {Maybe [Tag]
Maybe Text
Maybe EncryptionKey
Text
ParallelDataConfig
clientToken :: Text
parallelDataConfig :: ParallelDataConfig
name :: Text
tags :: Maybe [Tag]
encryptionKey :: Maybe EncryptionKey
description :: Maybe Text
$sel:clientToken:CreateParallelData' :: CreateParallelData -> Text
$sel:parallelDataConfig:CreateParallelData' :: CreateParallelData -> ParallelDataConfig
$sel:name:CreateParallelData' :: CreateParallelData -> Text
$sel:tags:CreateParallelData' :: CreateParallelData -> Maybe [Tag]
$sel:encryptionKey:CreateParallelData' :: CreateParallelData -> Maybe EncryptionKey
$sel:description:CreateParallelData' :: CreateParallelData -> 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 Maybe EncryptionKey
encryptionKey
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 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 CreateParallelData where
toHeaders :: CreateParallelData -> 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.CreateParallelData" ::
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 CreateParallelData where
toJSON :: CreateParallelData -> Value
toJSON CreateParallelData' {Maybe [Tag]
Maybe Text
Maybe EncryptionKey
Text
ParallelDataConfig
clientToken :: Text
parallelDataConfig :: ParallelDataConfig
name :: Text
tags :: Maybe [Tag]
encryptionKey :: Maybe EncryptionKey
description :: Maybe Text
$sel:clientToken:CreateParallelData' :: CreateParallelData -> Text
$sel:parallelDataConfig:CreateParallelData' :: CreateParallelData -> ParallelDataConfig
$sel:name:CreateParallelData' :: CreateParallelData -> Text
$sel:tags:CreateParallelData' :: CreateParallelData -> Maybe [Tag]
$sel:encryptionKey:CreateParallelData' :: CreateParallelData -> Maybe EncryptionKey
$sel:description:CreateParallelData' :: CreateParallelData -> 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,
(Key
"EncryptionKey" 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 EncryptionKey
encryptionKey,
(Key
"Tags" 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 [Tag]
tags,
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 CreateParallelData where
toPath :: CreateParallelData -> ByteString
toPath = forall a b. a -> b -> a
Prelude.const ByteString
"/"
instance Data.ToQuery CreateParallelData where
toQuery :: CreateParallelData -> QueryString
toQuery = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
data CreateParallelDataResponse = CreateParallelDataResponse'
{
CreateParallelDataResponse -> Maybe Text
name :: Prelude.Maybe Prelude.Text,
CreateParallelDataResponse -> Maybe ParallelDataStatus
status :: Prelude.Maybe ParallelDataStatus,
CreateParallelDataResponse -> Int
httpStatus :: Prelude.Int
}
deriving (CreateParallelDataResponse -> CreateParallelDataResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: CreateParallelDataResponse -> CreateParallelDataResponse -> Bool
$c/= :: CreateParallelDataResponse -> CreateParallelDataResponse -> Bool
== :: CreateParallelDataResponse -> CreateParallelDataResponse -> Bool
$c== :: CreateParallelDataResponse -> CreateParallelDataResponse -> Bool
Prelude.Eq, ReadPrec [CreateParallelDataResponse]
ReadPrec CreateParallelDataResponse
Int -> ReadS CreateParallelDataResponse
ReadS [CreateParallelDataResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [CreateParallelDataResponse]
$creadListPrec :: ReadPrec [CreateParallelDataResponse]
readPrec :: ReadPrec CreateParallelDataResponse
$creadPrec :: ReadPrec CreateParallelDataResponse
readList :: ReadS [CreateParallelDataResponse]
$creadList :: ReadS [CreateParallelDataResponse]
readsPrec :: Int -> ReadS CreateParallelDataResponse
$creadsPrec :: Int -> ReadS CreateParallelDataResponse
Prelude.Read, Int -> CreateParallelDataResponse -> ShowS
[CreateParallelDataResponse] -> ShowS
CreateParallelDataResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [CreateParallelDataResponse] -> ShowS
$cshowList :: [CreateParallelDataResponse] -> ShowS
show :: CreateParallelDataResponse -> String
$cshow :: CreateParallelDataResponse -> String
showsPrec :: Int -> CreateParallelDataResponse -> ShowS
$cshowsPrec :: Int -> CreateParallelDataResponse -> ShowS
Prelude.Show, forall x.
Rep CreateParallelDataResponse x -> CreateParallelDataResponse
forall x.
CreateParallelDataResponse -> Rep CreateParallelDataResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep CreateParallelDataResponse x -> CreateParallelDataResponse
$cfrom :: forall x.
CreateParallelDataResponse -> Rep CreateParallelDataResponse x
Prelude.Generic)
newCreateParallelDataResponse ::
Prelude.Int ->
CreateParallelDataResponse
newCreateParallelDataResponse :: Int -> CreateParallelDataResponse
newCreateParallelDataResponse Int
pHttpStatus_ =
CreateParallelDataResponse'
{ $sel:name:CreateParallelDataResponse' :: Maybe Text
name = forall a. Maybe a
Prelude.Nothing,
$sel:status:CreateParallelDataResponse' :: Maybe ParallelDataStatus
status = forall a. Maybe a
Prelude.Nothing,
$sel:httpStatus:CreateParallelDataResponse' :: Int
httpStatus = Int
pHttpStatus_
}
createParallelDataResponse_name :: Lens.Lens' CreateParallelDataResponse (Prelude.Maybe Prelude.Text)
createParallelDataResponse_name :: Lens' CreateParallelDataResponse (Maybe Text)
createParallelDataResponse_name = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateParallelDataResponse' {Maybe Text
name :: Maybe Text
$sel:name:CreateParallelDataResponse' :: CreateParallelDataResponse -> Maybe Text
name} -> Maybe Text
name) (\s :: CreateParallelDataResponse
s@CreateParallelDataResponse' {} Maybe Text
a -> CreateParallelDataResponse
s {$sel:name:CreateParallelDataResponse' :: Maybe Text
name = Maybe Text
a} :: CreateParallelDataResponse)
createParallelDataResponse_status :: Lens.Lens' CreateParallelDataResponse (Prelude.Maybe ParallelDataStatus)
createParallelDataResponse_status :: Lens' CreateParallelDataResponse (Maybe ParallelDataStatus)
createParallelDataResponse_status = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateParallelDataResponse' {Maybe ParallelDataStatus
status :: Maybe ParallelDataStatus
$sel:status:CreateParallelDataResponse' :: CreateParallelDataResponse -> Maybe ParallelDataStatus
status} -> Maybe ParallelDataStatus
status) (\s :: CreateParallelDataResponse
s@CreateParallelDataResponse' {} Maybe ParallelDataStatus
a -> CreateParallelDataResponse
s {$sel:status:CreateParallelDataResponse' :: Maybe ParallelDataStatus
status = Maybe ParallelDataStatus
a} :: CreateParallelDataResponse)
createParallelDataResponse_httpStatus :: Lens.Lens' CreateParallelDataResponse Prelude.Int
createParallelDataResponse_httpStatus :: Lens' CreateParallelDataResponse Int
createParallelDataResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateParallelDataResponse' {Int
httpStatus :: Int
$sel:httpStatus:CreateParallelDataResponse' :: CreateParallelDataResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: CreateParallelDataResponse
s@CreateParallelDataResponse' {} Int
a -> CreateParallelDataResponse
s {$sel:httpStatus:CreateParallelDataResponse' :: Int
httpStatus = Int
a} :: CreateParallelDataResponse)
instance Prelude.NFData CreateParallelDataResponse where
rnf :: CreateParallelDataResponse -> ()
rnf CreateParallelDataResponse' {Int
Maybe Text
Maybe ParallelDataStatus
httpStatus :: Int
status :: Maybe ParallelDataStatus
name :: Maybe Text
$sel:httpStatus:CreateParallelDataResponse' :: CreateParallelDataResponse -> Int
$sel:status:CreateParallelDataResponse' :: CreateParallelDataResponse -> Maybe ParallelDataStatus
$sel:name:CreateParallelDataResponse' :: CreateParallelDataResponse -> Maybe Text
..} =
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