{-# 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.MachineLearning.CreateDataSourceFromRDS
(
CreateDataSourceFromRDS (..),
newCreateDataSourceFromRDS,
createDataSourceFromRDS_computeStatistics,
createDataSourceFromRDS_dataSourceName,
createDataSourceFromRDS_dataSourceId,
createDataSourceFromRDS_rDSData,
createDataSourceFromRDS_roleARN,
CreateDataSourceFromRDSResponse (..),
newCreateDataSourceFromRDSResponse,
createDataSourceFromRDSResponse_dataSourceId,
createDataSourceFromRDSResponse_httpStatus,
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import Amazonka.MachineLearning.Types
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Request as Request
import qualified Amazonka.Response as Response
data CreateDataSourceFromRDS = CreateDataSourceFromRDS'
{
CreateDataSourceFromRDS -> Maybe Bool
computeStatistics :: Prelude.Maybe Prelude.Bool,
CreateDataSourceFromRDS -> Maybe Text
dataSourceName :: Prelude.Maybe Prelude.Text,
CreateDataSourceFromRDS -> Text
dataSourceId :: Prelude.Text,
CreateDataSourceFromRDS -> RDSDataSpec
rDSData :: RDSDataSpec,
CreateDataSourceFromRDS -> Text
roleARN :: Prelude.Text
}
deriving (CreateDataSourceFromRDS -> CreateDataSourceFromRDS -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: CreateDataSourceFromRDS -> CreateDataSourceFromRDS -> Bool
$c/= :: CreateDataSourceFromRDS -> CreateDataSourceFromRDS -> Bool
== :: CreateDataSourceFromRDS -> CreateDataSourceFromRDS -> Bool
$c== :: CreateDataSourceFromRDS -> CreateDataSourceFromRDS -> Bool
Prelude.Eq, ReadPrec [CreateDataSourceFromRDS]
ReadPrec CreateDataSourceFromRDS
Int -> ReadS CreateDataSourceFromRDS
ReadS [CreateDataSourceFromRDS]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [CreateDataSourceFromRDS]
$creadListPrec :: ReadPrec [CreateDataSourceFromRDS]
readPrec :: ReadPrec CreateDataSourceFromRDS
$creadPrec :: ReadPrec CreateDataSourceFromRDS
readList :: ReadS [CreateDataSourceFromRDS]
$creadList :: ReadS [CreateDataSourceFromRDS]
readsPrec :: Int -> ReadS CreateDataSourceFromRDS
$creadsPrec :: Int -> ReadS CreateDataSourceFromRDS
Prelude.Read, Int -> CreateDataSourceFromRDS -> ShowS
[CreateDataSourceFromRDS] -> ShowS
CreateDataSourceFromRDS -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [CreateDataSourceFromRDS] -> ShowS
$cshowList :: [CreateDataSourceFromRDS] -> ShowS
show :: CreateDataSourceFromRDS -> String
$cshow :: CreateDataSourceFromRDS -> String
showsPrec :: Int -> CreateDataSourceFromRDS -> ShowS
$cshowsPrec :: Int -> CreateDataSourceFromRDS -> ShowS
Prelude.Show, forall x. Rep CreateDataSourceFromRDS x -> CreateDataSourceFromRDS
forall x. CreateDataSourceFromRDS -> Rep CreateDataSourceFromRDS x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep CreateDataSourceFromRDS x -> CreateDataSourceFromRDS
$cfrom :: forall x. CreateDataSourceFromRDS -> Rep CreateDataSourceFromRDS x
Prelude.Generic)
newCreateDataSourceFromRDS ::
Prelude.Text ->
RDSDataSpec ->
Prelude.Text ->
CreateDataSourceFromRDS
newCreateDataSourceFromRDS :: Text -> RDSDataSpec -> Text -> CreateDataSourceFromRDS
newCreateDataSourceFromRDS
Text
pDataSourceId_
RDSDataSpec
pRDSData_
Text
pRoleARN_ =
CreateDataSourceFromRDS'
{ $sel:computeStatistics:CreateDataSourceFromRDS' :: Maybe Bool
computeStatistics =
forall a. Maybe a
Prelude.Nothing,
$sel:dataSourceName:CreateDataSourceFromRDS' :: Maybe Text
dataSourceName = forall a. Maybe a
Prelude.Nothing,
$sel:dataSourceId:CreateDataSourceFromRDS' :: Text
dataSourceId = Text
pDataSourceId_,
$sel:rDSData:CreateDataSourceFromRDS' :: RDSDataSpec
rDSData = RDSDataSpec
pRDSData_,
$sel:roleARN:CreateDataSourceFromRDS' :: Text
roleARN = Text
pRoleARN_
}
createDataSourceFromRDS_computeStatistics :: Lens.Lens' CreateDataSourceFromRDS (Prelude.Maybe Prelude.Bool)
createDataSourceFromRDS_computeStatistics :: Lens' CreateDataSourceFromRDS (Maybe Bool)
createDataSourceFromRDS_computeStatistics = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateDataSourceFromRDS' {Maybe Bool
computeStatistics :: Maybe Bool
$sel:computeStatistics:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> Maybe Bool
computeStatistics} -> Maybe Bool
computeStatistics) (\s :: CreateDataSourceFromRDS
s@CreateDataSourceFromRDS' {} Maybe Bool
a -> CreateDataSourceFromRDS
s {$sel:computeStatistics:CreateDataSourceFromRDS' :: Maybe Bool
computeStatistics = Maybe Bool
a} :: CreateDataSourceFromRDS)
createDataSourceFromRDS_dataSourceName :: Lens.Lens' CreateDataSourceFromRDS (Prelude.Maybe Prelude.Text)
createDataSourceFromRDS_dataSourceName :: Lens' CreateDataSourceFromRDS (Maybe Text)
createDataSourceFromRDS_dataSourceName = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateDataSourceFromRDS' {Maybe Text
dataSourceName :: Maybe Text
$sel:dataSourceName:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> Maybe Text
dataSourceName} -> Maybe Text
dataSourceName) (\s :: CreateDataSourceFromRDS
s@CreateDataSourceFromRDS' {} Maybe Text
a -> CreateDataSourceFromRDS
s {$sel:dataSourceName:CreateDataSourceFromRDS' :: Maybe Text
dataSourceName = Maybe Text
a} :: CreateDataSourceFromRDS)
createDataSourceFromRDS_dataSourceId :: Lens.Lens' CreateDataSourceFromRDS Prelude.Text
createDataSourceFromRDS_dataSourceId :: Lens' CreateDataSourceFromRDS Text
createDataSourceFromRDS_dataSourceId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateDataSourceFromRDS' {Text
dataSourceId :: Text
$sel:dataSourceId:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> Text
dataSourceId} -> Text
dataSourceId) (\s :: CreateDataSourceFromRDS
s@CreateDataSourceFromRDS' {} Text
a -> CreateDataSourceFromRDS
s {$sel:dataSourceId:CreateDataSourceFromRDS' :: Text
dataSourceId = Text
a} :: CreateDataSourceFromRDS)
createDataSourceFromRDS_rDSData :: Lens.Lens' CreateDataSourceFromRDS RDSDataSpec
createDataSourceFromRDS_rDSData :: Lens' CreateDataSourceFromRDS RDSDataSpec
createDataSourceFromRDS_rDSData = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateDataSourceFromRDS' {RDSDataSpec
rDSData :: RDSDataSpec
$sel:rDSData:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> RDSDataSpec
rDSData} -> RDSDataSpec
rDSData) (\s :: CreateDataSourceFromRDS
s@CreateDataSourceFromRDS' {} RDSDataSpec
a -> CreateDataSourceFromRDS
s {$sel:rDSData:CreateDataSourceFromRDS' :: RDSDataSpec
rDSData = RDSDataSpec
a} :: CreateDataSourceFromRDS)
createDataSourceFromRDS_roleARN :: Lens.Lens' CreateDataSourceFromRDS Prelude.Text
createDataSourceFromRDS_roleARN :: Lens' CreateDataSourceFromRDS Text
createDataSourceFromRDS_roleARN = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateDataSourceFromRDS' {Text
roleARN :: Text
$sel:roleARN:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> Text
roleARN} -> Text
roleARN) (\s :: CreateDataSourceFromRDS
s@CreateDataSourceFromRDS' {} Text
a -> CreateDataSourceFromRDS
s {$sel:roleARN:CreateDataSourceFromRDS' :: Text
roleARN = Text
a} :: CreateDataSourceFromRDS)
instance Core.AWSRequest CreateDataSourceFromRDS where
type
AWSResponse CreateDataSourceFromRDS =
CreateDataSourceFromRDSResponse
request :: (Service -> Service)
-> CreateDataSourceFromRDS -> Request CreateDataSourceFromRDS
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 CreateDataSourceFromRDS
-> ClientResponse ClientBody
-> m (Either
Error (ClientResponse (AWSResponse CreateDataSourceFromRDS)))
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 -> Int -> CreateDataSourceFromRDSResponse
CreateDataSourceFromRDSResponse'
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
"DataSourceId")
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 CreateDataSourceFromRDS where
hashWithSalt :: Int -> CreateDataSourceFromRDS -> Int
hashWithSalt Int
_salt CreateDataSourceFromRDS' {Maybe Bool
Maybe Text
Text
RDSDataSpec
roleARN :: Text
rDSData :: RDSDataSpec
dataSourceId :: Text
dataSourceName :: Maybe Text
computeStatistics :: Maybe Bool
$sel:roleARN:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> Text
$sel:rDSData:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> RDSDataSpec
$sel:dataSourceId:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> Text
$sel:dataSourceName:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> Maybe Text
$sel:computeStatistics:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> Maybe Bool
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
computeStatistics
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
dataSourceName
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
dataSourceId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` RDSDataSpec
rDSData
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
roleARN
instance Prelude.NFData CreateDataSourceFromRDS where
rnf :: CreateDataSourceFromRDS -> ()
rnf CreateDataSourceFromRDS' {Maybe Bool
Maybe Text
Text
RDSDataSpec
roleARN :: Text
rDSData :: RDSDataSpec
dataSourceId :: Text
dataSourceName :: Maybe Text
computeStatistics :: Maybe Bool
$sel:roleARN:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> Text
$sel:rDSData:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> RDSDataSpec
$sel:dataSourceId:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> Text
$sel:dataSourceName:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> Maybe Text
$sel:computeStatistics:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> Maybe Bool
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Bool
computeStatistics
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
dataSourceName
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
dataSourceId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf RDSDataSpec
rDSData
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
roleARN
instance Data.ToHeaders CreateDataSourceFromRDS where
toHeaders :: CreateDataSourceFromRDS -> 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
"AmazonML_20141212.CreateDataSourceFromRDS" ::
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 CreateDataSourceFromRDS where
toJSON :: CreateDataSourceFromRDS -> Value
toJSON CreateDataSourceFromRDS' {Maybe Bool
Maybe Text
Text
RDSDataSpec
roleARN :: Text
rDSData :: RDSDataSpec
dataSourceId :: Text
dataSourceName :: Maybe Text
computeStatistics :: Maybe Bool
$sel:roleARN:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> Text
$sel:rDSData:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> RDSDataSpec
$sel:dataSourceId:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> Text
$sel:dataSourceName:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> Maybe Text
$sel:computeStatistics:CreateDataSourceFromRDS' :: CreateDataSourceFromRDS -> Maybe Bool
..} =
[Pair] -> Value
Data.object
( forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ (Key
"ComputeStatistics" 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 Bool
computeStatistics,
(Key
"DataSourceName" 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
dataSourceName,
forall a. a -> Maybe a
Prelude.Just (Key
"DataSourceId" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= Text
dataSourceId),
forall a. a -> Maybe a
Prelude.Just (Key
"RDSData" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= RDSDataSpec
rDSData),
forall a. a -> Maybe a
Prelude.Just (Key
"RoleARN" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..= Text
roleARN)
]
)
instance Data.ToPath CreateDataSourceFromRDS where
toPath :: CreateDataSourceFromRDS -> ByteString
toPath = forall a b. a -> b -> a
Prelude.const ByteString
"/"
instance Data.ToQuery CreateDataSourceFromRDS where
toQuery :: CreateDataSourceFromRDS -> QueryString
toQuery = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
data CreateDataSourceFromRDSResponse = CreateDataSourceFromRDSResponse'
{
CreateDataSourceFromRDSResponse -> Maybe Text
dataSourceId :: Prelude.Maybe Prelude.Text,
CreateDataSourceFromRDSResponse -> Int
httpStatus :: Prelude.Int
}
deriving (CreateDataSourceFromRDSResponse
-> CreateDataSourceFromRDSResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: CreateDataSourceFromRDSResponse
-> CreateDataSourceFromRDSResponse -> Bool
$c/= :: CreateDataSourceFromRDSResponse
-> CreateDataSourceFromRDSResponse -> Bool
== :: CreateDataSourceFromRDSResponse
-> CreateDataSourceFromRDSResponse -> Bool
$c== :: CreateDataSourceFromRDSResponse
-> CreateDataSourceFromRDSResponse -> Bool
Prelude.Eq, ReadPrec [CreateDataSourceFromRDSResponse]
ReadPrec CreateDataSourceFromRDSResponse
Int -> ReadS CreateDataSourceFromRDSResponse
ReadS [CreateDataSourceFromRDSResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [CreateDataSourceFromRDSResponse]
$creadListPrec :: ReadPrec [CreateDataSourceFromRDSResponse]
readPrec :: ReadPrec CreateDataSourceFromRDSResponse
$creadPrec :: ReadPrec CreateDataSourceFromRDSResponse
readList :: ReadS [CreateDataSourceFromRDSResponse]
$creadList :: ReadS [CreateDataSourceFromRDSResponse]
readsPrec :: Int -> ReadS CreateDataSourceFromRDSResponse
$creadsPrec :: Int -> ReadS CreateDataSourceFromRDSResponse
Prelude.Read, Int -> CreateDataSourceFromRDSResponse -> ShowS
[CreateDataSourceFromRDSResponse] -> ShowS
CreateDataSourceFromRDSResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [CreateDataSourceFromRDSResponse] -> ShowS
$cshowList :: [CreateDataSourceFromRDSResponse] -> ShowS
show :: CreateDataSourceFromRDSResponse -> String
$cshow :: CreateDataSourceFromRDSResponse -> String
showsPrec :: Int -> CreateDataSourceFromRDSResponse -> ShowS
$cshowsPrec :: Int -> CreateDataSourceFromRDSResponse -> ShowS
Prelude.Show, forall x.
Rep CreateDataSourceFromRDSResponse x
-> CreateDataSourceFromRDSResponse
forall x.
CreateDataSourceFromRDSResponse
-> Rep CreateDataSourceFromRDSResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep CreateDataSourceFromRDSResponse x
-> CreateDataSourceFromRDSResponse
$cfrom :: forall x.
CreateDataSourceFromRDSResponse
-> Rep CreateDataSourceFromRDSResponse x
Prelude.Generic)
newCreateDataSourceFromRDSResponse ::
Prelude.Int ->
CreateDataSourceFromRDSResponse
newCreateDataSourceFromRDSResponse :: Int -> CreateDataSourceFromRDSResponse
newCreateDataSourceFromRDSResponse Int
pHttpStatus_ =
CreateDataSourceFromRDSResponse'
{ $sel:dataSourceId:CreateDataSourceFromRDSResponse' :: Maybe Text
dataSourceId =
forall a. Maybe a
Prelude.Nothing,
$sel:httpStatus:CreateDataSourceFromRDSResponse' :: Int
httpStatus = Int
pHttpStatus_
}
createDataSourceFromRDSResponse_dataSourceId :: Lens.Lens' CreateDataSourceFromRDSResponse (Prelude.Maybe Prelude.Text)
createDataSourceFromRDSResponse_dataSourceId :: Lens' CreateDataSourceFromRDSResponse (Maybe Text)
createDataSourceFromRDSResponse_dataSourceId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateDataSourceFromRDSResponse' {Maybe Text
dataSourceId :: Maybe Text
$sel:dataSourceId:CreateDataSourceFromRDSResponse' :: CreateDataSourceFromRDSResponse -> Maybe Text
dataSourceId} -> Maybe Text
dataSourceId) (\s :: CreateDataSourceFromRDSResponse
s@CreateDataSourceFromRDSResponse' {} Maybe Text
a -> CreateDataSourceFromRDSResponse
s {$sel:dataSourceId:CreateDataSourceFromRDSResponse' :: Maybe Text
dataSourceId = Maybe Text
a} :: CreateDataSourceFromRDSResponse)
createDataSourceFromRDSResponse_httpStatus :: Lens.Lens' CreateDataSourceFromRDSResponse Prelude.Int
createDataSourceFromRDSResponse_httpStatus :: Lens' CreateDataSourceFromRDSResponse Int
createDataSourceFromRDSResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\CreateDataSourceFromRDSResponse' {Int
httpStatus :: Int
$sel:httpStatus:CreateDataSourceFromRDSResponse' :: CreateDataSourceFromRDSResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: CreateDataSourceFromRDSResponse
s@CreateDataSourceFromRDSResponse' {} Int
a -> CreateDataSourceFromRDSResponse
s {$sel:httpStatus:CreateDataSourceFromRDSResponse' :: Int
httpStatus = Int
a} :: CreateDataSourceFromRDSResponse)
instance
Prelude.NFData
CreateDataSourceFromRDSResponse
where
rnf :: CreateDataSourceFromRDSResponse -> ()
rnf CreateDataSourceFromRDSResponse' {Int
Maybe Text
httpStatus :: Int
dataSourceId :: Maybe Text
$sel:httpStatus:CreateDataSourceFromRDSResponse' :: CreateDataSourceFromRDSResponse -> Int
$sel:dataSourceId:CreateDataSourceFromRDSResponse' :: CreateDataSourceFromRDSResponse -> Maybe Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
dataSourceId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Int
httpStatus