ExAliyun.MNS.set_queue_attributes

You're seeing just the function set_queue_attributes, go back to ExAliyun.MNS module for more information.
Link to this function

set_queue_attributes(queue_url, opts \\ [])

Specs

set_queue_attributes(queue_url :: String.t(), opts :: Keyword.t()) :: result()

Modify attributes of a message queue.

Alibaba Cloud API Docs

Options

  • :config_overrides, optional, the options in config_overrides, please see request/2 for details;
  • :delay_seconds, optional, message sent to the queue can be consumed after delay_seconds seconds, the valid value range in 0..604800 (7 days), by default is 0 second;
  • :maximum_message_size, optional, maximum body length of a message sent to the queue, measured in bytes, by default is 65536 (64 KB);
  • :message_retention_period, optional, maximum lifetime of the message in the queue, measured in seconds, the valid value range in 60..604800 seconds, by default is 259200 (3 days);
  • :visibility_timeout, optional, the valid value range in 1..43200 seconds (12 hours), by default is 30 seconds;
  • :polling_wait_seconds, optional, the valid value range in 0..30 seconds, by default is 0 second;
  • :logging_enabled, optional, whether to enable MNS server logging, by default is false.