org.jclouds.sqs.options
Class SendMessageOptions

java.lang.Object
  extended by org.jclouds.http.options.BaseHttpRequestOptions
      extended by org.jclouds.sqs.options.SendMessageOptions
All Implemented Interfaces:
Cloneable, org.jclouds.http.options.HttpRequestOptions

public class SendMessageOptions
extends org.jclouds.http.options.BaseHttpRequestOptions
implements Cloneable

Options used to send a message.

Author:
Adrian Cole
See Also:
docs

Nested Class Summary
static class SendMessageOptions.Builder
           
 
Field Summary
 
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters
 
Constructor Summary
SendMessageOptions()
           
 
Method Summary
 com.google.common.collect.Multimap<String,String> buildFormParameters()
           
 SendMessageOptions clone()
           
 SendMessageOptions delaySeconds(Integer delaySeconds)
          The number of seconds to delay a specific message.
 boolean equals(Object obj)
          
 int hashCode()
          
 String toString()
          
 
Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions
buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, getFirstFormOrNull, getFirstHeaderOrNull, getFirstQueryOrNull, replaceHeader
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SendMessageOptions

public SendMessageOptions()
Method Detail

delaySeconds

public SendMessageOptions delaySeconds(Integer delaySeconds)
The number of seconds to delay a specific message. Messages with a positive DelaySeconds value become available for processing after the delay time is finished. If you don't specify a value, the default value for the queue applies.

Parameters:
delaySeconds - from 0 to 900 (15 minutes). If this parameter is not used, the default value for the queue applies.

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 SendMessageOptions 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.