org.jclouds.sqs.features
Interface QueueAsyncApi
public interface QueueAsyncApi
Provides access to SQS via their REST API.
- Author:
- Adrian Cole
list
@Named(value="ListQueues")
com.google.common.util.concurrent.ListenableFuture<com.google.common.collect.FluentIterable<URI>> list()
- See Also:
QueueApi.list()
list
@Named(value="ListQueues")
com.google.common.util.concurrent.ListenableFuture<com.google.common.collect.FluentIterable<URI>> list(ListQueuesOptions options)
- See Also:
QueueApi.list(ListQueuesOptions)
get
@Named(value="GetQueueUrl")
com.google.common.util.concurrent.ListenableFuture<URI> get(String queueName)
- See Also:
QueueApi.get(String)
getInAccount
@Named(value="GetQueueUrl")
com.google.common.util.concurrent.ListenableFuture<URI> getInAccount(String queueName,
String accountId)
- See Also:
QueueApi.getInAccount(java.lang.String, java.lang.String)
create
@Named(value="CreateQueue")
com.google.common.util.concurrent.ListenableFuture<URI> create(String queueName)
- See Also:
QueueApi.create(java.lang.String)
create
@Named(value="CreateQueue")
com.google.common.util.concurrent.ListenableFuture<URI> create(String queueName,
CreateQueueOptions options)
- See Also:
QueueApi.create(java.lang.String)
delete
@Named(value="DeleteQueue")
com.google.common.util.concurrent.ListenableFuture<Void> delete(URI queue)
- See Also:
QueueApi.delete(java.net.URI)
getAttributes
@Named(value="GetQueueAttributes")
com.google.common.util.concurrent.ListenableFuture<? extends QueueAttributes> getAttributes(URI queue)
- See Also:
QueueApi.getAttributes(URI)
getAttributes
@Named(value="GetQueueAttributes")
com.google.common.util.concurrent.ListenableFuture<Map<String,String>> getAttributes(URI queue,
Iterable<String> attributeNames)
- See Also:
QueueApi.getAttributes(URI, Iterable)
getAttribute
@Named(value="GetQueueAttributes")
com.google.common.util.concurrent.ListenableFuture<String> getAttribute(URI queue,
String attributeName)
- See Also:
QueueApi.getAttribute(java.net.URI, java.lang.String)
setAttribute
@Named(value="SetQueueAttributes")
com.google.common.util.concurrent.ListenableFuture<Void> setAttribute(URI queue,
String name,
String value)
- See Also:
QueueApi.setAttribute(java.net.URI, java.lang.String, java.lang.String)
Copyright © 2009-2013 jclouds. All Rights Reserved.