struct

Amqp::Properties

Inherits Struct < Value < Object

Content properties carried by basic.publish/deliver/return/get-ok. Layout per docs/05-wire-0-9-1/03-content-properties.md.

Constructors

new(content_type : Nil | String = nil, content_encoding : Nil | String = nil, headers : Hash(String, Amqp::FieldValue) | Nil = nil, delivery_mode : Amqp::Properties::Persistence | Nil = nil, persistence : Persistence | Nil = nil, priority : UInt8 | Nil = nil, correlation_id : Nil | String = nil, reply_to : Nil | String = nil, expiration : Nil | String = nil, message_id : Nil | String = nil, timestamp : Time | Nil = nil, type : Nil | String = nil, user_id : Nil | String = nil, app_id : Nil | String = nil, cluster_id : Nil | String = nil)
Source

Instance methods

app_id
Source
app_id=(app_id : String | Nil)
Source
cluster_id
Source
cluster_id=(cluster_id : String | Nil)
Source
content_encoding
Source
content_encoding=(content_encoding : String | Nil)
Source
content_type
Source
content_type=(content_type : String | Nil)
Source
correlation_id
Source
correlation_id=(correlation_id : String | Nil)
Source
delivery_mode
Source
delivery_mode=(delivery_mode : Persistence | Nil)
Source
empty?
Source
expiration
Source
expiration=(expiration : String | Nil)
Source
headers
Source
headers=(headers : Amqp::Arguments | Nil)
Source
message_id
Source
message_id=(message_id : String | Nil)
Source
persistence
Source
priority
Source
priority=(priority : UInt8 | Nil)
Source
reply_to
Source
reply_to=(reply_to : String | Nil)
Source
timestamp
Source
timestamp=(timestamp : Time | Nil)
Source
type
Source
type=(type : String | Nil)
Source
user_id
Source
user_id=(user_id : String | Nil)
Source

Nested types