Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Aws.Sqs.Core
Documentation
Constructors
SqsError | |
Fields
| |
SqsXmlError | |
Fields
|
Instances
Exception SqsError Source # | |
Defined in Aws.Sqs.Core Methods toException :: SqsError -> SomeException fromException :: SomeException -> Maybe SqsError displayException :: SqsError -> String | |
Show SqsError Source # | |
data SqsMetadata Source #
Constructors
SqsMetadata | |
Fields
|
Instances
Loggable SqsMetadata Source # | |
Defined in Aws.Sqs.Core Methods toLogText :: SqsMetadata -> Text Source # | |
Monoid SqsMetadata Source # | |
Defined in Aws.Sqs.Core | |
Semigroup SqsMetadata Source # | |
Defined in Aws.Sqs.Core Methods (<>) :: SqsMetadata -> SqsMetadata -> SqsMetadata # sconcat :: NonEmpty SqsMetadata -> SqsMetadata stimes :: Integral b => b -> SqsMetadata -> SqsMetadata | |
Show SqsMetadata Source # | |
Defined in Aws.Sqs.Core Methods showsPrec :: Int -> SqsMetadata -> ShowS show :: SqsMetadata -> String showList :: [SqsMetadata] -> ShowS |
data SqsAuthorization Source #
Constructors
SqsAuthorizationHeader | |
SqsAuthorizationQuery |
Instances
Show SqsAuthorization Source # | |
Defined in Aws.Sqs.Core Methods showsPrec :: Int -> SqsAuthorization -> ShowS show :: SqsAuthorization -> String showList :: [SqsAuthorization] -> ShowS |
Constructors
Endpoint | |
Fields |
data SqsConfiguration qt Source #
Constructors
SqsConfiguration | |
Fields
|
Instances
DefaultServiceConfiguration (SqsConfiguration NormalQuery) Source # | |
Defined in Aws.Sqs.Core | |
DefaultServiceConfiguration (SqsConfiguration UriOnlyQuery) Source # | |
Defined in Aws.Sqs.Core | |
Show (SqsConfiguration qt) Source # | |
Defined in Aws.Sqs.Core Methods showsPrec :: Int -> SqsConfiguration qt -> ShowS show :: SqsConfiguration qt -> String showList :: [SqsConfiguration qt] -> ShowS |
sqsSignQuery :: SqsQuery -> SqsConfiguration qt -> SignatureData -> SignedQuery Source #
sqsResponseConsumer :: HTTPResponseConsumer a -> IORef SqsMetadata -> HTTPResponseConsumer a Source #
sqsXmlResponseConsumer :: (Cursor -> Response SqsMetadata a) -> IORef SqsMetadata -> HTTPResponseConsumer a Source #
Constructors
QueueName | |
Fields
|
printQueueName :: QueueName -> Text Source #
data QueueAttribute Source #
Constructors
QueueAll | |
ApproximateNumberOfMessages | |
ApproximateNumberOfMessagesNotVisible | |
VisibilityTimeout | |
CreatedTimestamp | |
LastModifiedTimestamp | |
Policy | |
MaximumMessageSize | |
MessageRetentionPeriod | |
QueueArn |
Instances
Enum QueueAttribute Source # | |
Defined in Aws.Sqs.Core Methods succ :: QueueAttribute -> QueueAttribute pred :: QueueAttribute -> QueueAttribute toEnum :: Int -> QueueAttribute fromEnum :: QueueAttribute -> Int enumFrom :: QueueAttribute -> [QueueAttribute] enumFromThen :: QueueAttribute -> QueueAttribute -> [QueueAttribute] enumFromTo :: QueueAttribute -> QueueAttribute -> [QueueAttribute] enumFromThenTo :: QueueAttribute -> QueueAttribute -> QueueAttribute -> [QueueAttribute] | |
Show QueueAttribute Source # | |
Defined in Aws.Sqs.Core Methods showsPrec :: Int -> QueueAttribute -> ShowS show :: QueueAttribute -> String showList :: [QueueAttribute] -> ShowS | |
Eq QueueAttribute Source # | |
Defined in Aws.Sqs.Core Methods (==) :: QueueAttribute -> QueueAttribute -> Bool (/=) :: QueueAttribute -> QueueAttribute -> Bool |
data MessageAttribute Source #
Constructors
MessageAll | all values |
SenderId | the AWS account number (or the IP address, if anonymous access is allowed) of the sender |
SentTimestamp | the time when the message was sent (epoch time in milliseconds) |
ApproximateReceiveCount | the number of times a message has been received but not deleted |
ApproximateFirstReceiveTimestamp | the time when the message was first received (epoch time in milliseconds) |
Instances
data SqsPermission Source #
Constructors
PermissionAll | |
PermissionSendMessage | |
PermissionReceiveMessage | |
PermissionDeleteMessage | |
PermissionChangeMessageVisibility | |
PermissionGetQueueAttributes |
Instances
Enum SqsPermission Source # | |
Defined in Aws.Sqs.Core Methods succ :: SqsPermission -> SqsPermission pred :: SqsPermission -> SqsPermission toEnum :: Int -> SqsPermission fromEnum :: SqsPermission -> Int enumFrom :: SqsPermission -> [SqsPermission] enumFromThen :: SqsPermission -> SqsPermission -> [SqsPermission] enumFromTo :: SqsPermission -> SqsPermission -> [SqsPermission] enumFromThenTo :: SqsPermission -> SqsPermission -> SqsPermission -> [SqsPermission] | |
Show SqsPermission Source # | |
Defined in Aws.Sqs.Core Methods showsPrec :: Int -> SqsPermission -> ShowS show :: SqsPermission -> String showList :: [SqsPermission] -> ShowS | |
Eq SqsPermission Source # | |
Defined in Aws.Sqs.Core |
parseQueueAttribute :: MonadThrow m => Text -> m QueueAttribute Source #
printQueueAttribute :: QueueAttribute -> Text Source #
parseMessageAttribute :: MonadThrow m => Text -> m MessageAttribute Source #
printMessageAttribute :: MessageAttribute -> Text Source #
printPermission :: SqsPermission -> Text Source #
newtype ReceiptHandle Source #
Constructors
ReceiptHandle Text |
Instances
Read ReceiptHandle Source # | |
Defined in Aws.Sqs.Core Methods readsPrec :: Int -> ReadS ReceiptHandle readList :: ReadS [ReceiptHandle] readPrec :: ReadPrec ReceiptHandle readListPrec :: ReadPrec [ReceiptHandle] | |
Show ReceiptHandle Source # | |
Defined in Aws.Sqs.Core Methods showsPrec :: Int -> ReceiptHandle -> ShowS show :: ReceiptHandle -> String showList :: [ReceiptHandle] -> ShowS | |
Eq ReceiptHandle Source # | |
Defined in Aws.Sqs.Core | |
Ord ReceiptHandle Source # | |
Defined in Aws.Sqs.Core Methods compare :: ReceiptHandle -> ReceiptHandle -> Ordering (<) :: ReceiptHandle -> ReceiptHandle -> Bool (<=) :: ReceiptHandle -> ReceiptHandle -> Bool (>) :: ReceiptHandle -> ReceiptHandle -> Bool (>=) :: ReceiptHandle -> ReceiptHandle -> Bool max :: ReceiptHandle -> ReceiptHandle -> ReceiptHandle min :: ReceiptHandle -> ReceiptHandle -> ReceiptHandle |
Constructors
MessageId Text |
printReceiptHandle :: ReceiptHandle -> Text Source #