-- | Each message attribute consists of a Name, Type, and Value. For more
-- information, see <http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/SQSMessageAttributes.html#SQSMessageAttributesNTV Message Attribute Items>.
smMessageAttributes :: Lens' SendMessage (HashMap Text MessageAttributeValue)
smMessageAttributes =
    lens _smMessageAttributes (\s a -> s { _smMessageAttributes = a })
        . _EMap
smMessageAttributes :: Lens' SendMessage (HashMap Text MessageAttributeValue)
smMessageAttributes =
    lens _smMessageAttributes (\s a -> s { _smMessageAttributes = a })
        . _EMap
smMessageAttributes =
    lens _smMessageAttributes (\s a -> s { _smMessageAttributes = a })
        . _EMap