aws-0.24.1: Amazon Web Services (AWS) for Haskell
Safe HaskellSafe-Inferred
LanguageHaskell2010

Aws.Sqs.Core

Documentation

type ErrorCode = Text Source #

data SqsError Source #

Constructors

SqsError 

Fields

SqsXmlError 

Instances

Instances details
Exception SqsError Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

toException :: SqsError -> SomeException

fromException :: SomeException -> Maybe SqsError

displayException :: SqsError -> String

Show SqsError Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> SqsError -> ShowS

show :: SqsError -> String

showList :: [SqsError] -> ShowS

data SqsMetadata Source #

Constructors

SqsMetadata 

Fields

Instances

Instances details
Loggable SqsMetadata Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

toLogText :: SqsMetadata -> Text Source #

Monoid SqsMetadata Source # 
Instance details

Defined in Aws.Sqs.Core

Semigroup SqsMetadata Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

(<>) :: SqsMetadata -> SqsMetadata -> SqsMetadata #

sconcat :: NonEmpty SqsMetadata -> SqsMetadata

stimes :: Integral b => b -> SqsMetadata -> SqsMetadata

Show SqsMetadata Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> SqsMetadata -> ShowS

show :: SqsMetadata -> String

showList :: [SqsMetadata] -> ShowS

data SqsAuthorization Source #

Instances

Instances details
Show SqsAuthorization Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> SqsAuthorization -> ShowS

show :: SqsAuthorization -> String

showList :: [SqsAuthorization] -> ShowS

data Endpoint Source #

Instances

Instances details
Show Endpoint Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> Endpoint -> ShowS

show :: Endpoint -> String

showList :: [Endpoint] -> ShowS

data SqsQuery Source #

Constructors

SqsQuery 

Fields

data QueueName Source #

Constructors

QueueName 

Fields

Instances

Instances details
Read QueueName Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

readsPrec :: Int -> ReadS QueueName

readList :: ReadS [QueueName]

readPrec :: ReadPrec QueueName

readListPrec :: ReadPrec [QueueName]

Show QueueName Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> QueueName -> ShowS

show :: QueueName -> String

showList :: [QueueName] -> ShowS

Eq QueueName Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

(==) :: QueueName -> QueueName -> Bool

(/=) :: QueueName -> QueueName -> Bool

Ord QueueName Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

compare :: QueueName -> QueueName -> Ordering

(<) :: QueueName -> QueueName -> Bool

(<=) :: QueueName -> QueueName -> Bool

(>) :: QueueName -> QueueName -> Bool

(>=) :: QueueName -> QueueName -> Bool

max :: QueueName -> QueueName -> QueueName

min :: QueueName -> QueueName -> QueueName

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

Instances details
Bounded MessageAttribute Source # 
Instance details

Defined in Aws.Sqs.Core

Enum MessageAttribute Source # 
Instance details

Defined in Aws.Sqs.Core

Read MessageAttribute Source # 
Instance details

Defined in Aws.Sqs.Core

Show MessageAttribute Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> MessageAttribute -> ShowS

show :: MessageAttribute -> String

showList :: [MessageAttribute] -> ShowS

Eq MessageAttribute Source # 
Instance details

Defined in Aws.Sqs.Core

Ord MessageAttribute Source # 
Instance details

Defined in Aws.Sqs.Core

parseQueueAttribute :: MonadThrow m => Text -> m QueueAttribute Source #

parseMessageAttribute :: MonadThrow m => Text -> m MessageAttribute Source #

newtype ReceiptHandle Source #

Constructors

ReceiptHandle Text 

Instances

Instances details
Read ReceiptHandle Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

readsPrec :: Int -> ReadS ReceiptHandle

readList :: ReadS [ReceiptHandle]

readPrec :: ReadPrec ReceiptHandle

readListPrec :: ReadPrec [ReceiptHandle]

Show ReceiptHandle Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> ReceiptHandle -> ShowS

show :: ReceiptHandle -> String

showList :: [ReceiptHandle] -> ShowS

Eq ReceiptHandle Source # 
Instance details

Defined in Aws.Sqs.Core

Ord ReceiptHandle Source # 
Instance details

Defined in Aws.Sqs.Core

newtype MessageId Source #

Constructors

MessageId Text 

Instances

Instances details
Read MessageId Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

readsPrec :: Int -> ReadS MessageId

readList :: ReadS [MessageId]

readPrec :: ReadPrec MessageId

readListPrec :: ReadPrec [MessageId]

Show MessageId Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> MessageId -> ShowS

show :: MessageId -> String

showList :: [MessageId] -> ShowS

Eq MessageId Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

(==) :: MessageId -> MessageId -> Bool

(/=) :: MessageId -> MessageId -> Bool

Ord MessageId Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

compare :: MessageId -> MessageId -> Ordering

(<) :: MessageId -> MessageId -> Bool

(<=) :: MessageId -> MessageId -> Bool

(>) :: MessageId -> MessageId -> Bool

(>=) :: MessageId -> MessageId -> Bool

max :: MessageId -> MessageId -> MessageId

min :: MessageId -> MessageId -> MessageId