pub fn message_system_attributes(
            mut self,
            k: impl Into<crate::model::MessageSystemAttributeNameForSends>,
            v: impl Into<crate::model::MessageSystemAttributeValue>,
        ) -> Self {
            self.inner = self.inner.message_system_attributes(k, v);
            self
        }
/// Adds a key-value pair to `MessageSystemAttributes`.
///
/// To override the contents of this collection use [`set_message_system_attributes`](Self::set_message_system_attributes).
///
/// <p>The message system attribute to send. Each message system attribute consists of a <code>Name</code>, <code>Type</code>, and <code>Value</code>.</p>
/// <important>
/// <ul>
/// <li>
/// <p>Currently, the only supported message system attribute is <code>AWSTraceHeader</code>.
/// Its type must be <code>String</code> and its value must be a correctly formatted
/// X-Ray trace header string.</p>
/// </li>
/// <li>
/// <p>The size of a message system attribute doesn't count towards the total size of a message.</p>
/// </li>
/// </ul>
/// </important>
Adds a key-value pair to `MessageSystemAttributes`.
To override the contents of this collection use [`set_message_system_attributes`](Self::set_message_system_attributes).

The message system attribute to send. Each message system attribute consists of a Name, Type, and Value.



Currently, the only supported message system attribute is AWSTraceHeader.
Its type must be String and its value must be a correctly formatted
X-Ray trace header string.


The size of a message system attribute doesn't count towards the total size of a message.



Adds a key - value pair to ` MessageSystemAttributes ` . To override the contents of this collection use [ ` set_message_system_attributes ` ] ( Self :: set_message_system_attributes ) . The message system attribute to send . Each message system attribute consists of a Name Type and Value . Currently the only supported message system attribute is AWSTraceHeader . Its type must be String and its value must be a correctly formatted X - Ray trace header string . The size of a message system attribute doesn ' t count towards the total size of a message .
pub fn message_system_attributes(
            mut self,
            k: impl Into<crate::model::MessageSystemAttributeNameForSends>,
            v: impl Into<crate::model::MessageSystemAttributeValue>,
        ) -> Self {
            self.inner = self.inner.message_system_attributes(k, v);
            self
        }
pub fn message_system_attributes ( mut self , k : impl Into < crate :: model :: MessageSystemAttributeNameForSends > , v : impl Into < crate :: model :: MessageSystemAttributeValue > , ) -> Self { self . inner = self . inner . message_system_attributes ( k , v ) ; self }
Adds a key-value pair to `MessageSystemAttributes`.
Adds a key - value pair to ` MessageSystemAttributes ` .
mut self
k
impl Into<crate::model::MessageSystemAttributeNameForSends>
v
impl Into<crate::model::MessageSystemAttributeValue>
mut self
k
impl Into<crate::model::MessageSystemAttributeNameForSends>
v
impl Into<crate::model::MessageSystemAttributeValue>