pub fn snapshot_owner(mut self, input: impl Into<std::string::String>) -> Self {
            let mut v = self.snapshot_owner.unwrap_or_default();
            v.push(input.into());
            self.snapshot_owner = Some(v);
            self
        }
/// Appends an item to `snapshot_owner`.
///
/// To override the contents of this collection use [`set_snapshot_owner`](Self::set_snapshot_owner).
///
/// <p>The IDs of the Amazon Web Services accounts that can trigger policy by sharing snapshots with your account. The policy only runs if one of the specified Amazon Web Services accounts shares a snapshot with your account.</p>
Appends an item to `snapshot_owner`.
To override the contents of this collection use [`set_snapshot_owner`](Self::set_snapshot_owner).

The IDs of the Amazon Web Services accounts that can trigger policy by sharing snapshots with your account. The policy only runs if one of the specified Amazon Web Services accounts shares a snapshot with your account.
Appends an item to ` snapshot_owner ` . To override the contents of this collection use [ ` set_snapshot_owner ` ] ( Self :: set_snapshot_owner ) . The IDs of the Amazon Web Services accounts that can trigger policy by sharing snapshots with your account . The policy only runs if one of the specified Amazon Web Services accounts shares a snapshot with your account .
pub fn snapshot_owner(mut self, input: impl Into<std::string::String>) -> Self {
            let mut v = self.snapshot_owner.unwrap_or_default();
            v.push(input.into());
            self.snapshot_owner = Some(v);
            self
        }
pub fn snapshot_owner ( mut self , input : impl Into < std :: string :: String > ) -> Self { let mut v = self . snapshot_owner . unwrap_or_default ( ) ; v . push ( input . into ( ) ) ; self . snapshot_owner = Some ( v ) ; self }
Appends an item to `snapshot_owner`.
Appends an item to ` snapshot_owner ` .
mut self
input
impl Into<std::string::String>
mut self
input
impl Into<std::string::String>