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

Aws.Sqs.Core

Documentation

type ErrorCode = Text #

data SqsError #

Instances

Instances details
Exception SqsError # 
Instance details

Defined in Aws.Sqs.Core

Show SqsError # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> SqsError -> ShowS #

show :: SqsError -> String #

showList :: [SqsError] -> ShowS #

data SqsMetadata #

Constructors

SqsMetadata 

Fields

Instances

Instances details
Loggable SqsMetadata # 
Instance details

Defined in Aws.Sqs.Core

Methods

toLogText :: SqsMetadata -> Text #

Monoid SqsMetadata # 
Instance details

Defined in Aws.Sqs.Core

Semigroup SqsMetadata # 
Instance details

Defined in Aws.Sqs.Core

Methods

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

sconcat :: NonEmpty SqsMetadata -> SqsMetadata #

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

Show SqsMetadata # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> SqsMetadata -> ShowS #

show :: SqsMetadata -> String #

showList :: [SqsMetadata] -> ShowS #

data SqsAuthorization #

Instances

Instances details
Show SqsAuthorization # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> SqsAuthorization -> ShowS #

show :: SqsAuthorization -> String #

showList :: [SqsAuthorization] -> ShowS #

data Endpoint #

Instances

Instances details
Show Endpoint # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> Endpoint -> ShowS #

show :: Endpoint -> String #

showList :: [Endpoint] -> ShowS #

data SqsQuery #

Constructors

SqsQuery 

data QueueName #

Constructors

QueueName 

Fields

Instances

Instances details
Read QueueName # 
Instance details

Defined in Aws.Sqs.Core

Methods

readsPrec :: Int -> ReadS QueueName

readList :: ReadS [QueueName]

readPrec :: ReadPrec QueueName

readListPrec :: ReadPrec [QueueName]

Show QueueName # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> QueueName -> ShowS #

show :: QueueName -> String #

showList :: [QueueName] -> ShowS #

Eq QueueName # 
Instance details

Defined in Aws.Sqs.Core

Ord QueueName # 
Instance details

Defined in Aws.Sqs.Core

data MessageAttribute #

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 # 
Instance details

Defined in Aws.Sqs.Core

Enum MessageAttribute # 
Instance details

Defined in Aws.Sqs.Core

Read MessageAttribute # 
Instance details

Defined in Aws.Sqs.Core

Show MessageAttribute # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> MessageAttribute -> ShowS #

show :: MessageAttribute -> String #

showList :: [MessageAttribute] -> ShowS #

Eq MessageAttribute # 
Instance details

Defined in Aws.Sqs.Core

Ord MessageAttribute # 
Instance details

Defined in Aws.Sqs.Core

newtype ReceiptHandle #

Constructors

ReceiptHandle Text 

Instances

Instances details
Read ReceiptHandle # 
Instance details

Defined in Aws.Sqs.Core

Show ReceiptHandle # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> ReceiptHandle -> ShowS #

show :: ReceiptHandle -> String #

showList :: [ReceiptHandle] -> ShowS #

Eq ReceiptHandle # 
Instance details

Defined in Aws.Sqs.Core

Ord ReceiptHandle # 
Instance details

Defined in Aws.Sqs.Core

newtype MessageId #

Constructors

MessageId Text 

Instances

Instances details
Read MessageId # 
Instance details

Defined in Aws.Sqs.Core

Methods

readsPrec :: Int -> ReadS MessageId

readList :: ReadS [MessageId]

readPrec :: ReadPrec MessageId

readListPrec :: ReadPrec [MessageId]

Show MessageId # 
Instance details

Defined in Aws.Sqs.Core

Methods

showsPrec :: Int -> MessageId -> ShowS #

show :: MessageId -> String #

showList :: [MessageId] -> ShowS #

Eq MessageId # 
Instance details

Defined in Aws.Sqs.Core

Ord MessageId # 
Instance details

Defined in Aws.Sqs.Core