amazonka-alexa-business-1.6.1: Amazon Alexa For Business SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.AlexaBusiness.PutRoomSkillParameter

Contents

Description

Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.

Synopsis

Creating a Request

putRoomSkillParameter Source #

Creates a value of PutRoomSkillParameter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • prspRoomARN - The ARN of the room associated with the room skill parameter. Required.
  • prspSkillId - The ARN of the skill associated with the room skill parameter. Required.
  • prspRoomSkillParameter - The updated room skill parameter. Required.

data PutRoomSkillParameter Source #

See: putRoomSkillParameter smart constructor.

Instances
Eq PutRoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

Data PutRoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PutRoomSkillParameter -> c PutRoomSkillParameter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PutRoomSkillParameter #

toConstr :: PutRoomSkillParameter -> Constr #

dataTypeOf :: PutRoomSkillParameter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PutRoomSkillParameter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PutRoomSkillParameter) #

gmapT :: (forall b. Data b => b -> b) -> PutRoomSkillParameter -> PutRoomSkillParameter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PutRoomSkillParameter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PutRoomSkillParameter -> r #

gmapQ :: (forall d. Data d => d -> u) -> PutRoomSkillParameter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PutRoomSkillParameter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PutRoomSkillParameter -> m PutRoomSkillParameter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PutRoomSkillParameter -> m PutRoomSkillParameter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PutRoomSkillParameter -> m PutRoomSkillParameter #

Read PutRoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

Show PutRoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

Generic PutRoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

Associated Types

type Rep PutRoomSkillParameter :: Type -> Type #

Hashable PutRoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

ToJSON PutRoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

AWSRequest PutRoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

Associated Types

type Rs PutRoomSkillParameter :: Type #

ToHeaders PutRoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

ToPath PutRoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

ToQuery PutRoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

NFData PutRoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

Methods

rnf :: PutRoomSkillParameter -> () #

type Rep PutRoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

type Rep PutRoomSkillParameter = D1 (MetaData "PutRoomSkillParameter" "Network.AWS.AlexaBusiness.PutRoomSkillParameter" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" False) (C1 (MetaCons "PutRoomSkillParameter'" PrefixI True) (S1 (MetaSel (Just "_prspRoomARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_prspSkillId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_prspRoomSkillParameter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 RoomSkillParameter))))
type Rs PutRoomSkillParameter Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

Request Lenses

prspRoomARN :: Lens' PutRoomSkillParameter (Maybe Text) Source #

The ARN of the room associated with the room skill parameter. Required.

prspSkillId :: Lens' PutRoomSkillParameter Text Source #

The ARN of the skill associated with the room skill parameter. Required.

prspRoomSkillParameter :: Lens' PutRoomSkillParameter RoomSkillParameter Source #

The updated room skill parameter. Required.

Destructuring the Response

putRoomSkillParameterResponse Source #

Creates a value of PutRoomSkillParameterResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data PutRoomSkillParameterResponse Source #

See: putRoomSkillParameterResponse smart constructor.

Instances
Eq PutRoomSkillParameterResponse Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

Data PutRoomSkillParameterResponse Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PutRoomSkillParameterResponse -> c PutRoomSkillParameterResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PutRoomSkillParameterResponse #

toConstr :: PutRoomSkillParameterResponse -> Constr #

dataTypeOf :: PutRoomSkillParameterResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PutRoomSkillParameterResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PutRoomSkillParameterResponse) #

gmapT :: (forall b. Data b => b -> b) -> PutRoomSkillParameterResponse -> PutRoomSkillParameterResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PutRoomSkillParameterResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PutRoomSkillParameterResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> PutRoomSkillParameterResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PutRoomSkillParameterResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PutRoomSkillParameterResponse -> m PutRoomSkillParameterResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PutRoomSkillParameterResponse -> m PutRoomSkillParameterResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PutRoomSkillParameterResponse -> m PutRoomSkillParameterResponse #

Read PutRoomSkillParameterResponse Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

Show PutRoomSkillParameterResponse Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

Generic PutRoomSkillParameterResponse Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

Associated Types

type Rep PutRoomSkillParameterResponse :: Type -> Type #

NFData PutRoomSkillParameterResponse Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

type Rep PutRoomSkillParameterResponse Source # 
Instance details

Defined in Network.AWS.AlexaBusiness.PutRoomSkillParameter

type Rep PutRoomSkillParameterResponse = D1 (MetaData "PutRoomSkillParameterResponse" "Network.AWS.AlexaBusiness.PutRoomSkillParameter" "amazonka-alexa-business-1.6.1-FQuG4RoJ6vRJhvV2Vb1OnQ" True) (C1 (MetaCons "PutRoomSkillParameterResponse'" PrefixI True) (S1 (MetaSel (Just "_prsprsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses