{-# 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.DMS.DescribeReplicationTaskIndividualAssessments
(
DescribeReplicationTaskIndividualAssessments (..),
newDescribeReplicationTaskIndividualAssessments,
describeReplicationTaskIndividualAssessments_filters,
describeReplicationTaskIndividualAssessments_marker,
describeReplicationTaskIndividualAssessments_maxRecords,
DescribeReplicationTaskIndividualAssessmentsResponse (..),
newDescribeReplicationTaskIndividualAssessmentsResponse,
describeReplicationTaskIndividualAssessmentsResponse_marker,
describeReplicationTaskIndividualAssessmentsResponse_replicationTaskIndividualAssessments,
describeReplicationTaskIndividualAssessmentsResponse_httpStatus,
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import Amazonka.DMS.Types
import qualified Amazonka.Data as Data
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Request as Request
import qualified Amazonka.Response as Response
data DescribeReplicationTaskIndividualAssessments = DescribeReplicationTaskIndividualAssessments'
{
DescribeReplicationTaskIndividualAssessments -> Maybe [Filter]
filters :: Prelude.Maybe [Filter],
DescribeReplicationTaskIndividualAssessments -> Maybe Text
marker :: Prelude.Maybe Prelude.Text,
DescribeReplicationTaskIndividualAssessments -> Maybe Int
maxRecords :: Prelude.Maybe Prelude.Int
}
deriving (DescribeReplicationTaskIndividualAssessments
-> DescribeReplicationTaskIndividualAssessments -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DescribeReplicationTaskIndividualAssessments
-> DescribeReplicationTaskIndividualAssessments -> Bool
$c/= :: DescribeReplicationTaskIndividualAssessments
-> DescribeReplicationTaskIndividualAssessments -> Bool
== :: DescribeReplicationTaskIndividualAssessments
-> DescribeReplicationTaskIndividualAssessments -> Bool
$c== :: DescribeReplicationTaskIndividualAssessments
-> DescribeReplicationTaskIndividualAssessments -> Bool
Prelude.Eq, ReadPrec [DescribeReplicationTaskIndividualAssessments]
ReadPrec DescribeReplicationTaskIndividualAssessments
Int -> ReadS DescribeReplicationTaskIndividualAssessments
ReadS [DescribeReplicationTaskIndividualAssessments]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DescribeReplicationTaskIndividualAssessments]
$creadListPrec :: ReadPrec [DescribeReplicationTaskIndividualAssessments]
readPrec :: ReadPrec DescribeReplicationTaskIndividualAssessments
$creadPrec :: ReadPrec DescribeReplicationTaskIndividualAssessments
readList :: ReadS [DescribeReplicationTaskIndividualAssessments]
$creadList :: ReadS [DescribeReplicationTaskIndividualAssessments]
readsPrec :: Int -> ReadS DescribeReplicationTaskIndividualAssessments
$creadsPrec :: Int -> ReadS DescribeReplicationTaskIndividualAssessments
Prelude.Read, Int -> DescribeReplicationTaskIndividualAssessments -> ShowS
[DescribeReplicationTaskIndividualAssessments] -> ShowS
DescribeReplicationTaskIndividualAssessments -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DescribeReplicationTaskIndividualAssessments] -> ShowS
$cshowList :: [DescribeReplicationTaskIndividualAssessments] -> ShowS
show :: DescribeReplicationTaskIndividualAssessments -> String
$cshow :: DescribeReplicationTaskIndividualAssessments -> String
showsPrec :: Int -> DescribeReplicationTaskIndividualAssessments -> ShowS
$cshowsPrec :: Int -> DescribeReplicationTaskIndividualAssessments -> ShowS
Prelude.Show, forall x.
Rep DescribeReplicationTaskIndividualAssessments x
-> DescribeReplicationTaskIndividualAssessments
forall x.
DescribeReplicationTaskIndividualAssessments
-> Rep DescribeReplicationTaskIndividualAssessments x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DescribeReplicationTaskIndividualAssessments x
-> DescribeReplicationTaskIndividualAssessments
$cfrom :: forall x.
DescribeReplicationTaskIndividualAssessments
-> Rep DescribeReplicationTaskIndividualAssessments x
Prelude.Generic)
newDescribeReplicationTaskIndividualAssessments ::
DescribeReplicationTaskIndividualAssessments
newDescribeReplicationTaskIndividualAssessments :: DescribeReplicationTaskIndividualAssessments
newDescribeReplicationTaskIndividualAssessments =
DescribeReplicationTaskIndividualAssessments'
{ $sel:filters:DescribeReplicationTaskIndividualAssessments' :: Maybe [Filter]
filters =
forall a. Maybe a
Prelude.Nothing,
$sel:marker:DescribeReplicationTaskIndividualAssessments' :: Maybe Text
marker = forall a. Maybe a
Prelude.Nothing,
$sel:maxRecords:DescribeReplicationTaskIndividualAssessments' :: Maybe Int
maxRecords = forall a. Maybe a
Prelude.Nothing
}
describeReplicationTaskIndividualAssessments_filters :: Lens.Lens' DescribeReplicationTaskIndividualAssessments (Prelude.Maybe [Filter])
describeReplicationTaskIndividualAssessments_filters :: Lens' DescribeReplicationTaskIndividualAssessments (Maybe [Filter])
describeReplicationTaskIndividualAssessments_filters = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeReplicationTaskIndividualAssessments' {Maybe [Filter]
filters :: Maybe [Filter]
$sel:filters:DescribeReplicationTaskIndividualAssessments' :: DescribeReplicationTaskIndividualAssessments -> Maybe [Filter]
filters} -> Maybe [Filter]
filters) (\s :: DescribeReplicationTaskIndividualAssessments
s@DescribeReplicationTaskIndividualAssessments' {} Maybe [Filter]
a -> DescribeReplicationTaskIndividualAssessments
s {$sel:filters:DescribeReplicationTaskIndividualAssessments' :: Maybe [Filter]
filters = Maybe [Filter]
a} :: DescribeReplicationTaskIndividualAssessments) 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
describeReplicationTaskIndividualAssessments_marker :: Lens.Lens' DescribeReplicationTaskIndividualAssessments (Prelude.Maybe Prelude.Text)
describeReplicationTaskIndividualAssessments_marker :: Lens' DescribeReplicationTaskIndividualAssessments (Maybe Text)
describeReplicationTaskIndividualAssessments_marker = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeReplicationTaskIndividualAssessments' {Maybe Text
marker :: Maybe Text
$sel:marker:DescribeReplicationTaskIndividualAssessments' :: DescribeReplicationTaskIndividualAssessments -> Maybe Text
marker} -> Maybe Text
marker) (\s :: DescribeReplicationTaskIndividualAssessments
s@DescribeReplicationTaskIndividualAssessments' {} Maybe Text
a -> DescribeReplicationTaskIndividualAssessments
s {$sel:marker:DescribeReplicationTaskIndividualAssessments' :: Maybe Text
marker = Maybe Text
a} :: DescribeReplicationTaskIndividualAssessments)
describeReplicationTaskIndividualAssessments_maxRecords :: Lens.Lens' DescribeReplicationTaskIndividualAssessments (Prelude.Maybe Prelude.Int)
describeReplicationTaskIndividualAssessments_maxRecords :: Lens' DescribeReplicationTaskIndividualAssessments (Maybe Int)
describeReplicationTaskIndividualAssessments_maxRecords = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeReplicationTaskIndividualAssessments' {Maybe Int
maxRecords :: Maybe Int
$sel:maxRecords:DescribeReplicationTaskIndividualAssessments' :: DescribeReplicationTaskIndividualAssessments -> Maybe Int
maxRecords} -> Maybe Int
maxRecords) (\s :: DescribeReplicationTaskIndividualAssessments
s@DescribeReplicationTaskIndividualAssessments' {} Maybe Int
a -> DescribeReplicationTaskIndividualAssessments
s {$sel:maxRecords:DescribeReplicationTaskIndividualAssessments' :: Maybe Int
maxRecords = Maybe Int
a} :: DescribeReplicationTaskIndividualAssessments)
instance
Core.AWSRequest
DescribeReplicationTaskIndividualAssessments
where
type
AWSResponse
DescribeReplicationTaskIndividualAssessments =
DescribeReplicationTaskIndividualAssessmentsResponse
request :: (Service -> Service)
-> DescribeReplicationTaskIndividualAssessments
-> Request DescribeReplicationTaskIndividualAssessments
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 DescribeReplicationTaskIndividualAssessments
-> ClientResponse ClientBody
-> m (Either
Error
(ClientResponse
(AWSResponse DescribeReplicationTaskIndividualAssessments)))
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 [ReplicationTaskIndividualAssessment]
-> Int
-> DescribeReplicationTaskIndividualAssessmentsResponse
DescribeReplicationTaskIndividualAssessmentsResponse'
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
"Marker")
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
"ReplicationTaskIndividualAssessments"
forall (f :: * -> *) a. Functor f => f (Maybe a) -> a -> f a
Core..!@ forall a. Monoid a => a
Prelude.mempty
)
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
DescribeReplicationTaskIndividualAssessments
where
hashWithSalt :: Int -> DescribeReplicationTaskIndividualAssessments -> Int
hashWithSalt
Int
_salt
DescribeReplicationTaskIndividualAssessments' {Maybe Int
Maybe [Filter]
Maybe Text
maxRecords :: Maybe Int
marker :: Maybe Text
filters :: Maybe [Filter]
$sel:maxRecords:DescribeReplicationTaskIndividualAssessments' :: DescribeReplicationTaskIndividualAssessments -> Maybe Int
$sel:marker:DescribeReplicationTaskIndividualAssessments' :: DescribeReplicationTaskIndividualAssessments -> Maybe Text
$sel:filters:DescribeReplicationTaskIndividualAssessments' :: DescribeReplicationTaskIndividualAssessments -> Maybe [Filter]
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe [Filter]
filters
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
marker
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Int
maxRecords
instance
Prelude.NFData
DescribeReplicationTaskIndividualAssessments
where
rnf :: DescribeReplicationTaskIndividualAssessments -> ()
rnf DescribeReplicationTaskIndividualAssessments' {Maybe Int
Maybe [Filter]
Maybe Text
maxRecords :: Maybe Int
marker :: Maybe Text
filters :: Maybe [Filter]
$sel:maxRecords:DescribeReplicationTaskIndividualAssessments' :: DescribeReplicationTaskIndividualAssessments -> Maybe Int
$sel:marker:DescribeReplicationTaskIndividualAssessments' :: DescribeReplicationTaskIndividualAssessments -> Maybe Text
$sel:filters:DescribeReplicationTaskIndividualAssessments' :: DescribeReplicationTaskIndividualAssessments -> Maybe [Filter]
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe [Filter]
filters
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
marker
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Int
maxRecords
instance
Data.ToHeaders
DescribeReplicationTaskIndividualAssessments
where
toHeaders :: DescribeReplicationTaskIndividualAssessments -> 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
"AmazonDMSv20160101.DescribeReplicationTaskIndividualAssessments" ::
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
DescribeReplicationTaskIndividualAssessments
where
toJSON :: DescribeReplicationTaskIndividualAssessments -> Value
toJSON
DescribeReplicationTaskIndividualAssessments' {Maybe Int
Maybe [Filter]
Maybe Text
maxRecords :: Maybe Int
marker :: Maybe Text
filters :: Maybe [Filter]
$sel:maxRecords:DescribeReplicationTaskIndividualAssessments' :: DescribeReplicationTaskIndividualAssessments -> Maybe Int
$sel:marker:DescribeReplicationTaskIndividualAssessments' :: DescribeReplicationTaskIndividualAssessments -> Maybe Text
$sel:filters:DescribeReplicationTaskIndividualAssessments' :: DescribeReplicationTaskIndividualAssessments -> Maybe [Filter]
..} =
[Pair] -> Value
Data.object
( forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ (Key
"Filters" 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 [Filter]
filters,
(Key
"Marker" 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
marker,
(Key
"MaxRecords" 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 Int
maxRecords
]
)
instance
Data.ToPath
DescribeReplicationTaskIndividualAssessments
where
toPath :: DescribeReplicationTaskIndividualAssessments -> ByteString
toPath = forall a b. a -> b -> a
Prelude.const ByteString
"/"
instance
Data.ToQuery
DescribeReplicationTaskIndividualAssessments
where
toQuery :: DescribeReplicationTaskIndividualAssessments -> QueryString
toQuery = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
data DescribeReplicationTaskIndividualAssessmentsResponse = DescribeReplicationTaskIndividualAssessmentsResponse'
{
DescribeReplicationTaskIndividualAssessmentsResponse -> Maybe Text
marker :: Prelude.Maybe Prelude.Text,
DescribeReplicationTaskIndividualAssessmentsResponse
-> Maybe [ReplicationTaskIndividualAssessment]
replicationTaskIndividualAssessments :: Prelude.Maybe [ReplicationTaskIndividualAssessment],
DescribeReplicationTaskIndividualAssessmentsResponse -> Int
httpStatus :: Prelude.Int
}
deriving (DescribeReplicationTaskIndividualAssessmentsResponse
-> DescribeReplicationTaskIndividualAssessmentsResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DescribeReplicationTaskIndividualAssessmentsResponse
-> DescribeReplicationTaskIndividualAssessmentsResponse -> Bool
$c/= :: DescribeReplicationTaskIndividualAssessmentsResponse
-> DescribeReplicationTaskIndividualAssessmentsResponse -> Bool
== :: DescribeReplicationTaskIndividualAssessmentsResponse
-> DescribeReplicationTaskIndividualAssessmentsResponse -> Bool
$c== :: DescribeReplicationTaskIndividualAssessmentsResponse
-> DescribeReplicationTaskIndividualAssessmentsResponse -> Bool
Prelude.Eq, ReadPrec [DescribeReplicationTaskIndividualAssessmentsResponse]
ReadPrec DescribeReplicationTaskIndividualAssessmentsResponse
Int -> ReadS DescribeReplicationTaskIndividualAssessmentsResponse
ReadS [DescribeReplicationTaskIndividualAssessmentsResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DescribeReplicationTaskIndividualAssessmentsResponse]
$creadListPrec :: ReadPrec [DescribeReplicationTaskIndividualAssessmentsResponse]
readPrec :: ReadPrec DescribeReplicationTaskIndividualAssessmentsResponse
$creadPrec :: ReadPrec DescribeReplicationTaskIndividualAssessmentsResponse
readList :: ReadS [DescribeReplicationTaskIndividualAssessmentsResponse]
$creadList :: ReadS [DescribeReplicationTaskIndividualAssessmentsResponse]
readsPrec :: Int -> ReadS DescribeReplicationTaskIndividualAssessmentsResponse
$creadsPrec :: Int -> ReadS DescribeReplicationTaskIndividualAssessmentsResponse
Prelude.Read, Int
-> DescribeReplicationTaskIndividualAssessmentsResponse -> ShowS
[DescribeReplicationTaskIndividualAssessmentsResponse] -> ShowS
DescribeReplicationTaskIndividualAssessmentsResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DescribeReplicationTaskIndividualAssessmentsResponse] -> ShowS
$cshowList :: [DescribeReplicationTaskIndividualAssessmentsResponse] -> ShowS
show :: DescribeReplicationTaskIndividualAssessmentsResponse -> String
$cshow :: DescribeReplicationTaskIndividualAssessmentsResponse -> String
showsPrec :: Int
-> DescribeReplicationTaskIndividualAssessmentsResponse -> ShowS
$cshowsPrec :: Int
-> DescribeReplicationTaskIndividualAssessmentsResponse -> ShowS
Prelude.Show, forall x.
Rep DescribeReplicationTaskIndividualAssessmentsResponse x
-> DescribeReplicationTaskIndividualAssessmentsResponse
forall x.
DescribeReplicationTaskIndividualAssessmentsResponse
-> Rep DescribeReplicationTaskIndividualAssessmentsResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DescribeReplicationTaskIndividualAssessmentsResponse x
-> DescribeReplicationTaskIndividualAssessmentsResponse
$cfrom :: forall x.
DescribeReplicationTaskIndividualAssessmentsResponse
-> Rep DescribeReplicationTaskIndividualAssessmentsResponse x
Prelude.Generic)
newDescribeReplicationTaskIndividualAssessmentsResponse ::
Prelude.Int ->
DescribeReplicationTaskIndividualAssessmentsResponse
newDescribeReplicationTaskIndividualAssessmentsResponse :: Int -> DescribeReplicationTaskIndividualAssessmentsResponse
newDescribeReplicationTaskIndividualAssessmentsResponse
Int
pHttpStatus_ =
DescribeReplicationTaskIndividualAssessmentsResponse'
{ $sel:marker:DescribeReplicationTaskIndividualAssessmentsResponse' :: Maybe Text
marker =
forall a. Maybe a
Prelude.Nothing,
$sel:replicationTaskIndividualAssessments:DescribeReplicationTaskIndividualAssessmentsResponse' :: Maybe [ReplicationTaskIndividualAssessment]
replicationTaskIndividualAssessments =
forall a. Maybe a
Prelude.Nothing,
$sel:httpStatus:DescribeReplicationTaskIndividualAssessmentsResponse' :: Int
httpStatus =
Int
pHttpStatus_
}
describeReplicationTaskIndividualAssessmentsResponse_marker :: Lens.Lens' DescribeReplicationTaskIndividualAssessmentsResponse (Prelude.Maybe Prelude.Text)
describeReplicationTaskIndividualAssessmentsResponse_marker :: Lens'
DescribeReplicationTaskIndividualAssessmentsResponse (Maybe Text)
describeReplicationTaskIndividualAssessmentsResponse_marker = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeReplicationTaskIndividualAssessmentsResponse' {Maybe Text
marker :: Maybe Text
$sel:marker:DescribeReplicationTaskIndividualAssessmentsResponse' :: DescribeReplicationTaskIndividualAssessmentsResponse -> Maybe Text
marker} -> Maybe Text
marker) (\s :: DescribeReplicationTaskIndividualAssessmentsResponse
s@DescribeReplicationTaskIndividualAssessmentsResponse' {} Maybe Text
a -> DescribeReplicationTaskIndividualAssessmentsResponse
s {$sel:marker:DescribeReplicationTaskIndividualAssessmentsResponse' :: Maybe Text
marker = Maybe Text
a} :: DescribeReplicationTaskIndividualAssessmentsResponse)
describeReplicationTaskIndividualAssessmentsResponse_replicationTaskIndividualAssessments :: Lens.Lens' DescribeReplicationTaskIndividualAssessmentsResponse (Prelude.Maybe [ReplicationTaskIndividualAssessment])
describeReplicationTaskIndividualAssessmentsResponse_replicationTaskIndividualAssessments :: Lens'
DescribeReplicationTaskIndividualAssessmentsResponse
(Maybe [ReplicationTaskIndividualAssessment])
describeReplicationTaskIndividualAssessmentsResponse_replicationTaskIndividualAssessments = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeReplicationTaskIndividualAssessmentsResponse' {Maybe [ReplicationTaskIndividualAssessment]
replicationTaskIndividualAssessments :: Maybe [ReplicationTaskIndividualAssessment]
$sel:replicationTaskIndividualAssessments:DescribeReplicationTaskIndividualAssessmentsResponse' :: DescribeReplicationTaskIndividualAssessmentsResponse
-> Maybe [ReplicationTaskIndividualAssessment]
replicationTaskIndividualAssessments} -> Maybe [ReplicationTaskIndividualAssessment]
replicationTaskIndividualAssessments) (\s :: DescribeReplicationTaskIndividualAssessmentsResponse
s@DescribeReplicationTaskIndividualAssessmentsResponse' {} Maybe [ReplicationTaskIndividualAssessment]
a -> DescribeReplicationTaskIndividualAssessmentsResponse
s {$sel:replicationTaskIndividualAssessments:DescribeReplicationTaskIndividualAssessmentsResponse' :: Maybe [ReplicationTaskIndividualAssessment]
replicationTaskIndividualAssessments = Maybe [ReplicationTaskIndividualAssessment]
a} :: DescribeReplicationTaskIndividualAssessmentsResponse) 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
describeReplicationTaskIndividualAssessmentsResponse_httpStatus :: Lens.Lens' DescribeReplicationTaskIndividualAssessmentsResponse Prelude.Int
describeReplicationTaskIndividualAssessmentsResponse_httpStatus :: Lens' DescribeReplicationTaskIndividualAssessmentsResponse Int
describeReplicationTaskIndividualAssessmentsResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeReplicationTaskIndividualAssessmentsResponse' {Int
httpStatus :: Int
$sel:httpStatus:DescribeReplicationTaskIndividualAssessmentsResponse' :: DescribeReplicationTaskIndividualAssessmentsResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: DescribeReplicationTaskIndividualAssessmentsResponse
s@DescribeReplicationTaskIndividualAssessmentsResponse' {} Int
a -> DescribeReplicationTaskIndividualAssessmentsResponse
s {$sel:httpStatus:DescribeReplicationTaskIndividualAssessmentsResponse' :: Int
httpStatus = Int
a} :: DescribeReplicationTaskIndividualAssessmentsResponse)
instance
Prelude.NFData
DescribeReplicationTaskIndividualAssessmentsResponse
where
rnf :: DescribeReplicationTaskIndividualAssessmentsResponse -> ()
rnf
DescribeReplicationTaskIndividualAssessmentsResponse' {Int
Maybe [ReplicationTaskIndividualAssessment]
Maybe Text
httpStatus :: Int
replicationTaskIndividualAssessments :: Maybe [ReplicationTaskIndividualAssessment]
marker :: Maybe Text
$sel:httpStatus:DescribeReplicationTaskIndividualAssessmentsResponse' :: DescribeReplicationTaskIndividualAssessmentsResponse -> Int
$sel:replicationTaskIndividualAssessments:DescribeReplicationTaskIndividualAssessmentsResponse' :: DescribeReplicationTaskIndividualAssessmentsResponse
-> Maybe [ReplicationTaskIndividualAssessment]
$sel:marker:DescribeReplicationTaskIndividualAssessmentsResponse' :: DescribeReplicationTaskIndividualAssessmentsResponse -> Maybe Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
marker
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe [ReplicationTaskIndividualAssessment]
replicationTaskIndividualAssessments
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Int
httpStatus