pub fn attributes(mut self, input: crate::model::TypedLinkAttributeDefinition) -> Self {
            let mut v = self.attributes.unwrap_or_default();
            v.push(input);
            self.attributes = Some(v);
            self
        }
/// Appends an item to `attributes`.
///
/// To override the contents of this collection use [`set_attributes`](Self::set_attributes).
///
/// <p>A set of key-value pairs associated with the typed link. Typed link attributes are used when you have data values that are related to the link itself, and not to one of the two objects being linked. Identity attributes also serve to distinguish the link from others of the same type between the same objects.</p>
Appends an item to `attributes`.
To override the contents of this collection use [`set_attributes`](Self::set_attributes).

A set of key-value pairs associated with the typed link. Typed link attributes are used when you have data values that are related to the link itself, and not to one of the two objects being linked. Identity attributes also serve to distinguish the link from others of the same type between the same objects.
Appends an item to ` attributes ` . To override the contents of this collection use [ ` set_attributes ` ] ( Self :: set_attributes ) . A set of key - value pairs associated with the typed link . Typed link attributes are used when you have data values that are related to the link itself and not to one of the two objects being linked . Identity attributes also serve to distinguish the link from others of the same type between the same objects .
pub fn attributes(mut self, input: crate::model::TypedLinkAttributeDefinition) -> Self {
            let mut v = self.attributes.unwrap_or_default();
            v.push(input);
            self.attributes = Some(v);
            self
        }
pub fn attributes ( mut self , input : crate :: model :: TypedLinkAttributeDefinition ) -> Self { let mut v = self . attributes . unwrap_or_default ( ) ; v . push ( input ) ; self . attributes = Some ( v ) ; self }
Appends an item to `attributes`.
Appends an item to ` attributes ` .
mut self
input
crate::model::TypedLinkAttributeDefinition
mut self
input
crate::model::TypedLinkAttributeDefinition