aws-0.22: Amazon Web Services (AWS) for Haskell
Safe HaskellNone
LanguageHaskell2010

Aws.Sqs.Core

Documentation

type ErrorCode = Text Source #

data SqsError Source #

Instances

Instances details
Show SqsError Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> SqsError -> ShowS

show :: SqsError -> String

showList :: [SqsError] -> ShowS

Exception SqsError Source # 
Instance details

Defined in Aws.Sqs.Core

data SqsMetadata Source #

Constructors

SqsMetadata 

Fields

Instances

Instances details
Show SqsMetadata Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> SqsMetadata -> ShowS

show :: SqsMetadata -> String

showList :: [SqsMetadata] -> ShowS

Semigroup SqsMetadata Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

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

sconcat :: NonEmpty SqsMetadata -> SqsMetadata

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

Monoid SqsMetadata Source # 
Instance details

Defined in Aws.Sqs.Core

Loggable SqsMetadata Source # 
Instance details

Defined in Aws.Sqs.Core

Methods

toLogText :: SqsMetadata -> Text Source #

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
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

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

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

Eq MessageAttribute Source # 
Instance details

Defined in Aws.Sqs.Core

Ord 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

newtype ReceiptHandle Source #

Constructors

ReceiptHandle Text 

Instances

Instances details
Eq ReceiptHandle Source # 
Instance details

Defined in Aws.Sqs.Core

Ord ReceiptHandle Source # 
Instance details

Defined in Aws.Sqs.Core

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

newtype MessageId Source #

Constructors

MessageId Text 

Instances

Instances details
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

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