pub fn media_streams(mut self, input: crate::model::MediaStream) -> Self {
            let mut v = self.media_streams.unwrap_or_default();
            v.push(input);
            self.media_streams = Some(v);
            self
        }
/// Appends an item to `media_streams`.
///
/// To override the contents of this collection use [`set_media_streams`](Self::set_media_streams).
///
/// The media streams that are associated with the flow. After you associate a media stream with a source, you can also associate it with outputs on the flow.
Appends an item to `media_streams`.
To override the contents of this collection use [`set_media_streams`](Self::set_media_streams).

The media streams that are associated with the flow. After you associate a media stream with a source, you can also associate it with outputs on the flow.
Appends an item to ` media_streams ` . To override the contents of this collection use [ ` set_media_streams ` ] ( Self :: set_media_streams ) . The media streams that are associated with the flow . After you associate a media stream with a source you can also associate it with outputs on the flow .
pub fn media_streams(mut self, input: crate::model::MediaStream) -> Self {
            let mut v = self.media_streams.unwrap_or_default();
            v.push(input);
            self.media_streams = Some(v);
            self
        }
pub fn media_streams ( mut self , input : crate :: model :: MediaStream ) -> Self { let mut v = self . media_streams . unwrap_or_default ( ) ; v . push ( input ) ; self . media_streams = Some ( v ) ; self }
Appends an item to `media_streams`.
Appends an item to ` media_streams ` .
mut self
input
crate::model::MediaStream
mut self
input
crate::model::MediaStream