org.jclouds.sqs.options
Class ReceiveMessageOptions
java.lang.Object
org.jclouds.http.options.BaseHttpRequestOptions
org.jclouds.sqs.options.ReceiveMessageOptions
- All Implemented Interfaces:
- Cloneable, org.jclouds.http.options.HttpRequestOptions
public class ReceiveMessageOptions
- extends org.jclouds.http.options.BaseHttpRequestOptions
- implements Cloneable
Options used to receive a message from a queue.
- Author:
- Adrian Cole
- See Also:
- docs
| Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions |
formParameters, headers, pathSuffix, payload, queryParameters |
| Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions |
buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, getFirstFormOrNull, getFirstHeaderOrNull, getFirstQueryOrNull, replaceHeader |
ReceiveMessageOptions
public ReceiveMessageOptions()
visibilityTimeout
public ReceiveMessageOptions visibilityTimeout(Integer visibilityTimeout)
- The duration (in seconds) that the received messages are hidden from
subsequent retrieve requests after being retrieved by a ReceiveMessage
request.
- Parameters:
visibilityTimeout - Constraints: 0 to 43200 (maximum 12 hours)
Default: The visibility timeout for the queue
attributes
public ReceiveMessageOptions attributes(Iterable<String> attributes)
- The attribute you want to get.
All - returns all values.
SenderId - returns the AWS account number (or the IP address, if anonymous
access is allowed) of the sender.
SentTimestamp - returns the time when the message was sent (epoch time in
milliseconds).
ApproximateReceiveCount - returns the number of times a message has been
received but not deleted.
ApproximateFirstReceiveTimestamp - returns the time when the message was
first received (epoch time in milliseconds).
attribute
public ReceiveMessageOptions attribute(String attribute)
- See Also:
attributes
buildFormParameters
public com.google.common.collect.Multimap<String,String> buildFormParameters()
- Specified by:
buildFormParameters in interface org.jclouds.http.options.HttpRequestOptions- Overrides:
buildFormParameters in class org.jclouds.http.options.BaseHttpRequestOptions
hashCode
public int hashCode()
-
- Overrides:
hashCode in class org.jclouds.http.options.BaseHttpRequestOptions
clone
public ReceiveMessageOptions clone()
- Overrides:
clone in class Object
equals
public boolean equals(Object obj)
-
- Overrides:
equals in class org.jclouds.http.options.BaseHttpRequestOptions
toString
public String toString()
-
- Overrides:
toString in class org.jclouds.http.options.BaseHttpRequestOptions
Copyright © 2009-2013 jclouds. All Rights Reserved.