{-# 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.IoTWireless.StartBulkAssociateWirelessDeviceWithMulticastGroup
(
StartBulkAssociateWirelessDeviceWithMulticastGroup (..),
newStartBulkAssociateWirelessDeviceWithMulticastGroup,
startBulkAssociateWirelessDeviceWithMulticastGroup_queryString,
startBulkAssociateWirelessDeviceWithMulticastGroup_tags,
startBulkAssociateWirelessDeviceWithMulticastGroup_id,
StartBulkAssociateWirelessDeviceWithMulticastGroupResponse (..),
newStartBulkAssociateWirelessDeviceWithMulticastGroupResponse,
startBulkAssociateWirelessDeviceWithMulticastGroupResponse_httpStatus,
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import Amazonka.IoTWireless.Types
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Request as Request
import qualified Amazonka.Response as Response
data StartBulkAssociateWirelessDeviceWithMulticastGroup = StartBulkAssociateWirelessDeviceWithMulticastGroup'
{ StartBulkAssociateWirelessDeviceWithMulticastGroup -> Maybe Text
queryString :: Prelude.Maybe Prelude.Text,
StartBulkAssociateWirelessDeviceWithMulticastGroup -> Maybe [Tag]
tags :: Prelude.Maybe [Tag],
StartBulkAssociateWirelessDeviceWithMulticastGroup -> Text
id :: Prelude.Text
}
deriving (StartBulkAssociateWirelessDeviceWithMulticastGroup
-> StartBulkAssociateWirelessDeviceWithMulticastGroup -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: StartBulkAssociateWirelessDeviceWithMulticastGroup
-> StartBulkAssociateWirelessDeviceWithMulticastGroup -> Bool
$c/= :: StartBulkAssociateWirelessDeviceWithMulticastGroup
-> StartBulkAssociateWirelessDeviceWithMulticastGroup -> Bool
== :: StartBulkAssociateWirelessDeviceWithMulticastGroup
-> StartBulkAssociateWirelessDeviceWithMulticastGroup -> Bool
$c== :: StartBulkAssociateWirelessDeviceWithMulticastGroup
-> StartBulkAssociateWirelessDeviceWithMulticastGroup -> Bool
Prelude.Eq, ReadPrec [StartBulkAssociateWirelessDeviceWithMulticastGroup]
ReadPrec StartBulkAssociateWirelessDeviceWithMulticastGroup
Int -> ReadS StartBulkAssociateWirelessDeviceWithMulticastGroup
ReadS [StartBulkAssociateWirelessDeviceWithMulticastGroup]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [StartBulkAssociateWirelessDeviceWithMulticastGroup]
$creadListPrec :: ReadPrec [StartBulkAssociateWirelessDeviceWithMulticastGroup]
readPrec :: ReadPrec StartBulkAssociateWirelessDeviceWithMulticastGroup
$creadPrec :: ReadPrec StartBulkAssociateWirelessDeviceWithMulticastGroup
readList :: ReadS [StartBulkAssociateWirelessDeviceWithMulticastGroup]
$creadList :: ReadS [StartBulkAssociateWirelessDeviceWithMulticastGroup]
readsPrec :: Int -> ReadS StartBulkAssociateWirelessDeviceWithMulticastGroup
$creadsPrec :: Int -> ReadS StartBulkAssociateWirelessDeviceWithMulticastGroup
Prelude.Read, Int -> StartBulkAssociateWirelessDeviceWithMulticastGroup -> ShowS
[StartBulkAssociateWirelessDeviceWithMulticastGroup] -> ShowS
StartBulkAssociateWirelessDeviceWithMulticastGroup -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [StartBulkAssociateWirelessDeviceWithMulticastGroup] -> ShowS
$cshowList :: [StartBulkAssociateWirelessDeviceWithMulticastGroup] -> ShowS
show :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> String
$cshow :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> String
showsPrec :: Int -> StartBulkAssociateWirelessDeviceWithMulticastGroup -> ShowS
$cshowsPrec :: Int -> StartBulkAssociateWirelessDeviceWithMulticastGroup -> ShowS
Prelude.Show, forall x.
Rep StartBulkAssociateWirelessDeviceWithMulticastGroup x
-> StartBulkAssociateWirelessDeviceWithMulticastGroup
forall x.
StartBulkAssociateWirelessDeviceWithMulticastGroup
-> Rep StartBulkAssociateWirelessDeviceWithMulticastGroup x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep StartBulkAssociateWirelessDeviceWithMulticastGroup x
-> StartBulkAssociateWirelessDeviceWithMulticastGroup
$cfrom :: forall x.
StartBulkAssociateWirelessDeviceWithMulticastGroup
-> Rep StartBulkAssociateWirelessDeviceWithMulticastGroup x
Prelude.Generic)
newStartBulkAssociateWirelessDeviceWithMulticastGroup ::
Prelude.Text ->
StartBulkAssociateWirelessDeviceWithMulticastGroup
newStartBulkAssociateWirelessDeviceWithMulticastGroup :: Text -> StartBulkAssociateWirelessDeviceWithMulticastGroup
newStartBulkAssociateWirelessDeviceWithMulticastGroup
Text
pId_ =
StartBulkAssociateWirelessDeviceWithMulticastGroup'
{ $sel:queryString:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: Maybe Text
queryString =
forall a. Maybe a
Prelude.Nothing,
$sel:tags:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: Maybe [Tag]
tags = forall a. Maybe a
Prelude.Nothing,
$sel:id:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: Text
id = Text
pId_
}
startBulkAssociateWirelessDeviceWithMulticastGroup_queryString :: Lens.Lens' StartBulkAssociateWirelessDeviceWithMulticastGroup (Prelude.Maybe Prelude.Text)
startBulkAssociateWirelessDeviceWithMulticastGroup_queryString :: Lens'
StartBulkAssociateWirelessDeviceWithMulticastGroup (Maybe Text)
startBulkAssociateWirelessDeviceWithMulticastGroup_queryString = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\StartBulkAssociateWirelessDeviceWithMulticastGroup' {Maybe Text
queryString :: Maybe Text
$sel:queryString:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> Maybe Text
queryString} -> Maybe Text
queryString) (\s :: StartBulkAssociateWirelessDeviceWithMulticastGroup
s@StartBulkAssociateWirelessDeviceWithMulticastGroup' {} Maybe Text
a -> StartBulkAssociateWirelessDeviceWithMulticastGroup
s {$sel:queryString:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: Maybe Text
queryString = Maybe Text
a} :: StartBulkAssociateWirelessDeviceWithMulticastGroup)
startBulkAssociateWirelessDeviceWithMulticastGroup_tags :: Lens.Lens' StartBulkAssociateWirelessDeviceWithMulticastGroup (Prelude.Maybe [Tag])
startBulkAssociateWirelessDeviceWithMulticastGroup_tags :: Lens'
StartBulkAssociateWirelessDeviceWithMulticastGroup (Maybe [Tag])
startBulkAssociateWirelessDeviceWithMulticastGroup_tags = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\StartBulkAssociateWirelessDeviceWithMulticastGroup' {Maybe [Tag]
tags :: Maybe [Tag]
$sel:tags:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> Maybe [Tag]
tags} -> Maybe [Tag]
tags) (\s :: StartBulkAssociateWirelessDeviceWithMulticastGroup
s@StartBulkAssociateWirelessDeviceWithMulticastGroup' {} Maybe [Tag]
a -> StartBulkAssociateWirelessDeviceWithMulticastGroup
s {$sel:tags:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: Maybe [Tag]
tags = Maybe [Tag]
a} :: StartBulkAssociateWirelessDeviceWithMulticastGroup) 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
startBulkAssociateWirelessDeviceWithMulticastGroup_id :: Lens.Lens' StartBulkAssociateWirelessDeviceWithMulticastGroup Prelude.Text
startBulkAssociateWirelessDeviceWithMulticastGroup_id :: Lens' StartBulkAssociateWirelessDeviceWithMulticastGroup Text
startBulkAssociateWirelessDeviceWithMulticastGroup_id = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\StartBulkAssociateWirelessDeviceWithMulticastGroup' {Text
id :: Text
$sel:id:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> Text
id} -> Text
id) (\s :: StartBulkAssociateWirelessDeviceWithMulticastGroup
s@StartBulkAssociateWirelessDeviceWithMulticastGroup' {} Text
a -> StartBulkAssociateWirelessDeviceWithMulticastGroup
s {$sel:id:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: Text
id = Text
a} :: StartBulkAssociateWirelessDeviceWithMulticastGroup)
instance
Core.AWSRequest
StartBulkAssociateWirelessDeviceWithMulticastGroup
where
type
AWSResponse
StartBulkAssociateWirelessDeviceWithMulticastGroup =
StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
request :: (Service -> Service)
-> StartBulkAssociateWirelessDeviceWithMulticastGroup
-> Request StartBulkAssociateWirelessDeviceWithMulticastGroup
request Service -> Service
overrides =
forall a. (ToRequest a, ToJSON a) => Service -> a -> Request a
Request.patchJSON (Service -> Service
overrides Service
defaultService)
response :: forall (m :: * -> *).
MonadResource m =>
(ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy StartBulkAssociateWirelessDeviceWithMulticastGroup
-> ClientResponse ClientBody
-> m (Either
Error
(ClientResponse
(AWSResponse StartBulkAssociateWirelessDeviceWithMulticastGroup)))
response =
forall (m :: * -> *) a.
MonadResource m =>
(Int -> ResponseHeaders -> () -> Either String (AWSResponse a))
-> (ByteStringLazy -> IO ByteStringLazy)
-> Service
-> Proxy a
-> ClientResponse ClientBody
-> m (Either Error (ClientResponse (AWSResponse a)))
Response.receiveEmpty
( \Int
s ResponseHeaders
h ()
x ->
Int -> StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
StartBulkAssociateWirelessDeviceWithMulticastGroupResponse'
forall (f :: * -> *) a b. Functor 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
StartBulkAssociateWirelessDeviceWithMulticastGroup
where
hashWithSalt :: Int -> StartBulkAssociateWirelessDeviceWithMulticastGroup -> Int
hashWithSalt
Int
_salt
StartBulkAssociateWirelessDeviceWithMulticastGroup' {Maybe [Tag]
Maybe Text
Text
id :: Text
tags :: Maybe [Tag]
queryString :: Maybe Text
$sel:id:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> Text
$sel:tags:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> Maybe [Tag]
$sel:queryString:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> Maybe Text
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
queryString
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe [Tag]
tags
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Text
id
instance
Prelude.NFData
StartBulkAssociateWirelessDeviceWithMulticastGroup
where
rnf :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> ()
rnf
StartBulkAssociateWirelessDeviceWithMulticastGroup' {Maybe [Tag]
Maybe Text
Text
id :: Text
tags :: Maybe [Tag]
queryString :: Maybe Text
$sel:id:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> Text
$sel:tags:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> Maybe [Tag]
$sel:queryString:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> Maybe Text
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
queryString
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
id
instance
Data.ToHeaders
StartBulkAssociateWirelessDeviceWithMulticastGroup
where
toHeaders :: StartBulkAssociateWirelessDeviceWithMulticastGroup
-> ResponseHeaders
toHeaders = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
instance
Data.ToJSON
StartBulkAssociateWirelessDeviceWithMulticastGroup
where
toJSON :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> Value
toJSON
StartBulkAssociateWirelessDeviceWithMulticastGroup' {Maybe [Tag]
Maybe Text
Text
id :: Text
tags :: Maybe [Tag]
queryString :: Maybe Text
$sel:id:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> Text
$sel:tags:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> Maybe [Tag]
$sel:queryString:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> Maybe Text
..} =
[Pair] -> Value
Data.object
( forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ (Key
"QueryString" 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
queryString,
(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
]
)
instance
Data.ToPath
StartBulkAssociateWirelessDeviceWithMulticastGroup
where
toPath :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> ByteString
toPath
StartBulkAssociateWirelessDeviceWithMulticastGroup' {Maybe [Tag]
Maybe Text
Text
id :: Text
tags :: Maybe [Tag]
queryString :: Maybe Text
$sel:id:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> Text
$sel:tags:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> Maybe [Tag]
$sel:queryString:StartBulkAssociateWirelessDeviceWithMulticastGroup' :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> Maybe Text
..} =
forall a. Monoid a => [a] -> a
Prelude.mconcat
[ByteString
"/multicast-groups/", forall a. ToByteString a => a -> ByteString
Data.toBS Text
id, ByteString
"/bulk"]
instance
Data.ToQuery
StartBulkAssociateWirelessDeviceWithMulticastGroup
where
toQuery :: StartBulkAssociateWirelessDeviceWithMulticastGroup -> QueryString
toQuery = forall a b. a -> b -> a
Prelude.const forall a. Monoid a => a
Prelude.mempty
data StartBulkAssociateWirelessDeviceWithMulticastGroupResponse = StartBulkAssociateWirelessDeviceWithMulticastGroupResponse'
{
StartBulkAssociateWirelessDeviceWithMulticastGroupResponse -> Int
httpStatus :: Prelude.Int
}
deriving (StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> Bool
$c/= :: StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> Bool
== :: StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> Bool
$c== :: StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> Bool
Prelude.Eq, ReadPrec
[StartBulkAssociateWirelessDeviceWithMulticastGroupResponse]
ReadPrec StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
Int
-> ReadS StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
ReadS [StartBulkAssociateWirelessDeviceWithMulticastGroupResponse]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec
[StartBulkAssociateWirelessDeviceWithMulticastGroupResponse]
$creadListPrec :: ReadPrec
[StartBulkAssociateWirelessDeviceWithMulticastGroupResponse]
readPrec :: ReadPrec StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
$creadPrec :: ReadPrec StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
readList :: ReadS [StartBulkAssociateWirelessDeviceWithMulticastGroupResponse]
$creadList :: ReadS [StartBulkAssociateWirelessDeviceWithMulticastGroupResponse]
readsPrec :: Int
-> ReadS StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
$creadsPrec :: Int
-> ReadS StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
Prelude.Read, Int
-> StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> ShowS
[StartBulkAssociateWirelessDeviceWithMulticastGroupResponse]
-> ShowS
StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [StartBulkAssociateWirelessDeviceWithMulticastGroupResponse]
-> ShowS
$cshowList :: [StartBulkAssociateWirelessDeviceWithMulticastGroupResponse]
-> ShowS
show :: StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> String
$cshow :: StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> String
showsPrec :: Int
-> StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> ShowS
$cshowsPrec :: Int
-> StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> ShowS
Prelude.Show, forall x.
Rep StartBulkAssociateWirelessDeviceWithMulticastGroupResponse x
-> StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
forall x.
StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> Rep StartBulkAssociateWirelessDeviceWithMulticastGroupResponse x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep StartBulkAssociateWirelessDeviceWithMulticastGroupResponse x
-> StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
$cfrom :: forall x.
StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
-> Rep StartBulkAssociateWirelessDeviceWithMulticastGroupResponse x
Prelude.Generic)
newStartBulkAssociateWirelessDeviceWithMulticastGroupResponse ::
Prelude.Int ->
StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
newStartBulkAssociateWirelessDeviceWithMulticastGroupResponse :: Int -> StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
newStartBulkAssociateWirelessDeviceWithMulticastGroupResponse
Int
pHttpStatus_ =
StartBulkAssociateWirelessDeviceWithMulticastGroupResponse'
{ $sel:httpStatus:StartBulkAssociateWirelessDeviceWithMulticastGroupResponse' :: Int
httpStatus =
Int
pHttpStatus_
}
startBulkAssociateWirelessDeviceWithMulticastGroupResponse_httpStatus :: Lens.Lens' StartBulkAssociateWirelessDeviceWithMulticastGroupResponse Prelude.Int
startBulkAssociateWirelessDeviceWithMulticastGroupResponse_httpStatus :: Lens'
StartBulkAssociateWirelessDeviceWithMulticastGroupResponse Int
startBulkAssociateWirelessDeviceWithMulticastGroupResponse_httpStatus = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\StartBulkAssociateWirelessDeviceWithMulticastGroupResponse' {Int
httpStatus :: Int
$sel:httpStatus:StartBulkAssociateWirelessDeviceWithMulticastGroupResponse' :: StartBulkAssociateWirelessDeviceWithMulticastGroupResponse -> Int
httpStatus} -> Int
httpStatus) (\s :: StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
s@StartBulkAssociateWirelessDeviceWithMulticastGroupResponse' {} Int
a -> StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
s {$sel:httpStatus:StartBulkAssociateWirelessDeviceWithMulticastGroupResponse' :: Int
httpStatus = Int
a} :: StartBulkAssociateWirelessDeviceWithMulticastGroupResponse)
instance
Prelude.NFData
StartBulkAssociateWirelessDeviceWithMulticastGroupResponse
where
rnf :: StartBulkAssociateWirelessDeviceWithMulticastGroupResponse -> ()
rnf
StartBulkAssociateWirelessDeviceWithMulticastGroupResponse' {Int
httpStatus :: Int
$sel:httpStatus:StartBulkAssociateWirelessDeviceWithMulticastGroupResponse' :: StartBulkAssociateWirelessDeviceWithMulticastGroupResponse -> Int
..} =
forall a. NFData a => a -> ()
Prelude.rnf Int
httpStatus