pub fn period_triggers(mut self, input: crate::model::PeriodTriggersElement) -> Self {
            let mut v = self.period_triggers.unwrap_or_default();
            v.push(input);
            self.period_triggers = Some(v);
            self
        }
/// Appends an item to `period_triggers`.
///
/// To override the contents of this collection use [`set_period_triggers`](Self::set_period_triggers).
///
/// A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Asset contains SCTE-35 ad markers.
Appends an item to `period_triggers`.
To override the contents of this collection use [`set_period_triggers`](Self::set_period_triggers).

A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Asset contains SCTE-35 ad markers.
Appends an item to ` period_triggers ` . To override the contents of this collection use [ ` set_period_triggers ` ] ( Self :: set_period_triggers ) . A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP ( DASH ) Media Presentation Description ( MPD ) will be partitioned into multiple periods . If empty the content will not be partitioned into more than one period . If the list contains " ADS " new periods will be created where the Asset contains SCTE - 35 ad markers .
pub fn period_triggers(mut self, input: crate::model::PeriodTriggersElement) -> Self {
            let mut v = self.period_triggers.unwrap_or_default();
            v.push(input);
            self.period_triggers = Some(v);
            self
        }
pub fn period_triggers ( mut self , input : crate :: model :: PeriodTriggersElement ) -> Self { let mut v = self . period_triggers . unwrap_or_default ( ) ; v . push ( input ) ; self . period_triggers = Some ( v ) ; self }
Appends an item to `period_triggers`.
Appends an item to ` period_triggers ` .
mut self
input
crate::model::PeriodTriggersElement
mut self
input
crate::model::PeriodTriggersElement