Package org.jclouds.sqs.options
Class ReceiveMessageOptions
java.lang.Object
org.jclouds.http.options.BaseHttpRequestOptions
org.jclouds.sqs.options.ReceiveMessageOptions
- All Implemented Interfaces:
Cloneable,HttpRequestOptions
Options used to receive a message from a queue.
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattributes(Iterable<String> attributes) The attribute you want to get.Builds form parameters representing options.clone()booleaninthashCode()toString()visibilityTimeout(Integer visibilityTimeout) The duration (in seconds) that the received messages are hidden from subsequent retrieve requests after being retrieved by a ReceiveMessage request.Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions
buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, getFirstFormOrNull, getFirstHeaderOrNull, getFirstQueryOrNull, replaceHeader
-
Constructor Details
-
ReceiveMessageOptions
public ReceiveMessageOptions()
-
-
Method Details
-
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
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
- See Also:
-
buildFormParameters
Description copied from interface:HttpRequestOptionsBuilds form parameters representing options.- Specified by:
buildFormParametersin interfaceHttpRequestOptions- Overrides:
buildFormParametersin classBaseHttpRequestOptions- Returns:
- map that may contain query parameters.
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseHttpRequestOptions
-
clone
-
equals
- Overrides:
equalsin classBaseHttpRequestOptions
-
toString
- Overrides:
toStringin classBaseHttpRequestOptions
-