Method: Azure::Queue::QueueService#set_queue_metadata
- Defined in:
- lib/azure/queue/queue_service.rb
#set_queue_metadata(queue_name, metadata, options = {}) ⇒ Object
Public: Sets user-defined metadata on the queue. To delete queue metadata, call this API with an empty hash in the metadata parameter.
Attributes
-
queue_name- String. The queue name. -
metadata- Hash. A hash of user defined metadata -
options- Hash. Optional parameters.
Options
Accepted key/value pairs in options parameter are:
-
:timeout- Integer. A timeout in seconds.
See msdn.microsoft.com/en-us/library/azure/dd179348
Returns nil on success
213 214 215 216 217 218 219 220 221 222 223 224 |
# File 'lib/azure/queue/queue_service.rb', line 213 def (queue_name, , ={}) query = { "comp" => "metadata" } query["timeout"] = [:timeout].to_s if [:timeout] uri = queue_uri(queue_name, query) headers ={} ( || {}, headers) call(:put, uri, nil, headers) nil end |