{-# 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.Omics.ListReadSetImportJobs
(
ListReadSetImportJobs (..),
newListReadSetImportJobs,
listReadSetImportJobs_filter,
listReadSetImportJobs_maxResults,
listReadSetImportJobs_nextToken,
listReadSetImportJobs_sequenceStoreId,
ListReadSetImportJobsResponse (..),
newListReadSetImportJobsResponse,
listReadSetImportJobsResponse_importJobs,
listReadSetImportJobsResponse_nextToken,
listReadSetImportJobsResponse_httpStatus,
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import Amazonka.Omics.Types
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Request as Request
import qualified Amazonka.Response as Response
data ListReadSetImportJobs = ListReadSetImportJobs'
{
ListReadSetImportJobs -> Maybe ImportReadSetFilter
filter' :: Prelude.Maybe ImportReadSetFilter,
ListReadSetImportJobs -> Maybe Natural
maxResults :: Prelude.Maybe Prelude.Natural,
ListReadSetImportJobs -> Maybe Text
nextToken :: Prelude.Maybe Prelude.Text,
ListReadSetImportJobs -> Text
sequenceStoreId :: Prelude.Text
}
deriving (ListReadSetImportJobs -> ListReadSetImportJobs -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: ListReadSetImportJobs -> ListReadSetImportJobs -> Bool
$c/= :: ListReadSetImportJobs -> ListReadSetImportJobs -> Bool
== :: ListReadSetImportJobs -> ListReadSetImportJobs -> Bool
$c== :: ListReadSetImportJobs -> ListReadSetImportJobs -> Bool
Prelude.Eq, ReadPrec [ListReadSetImportJobs]
ReadPrec ListReadSetImportJobs
Int -> ReadS ListReadSetImportJobs
ReadS [ListReadSetImportJobs]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [ListReadSetImportJobs]
$creadListPrec :: ReadPrec [ListReadSetImportJobs]
readPrec :: ReadPrec ListReadSetImportJobs
$creadPrec :: ReadPrec ListReadSetImportJobs
readList :: ReadS [ListReadSetImportJobs]
$creadList :: ReadS [ListReadSetImportJobs]
readsPrec :: Int -> ReadS ListReadSetImportJobs
$creadsPrec :: Int -> ReadS ListReadSetImportJobs
Prelude.Read, Int -> ListReadSetImportJobs -> ShowS
[ListReadSetImportJobs] -> ShowS
ListReadSetImportJobs -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [ListReadSetImportJobs] -> ShowS
$cshowList :: [ListReadSetImportJobs] -> ShowS
show :: ListReadSetImportJobs -> String
$cshow :: ListReadSetImportJobs -> String
showsPrec :: Int -> ListReadSetImportJobs -> ShowS
$cshowsPrec :: Int -> ListReadSetImportJobs -> ShowS
Prelude.Show, forall x. Rep ListReadSetImportJobs x -> ListReadSetImportJobs
forall x. ListReadSetImportJobs -> Rep ListReadSetImportJobs x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep ListReadSetImportJobs x -> ListReadSetImportJobs
$cfrom :: forall x. ListReadSetImportJobs -> Rep ListReadSetImportJobs x
Prelude.Generic)
newListReadSetImportJobs ::
Prelude.Text ->
ListReadSetImportJobs
newListReadSetImportJobs :: Text -> ListReadSetImportJobs
newListReadSetImportJobs Text
pSequenceStoreId_ =
ListReadSetImportJobs'
{ $sel:filter':ListReadSetImportJobs' :: Maybe ImportReadSetFilter
filter' = forall a. Maybe a
Prelude.Nothing,
$sel:maxResults:ListReadSetImportJobs' :: Maybe Natural
maxResults = forall a. Maybe a
Prelude.Nothing,
$sel:nextToken:ListReadSetImportJobs' :: Maybe Text
nextToken = forall a. Maybe a
Prelude.Nothing,
$sel:sequenceStoreId:ListReadSetImportJobs' :: Text
sequenceStoreId = Text
pSequenceStoreId_
}
listReadSetImportJobs_filter :: Lens.Lens' ListReadSetImportJobs (Prelude.Maybe ImportReadSetFilter)
listReadSetImportJobs_filter :: Lens' ListReadSetImportJobs (Maybe ImportReadSetFilter)
listReadSetImportJobs_filter = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListReadSetImportJobs' {Maybe ImportReadSetFilter
filter' :: Maybe ImportReadSetFilter
$sel:filter':ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe ImportReadSetFilter
filter'} -> Maybe ImportReadSetFilter
filter') (\s :: ListReadSetImportJobs
s@ListReadSetImportJobs' {} Maybe ImportReadSetFilter
a -> ListReadSetImportJobs
s {$sel:filter':ListReadSetImportJobs' :: Maybe ImportReadSetFilter
filter' = Maybe ImportReadSetFilter
a} :: ListReadSetImportJobs)
listReadSetImportJobs_maxResults :: Lens.Lens' ListReadSetImportJobs (Prelude.Maybe Prelude.Natural)
listReadSetImportJobs_maxResults :: Lens' ListReadSetImportJobs (Maybe Natural)
listReadSetImportJobs_maxResults = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListReadSetImportJobs' {Maybe Natural
maxResults :: Maybe Natural
$sel:maxResults:ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe Natural
maxResults} -> Maybe Natural
maxResults) (\s :: ListReadSetImportJobs
s@ListReadSetImportJobs' {} Maybe Natural
a -> ListReadSetImportJobs
s {$sel:maxResults:ListReadSetImportJobs' :: Maybe Natural
maxResults = Maybe Natural
a} :: ListReadSetImportJobs)
listReadSetImportJobs_nextToken :: Lens.Lens' ListReadSetImportJobs (Prelude.Maybe Prelude.Text)
listReadSetImportJobs_nextToken :: Lens' ListReadSetImportJobs (Maybe Text)
listReadSetImportJobs_nextToken = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListReadSetImportJobs' {Maybe Text
nextToken :: Maybe Text
$sel:nextToken:ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe Text
nextToken} -> Maybe Text
nextToken) (\s :: ListReadSetImportJobs
s@ListReadSetImportJobs' {} Maybe Text
a -> ListReadSetImportJobs
s {$sel:nextToken:ListReadSetImportJobs' :: Maybe Text
nextToken = Maybe Text
a} :: ListReadSetImportJobs)
listReadSetImportJobs_sequenceStoreId :: Lens.Lens' ListReadSetImportJobs Prelude.Text
listReadSetImportJobs_sequenceStoreId :: Lens' ListReadSetImportJobs Text
listReadSetImportJobs_sequenceStoreId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListReadSetImportJobs' {Text
sequenceStoreId :: Text
$sel:sequenceStoreId:ListReadSetImportJobs' :: ListReadSetImportJobs -> Text
sequenceStoreId} -> Text
sequenceStoreId) (\s :: ListReadSetImportJobs
s@ListReadSetImportJobs' {} Text
a -> ListReadSetImportJobs
s {$sel:sequenceStoreId:ListReadSetImportJobs' :: Text
sequenceStoreId = Text
a} :: ListReadSetImportJobs)
instance Core.AWSPager ListReadSetImportJobs where
page :: ListReadSetImportJobs
-> AWSResponse ListReadSetImportJobs -> Maybe ListReadSetImportJobs
page ListReadSetImportJobs
rq AWSResponse ListReadSetImportJobs
rs
| forall a. AWSTruncated a => a -> Bool
Core.stop
( AWSResponse ListReadSetImportJobs
rs
forall s a. s -> Getting (First a) s a -> Maybe a
Lens.^? Lens' ListReadSetImportJobsResponse (Maybe Text)
listReadSetImportJobsResponse_nextToken
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall a b. Prism (Maybe a) (Maybe b) a b
Lens._Just
) =
forall a. Maybe a
Prelude.Nothing
| forall a. AWSTruncated a => a -> Bool
Core.stop
( AWSResponse ListReadSetImportJobs
rs
forall s a. s -> Getting (First a) s a -> Maybe a
Lens.^? Lens' ListReadSetImportJobsResponse (Maybe [ImportReadSetJobItem])
listReadSetImportJobsResponse_importJobs
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall a b. Prism (Maybe a) (Maybe b) a b
Lens._Just
) =
forall a. Maybe a
Prelude.Nothing
| Bool
Prelude.otherwise =
forall a. a -> Maybe a
Prelude.Just
forall a b. (a -> b) -> a -> b
Prelude.$ ListReadSetImportJobs
rq
forall a b. a -> (a -> b) -> b
Prelude.& Lens' ListReadSetImportJobs (Maybe Text)
listReadSetImportJobs_nextToken
forall s t a b. ASetter s t a b -> b -> s -> t
Lens..~ AWSResponse ListReadSetImportJobs
rs
forall s a. s -> Getting (First a) s a -> Maybe a
Lens.^? Lens' ListReadSetImportJobsResponse (Maybe Text)
listReadSetImportJobsResponse_nextToken
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall a b. Prism (Maybe a) (Maybe b) a b
Lens._Just
instance Core.AWSRequest ListReadSetImportJobs where
type
AWSResponse ListReadSetImportJobs =
ListReadSetImportJobsResponse
request :: (Service -> Service)
-> ListReadSetImportJobs -> Request ListReadSetImportJobs
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 ListReadSetImportJobs
-> ClientResponse ClientBody
-> m (Either
Error (ClientResponse (AWSResponse ListReadSetImportJobs)))
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 [ImportReadSetJobItem]
-> Maybe Text -> Int -> ListReadSetImportJobsResponse
ListReadSetImportJobsResponse'
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
"importJobs" 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.<*> (Object
x forall a. FromJSON a => Object -> Key -> Either String (Maybe a)
Data..?> Key
"nextToken")
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 ListReadSetImportJobs where
hashWithSalt :: Int -> ListReadSetImportJobs -> Int
hashWithSalt Int
_salt ListReadSetImportJobs' {Maybe Natural
Maybe Text
Maybe ImportReadSetFilter
Text
sequenceStoreId :: Text
nextToken :: Maybe Text
maxResults :: Maybe Natural
filter' :: Maybe ImportReadSetFilter
$sel:sequenceStoreId:ListReadSetImportJobs' :: ListReadSetImportJobs -> Text
$sel:nextToken:ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe Text
$sel:maxResults:ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe Natural
$sel:filter':ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe ImportReadSetFilter
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe ImportReadSetFilter
filter'
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Natural
maxResults
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
nextToken
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
sequenceStoreId
instance Prelude.NFData ListReadSetImportJobs where
rnf :: ListReadSetImportJobs -> ()
rnf ListReadSetImportJobs' {Maybe Natural
Maybe Text
Maybe ImportReadSetFilter
Text
sequenceStoreId :: Text
nextToken :: Maybe Text
maxResults :: Maybe Natural
filter' :: Maybe ImportReadSetFilter
$sel:sequenceStoreId:ListReadSetImportJobs' :: ListReadSetImportJobs -> Text
$sel:nextToken:ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe Text
$sel:maxResults:ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe Natural
$sel:filter':ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe ImportReadSetFilter
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe ImportReadSetFilter
filter'
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Natural
maxResults
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
nextToken
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Text
sequenceStoreId
instance Data.ToHeaders ListReadSetImportJobs where
toHeaders :: ListReadSetImportJobs -> ResponseHeaders
toHeaders =
forall a b. a -> b -> a
Prelude.const
( forall a. Monoid a => [a] -> a
Prelude.mconcat
[ HeaderName
"Content-Type"
forall a. ToHeader a => HeaderName -> a -> ResponseHeaders
Data.=# ( ByteString
"application/x-amz-json-1.1" ::
Prelude.ByteString
)
]
)
instance Data.ToJSON ListReadSetImportJobs where
toJSON :: ListReadSetImportJobs -> Value
toJSON ListReadSetImportJobs' {Maybe Natural
Maybe Text
Maybe ImportReadSetFilter
Text
sequenceStoreId :: Text
nextToken :: Maybe Text
maxResults :: Maybe Natural
filter' :: Maybe ImportReadSetFilter
$sel:sequenceStoreId:ListReadSetImportJobs' :: ListReadSetImportJobs -> Text
$sel:nextToken:ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe Text
$sel:maxResults:ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe Natural
$sel:filter':ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe ImportReadSetFilter
..} =
[Pair] -> Value
Data.object
( forall a. [Maybe a] -> [a]
Prelude.catMaybes
[(Key
"filter" 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 ImportReadSetFilter
filter']
)
instance Data.ToPath ListReadSetImportJobs where
toPath :: ListReadSetImportJobs -> ByteString
toPath ListReadSetImportJobs' {Maybe Natural
Maybe Text
Maybe ImportReadSetFilter
Text
sequenceStoreId :: Text
nextToken :: Maybe Text
maxResults :: Maybe Natural
filter' :: Maybe ImportReadSetFilter
$sel:sequenceStoreId:ListReadSetImportJobs' :: ListReadSetImportJobs -> Text
$sel:nextToken:ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe Text
$sel:maxResults:ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe Natural
$sel:filter':ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe ImportReadSetFilter
..} =
forall a. Monoid a => [a] -> a
Prelude.mconcat
[ ByteString
"/sequencestore/",
forall a. ToByteString a => a -> ByteString
Data.toBS Text
sequenceStoreId,
ByteString
"/importjobs"
]
instance Data.ToQuery ListReadSetImportJobs where
toQuery :: ListReadSetImportJobs -> QueryString
toQuery ListReadSetImportJobs' {Maybe Natural
Maybe Text
Maybe ImportReadSetFilter
Text
sequenceStoreId :: Text
nextToken :: Maybe Text
maxResults :: Maybe Natural
filter' :: Maybe ImportReadSetFilter
$sel:sequenceStoreId:ListReadSetImportJobs' :: ListReadSetImportJobs -> Text
$sel:nextToken:ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe Text
$sel:maxResults:ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe Natural
$sel:filter':ListReadSetImportJobs' :: ListReadSetImportJobs -> Maybe ImportReadSetFilter
..} =
forall a. Monoid a => [a] -> a
Prelude.mconcat
[ ByteString
"maxResults" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Natural
maxResults,
ByteString
"nextToken" forall a. ToQuery a => ByteString -> a -> QueryString
Data.=: Maybe Text
nextToken
]
data ListReadSetImportJobsResponse = ListReadSetImportJobsResponse'
{
ListReadSetImportJobsResponse -> Maybe [ImportReadSetJobItem]
importJobs :: Prelude.Maybe [ImportReadSetJobItem],
ListReadSetImportJobsResponse -> Maybe Text
nextToken :: Prelude.Maybe Prelude.Text,
ListReadSetImportJobsResponse -> Int
httpStatus :: Prelude.Int
}
deriving (ListReadSetImportJobsResponse
-> ListReadSetImportJobsResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: ListReadSetImportJobsResponse
-> ListReadSetImportJobsResponse -> Bool
$c/= :: ListReadSetImportJobsResponse
-> ListReadSetImportJobsResponse -> Bool
== :: ListReadSetImportJobsResponse
-> ListReadSetImportJobsResponse -> Bool
$c== :: ListReadSetImportJobsResponse
-> ListReadSetImportJobsResponse -> Bool
Prelude.Eq, ReadPrec [ListReadSetImportJobsResponse]
ReadPrec ListReadSetImportJobsResponse
Int -> ReadS ListReadSetImportJobsResponse
ReadS [ListReadSetImportJobsResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [ListReadSetImportJobsResponse]
$creadListPrec :: ReadPrec [ListReadSetImportJobsResponse]
readPrec :: ReadPrec ListReadSetImportJobsResponse
$creadPrec :: ReadPrec ListReadSetImportJobsResponse
readList :: ReadS [ListReadSetImportJobsResponse]
$creadList :: ReadS [ListReadSetImportJobsResponse]
readsPrec :: Int -> ReadS ListReadSetImportJobsResponse
$creadsPrec :: Int -> ReadS ListReadSetImportJobsResponse
Prelude.Read, Int -> ListReadSetImportJobsResponse -> ShowS
[ListReadSetImportJobsResponse] -> ShowS
ListReadSetImportJobsResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [ListReadSetImportJobsResponse] -> ShowS
$cshowList :: [ListReadSetImportJobsResponse] -> ShowS
show :: ListReadSetImportJobsResponse -> String
$cshow :: ListReadSetImportJobsResponse -> String
showsPrec :: Int -> ListReadSetImportJobsResponse -> ShowS
$cshowsPrec :: Int -> ListReadSetImportJobsResponse -> ShowS
Prelude.Show, forall x.
Rep ListReadSetImportJobsResponse x
-> ListReadSetImportJobsResponse
forall x.
ListReadSetImportJobsResponse
-> Rep ListReadSetImportJobsResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep ListReadSetImportJobsResponse x
-> ListReadSetImportJobsResponse
$cfrom :: forall x.
ListReadSetImportJobsResponse
-> Rep ListReadSetImportJobsResponse x
Prelude.Generic)
newListReadSetImportJobsResponse ::
Prelude.Int ->
ListReadSetImportJobsResponse
newListReadSetImportJobsResponse :: Int -> ListReadSetImportJobsResponse
newListReadSetImportJobsResponse Int
pHttpStatus_ =
ListReadSetImportJobsResponse'
{ $sel:importJobs:ListReadSetImportJobsResponse' :: Maybe [ImportReadSetJobItem]
importJobs =
forall a. Maybe a
Prelude.Nothing,
$sel:nextToken:ListReadSetImportJobsResponse' :: Maybe Text
nextToken = forall a. Maybe a
Prelude.Nothing,
$sel:httpStatus:ListReadSetImportJobsResponse' :: Int
httpStatus = Int
pHttpStatus_
}
listReadSetImportJobsResponse_importJobs :: Lens.Lens' ListReadSetImportJobsResponse (Prelude.Maybe [ImportReadSetJobItem])
listReadSetImportJobsResponse_importJobs :: Lens' ListReadSetImportJobsResponse (Maybe [ImportReadSetJobItem])
listReadSetImportJobsResponse_importJobs = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListReadSetImportJobsResponse' {Maybe [ImportReadSetJobItem]
importJobs :: Maybe [ImportReadSetJobItem]
$sel:importJobs:ListReadSetImportJobsResponse' :: ListReadSetImportJobsResponse -> Maybe [ImportReadSetJobItem]
importJobs} -> Maybe [ImportReadSetJobItem]
importJobs) (\s :: ListReadSetImportJobsResponse
s@ListReadSetImportJobsResponse' {} Maybe [ImportReadSetJobItem]
a -> ListReadSetImportJobsResponse
s {$sel:importJobs:ListReadSetImportJobsResponse' :: Maybe [ImportReadSetJobItem]
importJobs = Maybe [ImportReadSetJobItem]
a} :: ListReadSetImportJobsResponse) 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
listReadSetImportJobsResponse_nextToken :: Lens.Lens' ListReadSetImportJobsResponse (Prelude.Maybe Prelude.Text)
listReadSetImportJobsResponse_nextToken :: Lens' ListReadSetImportJobsResponse (Maybe Text)
listReadSetImportJobsResponse_nextToken = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListReadSetImportJobsResponse' {Maybe Text
nextToken :: Maybe Text
$sel:nextToken:ListReadSetImportJobsResponse' :: ListReadSetImportJobsResponse -> Maybe Text
nextToken} -> Maybe Text
nextToken) (\s :: ListReadSetImportJobsResponse
s@ListReadSetImportJobsResponse' {} Maybe Text
a -> ListReadSetImportJobsResponse
s {$sel:nextToken:ListReadSetImportJobsResponse' :: Maybe Text
nextToken = Maybe Text
a} :: ListReadSetImportJobsResponse)
listReadSetImportJobsResponse_httpStatus :: Lens.Lens' ListReadSetImportJobsResponse Prelude.Int
listReadSetImportJobsResponse_httpStatus :: Lens' ListReadSetImportJobsResponse Int
listReadSetImportJobsResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ListReadSetImportJobsResponse' {Int
httpStatus :: Int
$sel:httpStatus:ListReadSetImportJobsResponse' :: ListReadSetImportJobsResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: ListReadSetImportJobsResponse
s@ListReadSetImportJobsResponse' {} Int
a -> ListReadSetImportJobsResponse
s {$sel:httpStatus:ListReadSetImportJobsResponse' :: Int
httpStatus = Int
a} :: ListReadSetImportJobsResponse)
instance Prelude.NFData ListReadSetImportJobsResponse where
rnf :: ListReadSetImportJobsResponse -> ()
rnf ListReadSetImportJobsResponse' {Int
Maybe [ImportReadSetJobItem]
Maybe Text
httpStatus :: Int
nextToken :: Maybe Text
importJobs :: Maybe [ImportReadSetJobItem]
$sel:httpStatus:ListReadSetImportJobsResponse' :: ListReadSetImportJobsResponse -> Int
$sel:nextToken:ListReadSetImportJobsResponse' :: ListReadSetImportJobsResponse -> Maybe Text
$sel:importJobs:ListReadSetImportJobsResponse' :: ListReadSetImportJobsResponse -> Maybe [ImportReadSetJobItem]
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe [ImportReadSetJobItem]
importJobs
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
nextToken
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Int
httpStatus