{-# 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.DescribeFleetAdvisorCollectors
(
DescribeFleetAdvisorCollectors (..),
newDescribeFleetAdvisorCollectors,
describeFleetAdvisorCollectors_filters,
describeFleetAdvisorCollectors_maxRecords,
describeFleetAdvisorCollectors_nextToken,
DescribeFleetAdvisorCollectorsResponse (..),
newDescribeFleetAdvisorCollectorsResponse,
describeFleetAdvisorCollectorsResponse_collectors,
describeFleetAdvisorCollectorsResponse_nextToken,
describeFleetAdvisorCollectorsResponse_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 DescribeFleetAdvisorCollectors = DescribeFleetAdvisorCollectors'
{
DescribeFleetAdvisorCollectors -> Maybe [Filter]
filters :: Prelude.Maybe [Filter],
DescribeFleetAdvisorCollectors -> Maybe Int
maxRecords :: Prelude.Maybe Prelude.Int,
DescribeFleetAdvisorCollectors -> Maybe Text
nextToken :: Prelude.Maybe Prelude.Text
}
deriving (DescribeFleetAdvisorCollectors
-> DescribeFleetAdvisorCollectors -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DescribeFleetAdvisorCollectors
-> DescribeFleetAdvisorCollectors -> Bool
$c/= :: DescribeFleetAdvisorCollectors
-> DescribeFleetAdvisorCollectors -> Bool
== :: DescribeFleetAdvisorCollectors
-> DescribeFleetAdvisorCollectors -> Bool
$c== :: DescribeFleetAdvisorCollectors
-> DescribeFleetAdvisorCollectors -> Bool
Prelude.Eq, ReadPrec [DescribeFleetAdvisorCollectors]
ReadPrec DescribeFleetAdvisorCollectors
Int -> ReadS DescribeFleetAdvisorCollectors
ReadS [DescribeFleetAdvisorCollectors]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DescribeFleetAdvisorCollectors]
$creadListPrec :: ReadPrec [DescribeFleetAdvisorCollectors]
readPrec :: ReadPrec DescribeFleetAdvisorCollectors
$creadPrec :: ReadPrec DescribeFleetAdvisorCollectors
readList :: ReadS [DescribeFleetAdvisorCollectors]
$creadList :: ReadS [DescribeFleetAdvisorCollectors]
readsPrec :: Int -> ReadS DescribeFleetAdvisorCollectors
$creadsPrec :: Int -> ReadS DescribeFleetAdvisorCollectors
Prelude.Read, Int -> DescribeFleetAdvisorCollectors -> ShowS
[DescribeFleetAdvisorCollectors] -> ShowS
DescribeFleetAdvisorCollectors -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DescribeFleetAdvisorCollectors] -> ShowS
$cshowList :: [DescribeFleetAdvisorCollectors] -> ShowS
show :: DescribeFleetAdvisorCollectors -> String
$cshow :: DescribeFleetAdvisorCollectors -> String
showsPrec :: Int -> DescribeFleetAdvisorCollectors -> ShowS
$cshowsPrec :: Int -> DescribeFleetAdvisorCollectors -> ShowS
Prelude.Show, forall x.
Rep DescribeFleetAdvisorCollectors x
-> DescribeFleetAdvisorCollectors
forall x.
DescribeFleetAdvisorCollectors
-> Rep DescribeFleetAdvisorCollectors x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DescribeFleetAdvisorCollectors x
-> DescribeFleetAdvisorCollectors
$cfrom :: forall x.
DescribeFleetAdvisorCollectors
-> Rep DescribeFleetAdvisorCollectors x
Prelude.Generic)
newDescribeFleetAdvisorCollectors ::
DescribeFleetAdvisorCollectors
newDescribeFleetAdvisorCollectors :: DescribeFleetAdvisorCollectors
newDescribeFleetAdvisorCollectors =
DescribeFleetAdvisorCollectors'
{ $sel:filters:DescribeFleetAdvisorCollectors' :: Maybe [Filter]
filters =
forall a. Maybe a
Prelude.Nothing,
$sel:maxRecords:DescribeFleetAdvisorCollectors' :: Maybe Int
maxRecords = forall a. Maybe a
Prelude.Nothing,
$sel:nextToken:DescribeFleetAdvisorCollectors' :: Maybe Text
nextToken = forall a. Maybe a
Prelude.Nothing
}
describeFleetAdvisorCollectors_filters :: Lens.Lens' DescribeFleetAdvisorCollectors (Prelude.Maybe [Filter])
describeFleetAdvisorCollectors_filters :: Lens' DescribeFleetAdvisorCollectors (Maybe [Filter])
describeFleetAdvisorCollectors_filters = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeFleetAdvisorCollectors' {Maybe [Filter]
filters :: Maybe [Filter]
$sel:filters:DescribeFleetAdvisorCollectors' :: DescribeFleetAdvisorCollectors -> Maybe [Filter]
filters} -> Maybe [Filter]
filters) (\s :: DescribeFleetAdvisorCollectors
s@DescribeFleetAdvisorCollectors' {} Maybe [Filter]
a -> DescribeFleetAdvisorCollectors
s {$sel:filters:DescribeFleetAdvisorCollectors' :: Maybe [Filter]
filters = Maybe [Filter]
a} :: DescribeFleetAdvisorCollectors) 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
describeFleetAdvisorCollectors_maxRecords :: Lens.Lens' DescribeFleetAdvisorCollectors (Prelude.Maybe Prelude.Int)
describeFleetAdvisorCollectors_maxRecords :: Lens' DescribeFleetAdvisorCollectors (Maybe Int)
describeFleetAdvisorCollectors_maxRecords = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeFleetAdvisorCollectors' {Maybe Int
maxRecords :: Maybe Int
$sel:maxRecords:DescribeFleetAdvisorCollectors' :: DescribeFleetAdvisorCollectors -> Maybe Int
maxRecords} -> Maybe Int
maxRecords) (\s :: DescribeFleetAdvisorCollectors
s@DescribeFleetAdvisorCollectors' {} Maybe Int
a -> DescribeFleetAdvisorCollectors
s {$sel:maxRecords:DescribeFleetAdvisorCollectors' :: Maybe Int
maxRecords = Maybe Int
a} :: DescribeFleetAdvisorCollectors)
describeFleetAdvisorCollectors_nextToken :: Lens.Lens' DescribeFleetAdvisorCollectors (Prelude.Maybe Prelude.Text)
describeFleetAdvisorCollectors_nextToken :: Lens' DescribeFleetAdvisorCollectors (Maybe Text)
describeFleetAdvisorCollectors_nextToken = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeFleetAdvisorCollectors' {Maybe Text
nextToken :: Maybe Text
$sel:nextToken:DescribeFleetAdvisorCollectors' :: DescribeFleetAdvisorCollectors -> Maybe Text
nextToken} -> Maybe Text
nextToken) (\s :: DescribeFleetAdvisorCollectors
s@DescribeFleetAdvisorCollectors' {} Maybe Text
a -> DescribeFleetAdvisorCollectors
s {$sel:nextToken:DescribeFleetAdvisorCollectors' :: Maybe Text
nextToken = Maybe Text
a} :: DescribeFleetAdvisorCollectors)
instance
Core.AWSRequest
DescribeFleetAdvisorCollectors
where
type
AWSResponse DescribeFleetAdvisorCollectors =
DescribeFleetAdvisorCollectorsResponse
request :: (Service -> Service)
-> DescribeFleetAdvisorCollectors
-> Request DescribeFleetAdvisorCollectors
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 DescribeFleetAdvisorCollectors
-> ClientResponse ClientBody
-> m (Either
Error
(ClientResponse (AWSResponse DescribeFleetAdvisorCollectors)))
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 [CollectorResponse]
-> Maybe Text -> Int -> DescribeFleetAdvisorCollectorsResponse
DescribeFleetAdvisorCollectorsResponse'
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
"Collectors" 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
DescribeFleetAdvisorCollectors
where
hashWithSalt :: Int -> DescribeFleetAdvisorCollectors -> Int
hashWithSalt
Int
_salt
DescribeFleetAdvisorCollectors' {Maybe Int
Maybe [Filter]
Maybe Text
nextToken :: Maybe Text
maxRecords :: Maybe Int
filters :: Maybe [Filter]
$sel:nextToken:DescribeFleetAdvisorCollectors' :: DescribeFleetAdvisorCollectors -> Maybe Text
$sel:maxRecords:DescribeFleetAdvisorCollectors' :: DescribeFleetAdvisorCollectors -> Maybe Int
$sel:filters:DescribeFleetAdvisorCollectors' :: DescribeFleetAdvisorCollectors -> 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 Int
maxRecords
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
nextToken
instance
Prelude.NFData
DescribeFleetAdvisorCollectors
where
rnf :: DescribeFleetAdvisorCollectors -> ()
rnf DescribeFleetAdvisorCollectors' {Maybe Int
Maybe [Filter]
Maybe Text
nextToken :: Maybe Text
maxRecords :: Maybe Int
filters :: Maybe [Filter]
$sel:nextToken:DescribeFleetAdvisorCollectors' :: DescribeFleetAdvisorCollectors -> Maybe Text
$sel:maxRecords:DescribeFleetAdvisorCollectors' :: DescribeFleetAdvisorCollectors -> Maybe Int
$sel:filters:DescribeFleetAdvisorCollectors' :: DescribeFleetAdvisorCollectors -> 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 Int
maxRecords
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
nextToken
instance
Data.ToHeaders
DescribeFleetAdvisorCollectors
where
toHeaders :: DescribeFleetAdvisorCollectors -> 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.DescribeFleetAdvisorCollectors" ::
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 DescribeFleetAdvisorCollectors where
toJSON :: DescribeFleetAdvisorCollectors -> Value
toJSON DescribeFleetAdvisorCollectors' {Maybe Int
Maybe [Filter]
Maybe Text
nextToken :: Maybe Text
maxRecords :: Maybe Int
filters :: Maybe [Filter]
$sel:nextToken:DescribeFleetAdvisorCollectors' :: DescribeFleetAdvisorCollectors -> Maybe Text
$sel:maxRecords:DescribeFleetAdvisorCollectors' :: DescribeFleetAdvisorCollectors -> Maybe Int
$sel:filters:DescribeFleetAdvisorCollectors' :: DescribeFleetAdvisorCollectors -> 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
"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,
(Key
"NextToken" 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
nextToken
]
)
instance Data.ToPath DescribeFleetAdvisorCollectors where
toPath :: DescribeFleetAdvisorCollectors -> ByteString
toPath = forall a b. a -> b -> a
Prelude.const ByteString
"/"
instance Data.ToQuery DescribeFleetAdvisorCollectors where
toQuery :: DescribeFleetAdvisorCollectors -> QueryString
toQuery = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
data DescribeFleetAdvisorCollectorsResponse = DescribeFleetAdvisorCollectorsResponse'
{
DescribeFleetAdvisorCollectorsResponse -> Maybe [CollectorResponse]
collectors :: Prelude.Maybe [CollectorResponse],
DescribeFleetAdvisorCollectorsResponse -> Maybe Text
nextToken :: Prelude.Maybe Prelude.Text,
DescribeFleetAdvisorCollectorsResponse -> Int
httpStatus :: Prelude.Int
}
deriving (DescribeFleetAdvisorCollectorsResponse
-> DescribeFleetAdvisorCollectorsResponse -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DescribeFleetAdvisorCollectorsResponse
-> DescribeFleetAdvisorCollectorsResponse -> Bool
$c/= :: DescribeFleetAdvisorCollectorsResponse
-> DescribeFleetAdvisorCollectorsResponse -> Bool
== :: DescribeFleetAdvisorCollectorsResponse
-> DescribeFleetAdvisorCollectorsResponse -> Bool
$c== :: DescribeFleetAdvisorCollectorsResponse
-> DescribeFleetAdvisorCollectorsResponse -> Bool
Prelude.Eq, ReadPrec [DescribeFleetAdvisorCollectorsResponse]
ReadPrec DescribeFleetAdvisorCollectorsResponse
Int -> ReadS DescribeFleetAdvisorCollectorsResponse
ReadS [DescribeFleetAdvisorCollectorsResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [DescribeFleetAdvisorCollectorsResponse]
$creadListPrec :: ReadPrec [DescribeFleetAdvisorCollectorsResponse]
readPrec :: ReadPrec DescribeFleetAdvisorCollectorsResponse
$creadPrec :: ReadPrec DescribeFleetAdvisorCollectorsResponse
readList :: ReadS [DescribeFleetAdvisorCollectorsResponse]
$creadList :: ReadS [DescribeFleetAdvisorCollectorsResponse]
readsPrec :: Int -> ReadS DescribeFleetAdvisorCollectorsResponse
$creadsPrec :: Int -> ReadS DescribeFleetAdvisorCollectorsResponse
Prelude.Read, Int -> DescribeFleetAdvisorCollectorsResponse -> ShowS
[DescribeFleetAdvisorCollectorsResponse] -> ShowS
DescribeFleetAdvisorCollectorsResponse -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [DescribeFleetAdvisorCollectorsResponse] -> ShowS
$cshowList :: [DescribeFleetAdvisorCollectorsResponse] -> ShowS
show :: DescribeFleetAdvisorCollectorsResponse -> String
$cshow :: DescribeFleetAdvisorCollectorsResponse -> String
showsPrec :: Int -> DescribeFleetAdvisorCollectorsResponse -> ShowS
$cshowsPrec :: Int -> DescribeFleetAdvisorCollectorsResponse -> ShowS
Prelude.Show, forall x.
Rep DescribeFleetAdvisorCollectorsResponse x
-> DescribeFleetAdvisorCollectorsResponse
forall x.
DescribeFleetAdvisorCollectorsResponse
-> Rep DescribeFleetAdvisorCollectorsResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep DescribeFleetAdvisorCollectorsResponse x
-> DescribeFleetAdvisorCollectorsResponse
$cfrom :: forall x.
DescribeFleetAdvisorCollectorsResponse
-> Rep DescribeFleetAdvisorCollectorsResponse x
Prelude.Generic)
newDescribeFleetAdvisorCollectorsResponse ::
Prelude.Int ->
DescribeFleetAdvisorCollectorsResponse
newDescribeFleetAdvisorCollectorsResponse :: Int -> DescribeFleetAdvisorCollectorsResponse
newDescribeFleetAdvisorCollectorsResponse
Int
pHttpStatus_ =
DescribeFleetAdvisorCollectorsResponse'
{ $sel:collectors:DescribeFleetAdvisorCollectorsResponse' :: Maybe [CollectorResponse]
collectors =
forall a. Maybe a
Prelude.Nothing,
$sel:nextToken:DescribeFleetAdvisorCollectorsResponse' :: Maybe Text
nextToken = forall a. Maybe a
Prelude.Nothing,
$sel:httpStatus:DescribeFleetAdvisorCollectorsResponse' :: Int
httpStatus = Int
pHttpStatus_
}
describeFleetAdvisorCollectorsResponse_collectors :: Lens.Lens' DescribeFleetAdvisorCollectorsResponse (Prelude.Maybe [CollectorResponse])
describeFleetAdvisorCollectorsResponse_collectors :: Lens'
DescribeFleetAdvisorCollectorsResponse (Maybe [CollectorResponse])
describeFleetAdvisorCollectorsResponse_collectors = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeFleetAdvisorCollectorsResponse' {Maybe [CollectorResponse]
collectors :: Maybe [CollectorResponse]
$sel:collectors:DescribeFleetAdvisorCollectorsResponse' :: DescribeFleetAdvisorCollectorsResponse -> Maybe [CollectorResponse]
collectors} -> Maybe [CollectorResponse]
collectors) (\s :: DescribeFleetAdvisorCollectorsResponse
s@DescribeFleetAdvisorCollectorsResponse' {} Maybe [CollectorResponse]
a -> DescribeFleetAdvisorCollectorsResponse
s {$sel:collectors:DescribeFleetAdvisorCollectorsResponse' :: Maybe [CollectorResponse]
collectors = Maybe [CollectorResponse]
a} :: DescribeFleetAdvisorCollectorsResponse) 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
describeFleetAdvisorCollectorsResponse_nextToken :: Lens.Lens' DescribeFleetAdvisorCollectorsResponse (Prelude.Maybe Prelude.Text)
describeFleetAdvisorCollectorsResponse_nextToken :: Lens' DescribeFleetAdvisorCollectorsResponse (Maybe Text)
describeFleetAdvisorCollectorsResponse_nextToken = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeFleetAdvisorCollectorsResponse' {Maybe Text
nextToken :: Maybe Text
$sel:nextToken:DescribeFleetAdvisorCollectorsResponse' :: DescribeFleetAdvisorCollectorsResponse -> Maybe Text
nextToken} -> Maybe Text
nextToken) (\s :: DescribeFleetAdvisorCollectorsResponse
s@DescribeFleetAdvisorCollectorsResponse' {} Maybe Text
a -> DescribeFleetAdvisorCollectorsResponse
s {$sel:nextToken:DescribeFleetAdvisorCollectorsResponse' :: Maybe Text
nextToken = Maybe Text
a} :: DescribeFleetAdvisorCollectorsResponse)
describeFleetAdvisorCollectorsResponse_httpStatus :: Lens.Lens' DescribeFleetAdvisorCollectorsResponse Prelude.Int
describeFleetAdvisorCollectorsResponse_httpStatus :: Lens' DescribeFleetAdvisorCollectorsResponse Int
describeFleetAdvisorCollectorsResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\DescribeFleetAdvisorCollectorsResponse' {Int
httpStatus :: Int
$sel:httpStatus:DescribeFleetAdvisorCollectorsResponse' :: DescribeFleetAdvisorCollectorsResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: DescribeFleetAdvisorCollectorsResponse
s@DescribeFleetAdvisorCollectorsResponse' {} Int
a -> DescribeFleetAdvisorCollectorsResponse
s {$sel:httpStatus:DescribeFleetAdvisorCollectorsResponse' :: Int
httpStatus = Int
a} :: DescribeFleetAdvisorCollectorsResponse)
instance
Prelude.NFData
DescribeFleetAdvisorCollectorsResponse
where
rnf :: DescribeFleetAdvisorCollectorsResponse -> ()
rnf DescribeFleetAdvisorCollectorsResponse' {Int
Maybe [CollectorResponse]
Maybe Text
httpStatus :: Int
nextToken :: Maybe Text
collectors :: Maybe [CollectorResponse]
$sel:httpStatus:DescribeFleetAdvisorCollectorsResponse' :: DescribeFleetAdvisorCollectorsResponse -> Int
$sel:nextToken:DescribeFleetAdvisorCollectorsResponse' :: DescribeFleetAdvisorCollectorsResponse -> Maybe Text
$sel:collectors:DescribeFleetAdvisorCollectorsResponse' :: DescribeFleetAdvisorCollectorsResponse -> Maybe [CollectorResponse]
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe [CollectorResponse]
collectors
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