SQS

trait SQS extends AmazonSQS

Amazon Simple Queue Service Java client wrapper

Amazon Simple Queue Service Java client wrapper

See also
Companion
object
trait AmazonSQS
class Object
trait Matchable
class Any
class SQSClient

Value members

Concrete methods

def at(region: Region): SQS
def delete(queue: Queue): Unit
def delete(message: Message): DeleteMessageResult
def deleteMessage(message: Message, requestCredentials: Option[AWSSessionCredentials]): DeleteMessageResult
def deleteMessageBatch(queue: Queue, messages: Seq[DeleteMessageBatchEntry], requestCredentials: Option[AWSSessionCredentials]): DeleteMessageBatchResult
def deleteMessages(messages: Seq[Message], requestCredentials: Option[AWSSessionCredentials]): DeleteMessageBatchResult
def deleteQueue(queue: Queue): Unit
def queue(name: String): Option[Queue]
def queueAttributes(queue: Queue, attributeName: String): Map[String, String]
def queueUrl(name: String): Option[String]
def queues: Seq[Queue]
def queuesByNamePrefix(name: String): Seq[Queue]
def receive(queue: Queue): Seq[Message]
def receiveMessage(queue: Queue): Seq[Message]
def receiveMessage(queue: Queue, count: Int, wait: Int, requestCredentials: Option[AWSSessionCredentials]): Seq[Message]
def send(queue: Queue, messageBody: String): SendMessageResult
def sendMessage(queue: Queue, messageBody: String): SendMessageResult
def sendMessageBatch(queue: Queue, messages: Seq[MessageBatchEntry]): SendMessageBatchResult
def sendMessageWithDelaySeconds(queue: Queue, messageBody: String, delaySeconds: Int): SendMessageResult
def sendMessages(queue: Queue, messageBodies: Seq[String]): SendMessageBatchResult
def withQueue[A](queue: Queue)(op: SQSClientWithQueue => A): A

Inherited methods

def addPermission(`x$0`: String, `x$1`: String, `x$2`: List[String], `x$3`: List[String]): AddPermissionResult
Inherited from
AmazonSQS
def addPermission(`x$0`: AddPermissionRequest): AddPermissionResult
Inherited from
AmazonSQS
def changeMessageVisibility(`x$0`: String, `x$1`: String, `x$2`: Integer): ChangeMessageVisibilityResult
Inherited from
AmazonSQS
def changeMessageVisibility(`x$0`: ChangeMessageVisibilityRequest): ChangeMessageVisibilityResult
Inherited from
AmazonSQS
def changeMessageVisibilityBatch(`x$0`: String, `x$1`: List[ChangeMessageVisibilityBatchRequestEntry]): ChangeMessageVisibilityBatchResult
Inherited from
AmazonSQS
def changeMessageVisibilityBatch(`x$0`: ChangeMessageVisibilityBatchRequest): ChangeMessageVisibilityBatchResult
Inherited from
AmazonSQS
def createQueue(`x$0`: String): CreateQueueResult
Inherited from
AmazonSQS
def createQueue(`x$0`: CreateQueueRequest): CreateQueueResult
Inherited from
AmazonSQS
def deleteMessage(`x$0`: String, `x$1`: String): DeleteMessageResult
Inherited from
AmazonSQS
def deleteMessage(`x$0`: DeleteMessageRequest): DeleteMessageResult
Inherited from
AmazonSQS
def deleteMessageBatch(`x$0`: String, `x$1`: List[DeleteMessageBatchRequestEntry]): DeleteMessageBatchResult
Inherited from
AmazonSQS
def deleteMessageBatch(`x$0`: DeleteMessageBatchRequest): DeleteMessageBatchResult
Inherited from
AmazonSQS
def deleteQueue(`x$0`: String): DeleteQueueResult
Inherited from
AmazonSQS
def deleteQueue(`x$0`: DeleteQueueRequest): DeleteQueueResult
Inherited from
AmazonSQS
def getCachedResponseMetadata(`x$0`: AmazonWebServiceRequest): ResponseMetadata
Inherited from
AmazonSQS
def getQueueAttributes(`x$0`: String, `x$1`: List[String]): GetQueueAttributesResult
Inherited from
AmazonSQS
def getQueueAttributes(`x$0`: GetQueueAttributesRequest): GetQueueAttributesResult
Inherited from
AmazonSQS
def getQueueUrl(`x$0`: String): GetQueueUrlResult
Inherited from
AmazonSQS
def getQueueUrl(`x$0`: GetQueueUrlRequest): GetQueueUrlResult
Inherited from
AmazonSQS
def listDeadLetterSourceQueues(`x$0`: ListDeadLetterSourceQueuesRequest): ListDeadLetterSourceQueuesResult
Inherited from
AmazonSQS
def listQueueTags(`x$0`: String): ListQueueTagsResult
Inherited from
AmazonSQS
def listQueueTags(`x$0`: ListQueueTagsRequest): ListQueueTagsResult
Inherited from
AmazonSQS
def listQueues(`x$0`: String): ListQueuesResult
Inherited from
AmazonSQS
def listQueues(): ListQueuesResult
Inherited from
AmazonSQS
def listQueues(`x$0`: ListQueuesRequest): ListQueuesResult
Inherited from
AmazonSQS
def purgeQueue(`x$0`: PurgeQueueRequest): PurgeQueueResult
Inherited from
AmazonSQS
def receiveMessage(`x$0`: String): ReceiveMessageResult
Inherited from
AmazonSQS
def receiveMessage(`x$0`: ReceiveMessageRequest): ReceiveMessageResult
Inherited from
AmazonSQS
def removePermission(`x$0`: String, `x$1`: String): RemovePermissionResult
Inherited from
AmazonSQS
def removePermission(`x$0`: RemovePermissionRequest): RemovePermissionResult
Inherited from
AmazonSQS
def sendMessage(`x$0`: String, `x$1`: String): SendMessageResult
Inherited from
AmazonSQS
def sendMessage(`x$0`: SendMessageRequest): SendMessageResult
Inherited from
AmazonSQS
def sendMessageBatch(`x$0`: String, `x$1`: List[SendMessageBatchRequestEntry]): SendMessageBatchResult
Inherited from
AmazonSQS
def sendMessageBatch(`x$0`: SendMessageBatchRequest): SendMessageBatchResult
Inherited from
AmazonSQS
def setQueueAttributes(`x$0`: String, `x$1`: Map[String, String]): SetQueueAttributesResult
Inherited from
AmazonSQS
def setQueueAttributes(`x$0`: SetQueueAttributesRequest): SetQueueAttributesResult
Inherited from
AmazonSQS
def shutdown(): Unit
Inherited from
AmazonSQS
def tagQueue(`x$0`: String, `x$1`: Map[String, String]): TagQueueResult
Inherited from
AmazonSQS
def tagQueue(`x$0`: TagQueueRequest): TagQueueResult
Inherited from
AmazonSQS
def untagQueue(`x$0`: String, `x$1`: List[String]): UntagQueueResult
Inherited from
AmazonSQS
def untagQueue(`x$0`: UntagQueueRequest): UntagQueueResult
Inherited from
AmazonSQS

Deprecated and Inherited methods

@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def setEndpoint(`x$0`: String): Unit
Deprecated
Inherited from
AmazonSQS
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def setRegion(`x$0`: Region): Unit
Deprecated
Inherited from
AmazonSQS