pub fn asset_hierarchies(mut self, input: crate::model::AssetHierarchy) -> Self {
            let mut v = self.asset_hierarchies.unwrap_or_default();
            v.push(input);
            self.asset_hierarchies = Some(v);
            self
        }
/// Appends an item to `asset_hierarchies`.
///
/// To override the contents of this collection use [`set_asset_hierarchies`](Self::set_asset_hierarchies).
///
/// <p>A list of asset hierarchies that each contain a <code>hierarchyId</code>. A hierarchy specifies allowed parent/child asset relationships.</p>
Appends an item to `asset_hierarchies`.
To override the contents of this collection use [`set_asset_hierarchies`](Self::set_asset_hierarchies).

A list of asset hierarchies that each contain a hierarchyId. A hierarchy specifies allowed parent/child asset relationships.
Appends an item to ` asset_hierarchies ` . To override the contents of this collection use [ ` set_asset_hierarchies ` ] ( Self :: set_asset_hierarchies ) . A list of asset hierarchies that each contain a hierarchyId . A hierarchy specifies allowed parent / child asset relationships .
pub fn asset_hierarchies(mut self, input: crate::model::AssetHierarchy) -> Self {
            let mut v = self.asset_hierarchies.unwrap_or_default();
            v.push(input);
            self.asset_hierarchies = Some(v);
            self
        }
pub fn asset_hierarchies ( mut self , input : crate :: model :: AssetHierarchy ) -> Self { let mut v = self . asset_hierarchies . unwrap_or_default ( ) ; v . push ( input ) ; self . asset_hierarchies = Some ( v ) ; self }
Appends an item to `asset_hierarchies`.
Appends an item to ` asset_hierarchies ` .
mut self
input
crate::model::AssetHierarchy
mut self
input
crate::model::AssetHierarchy