pub fn pipeline_details(
            mut self,
            input: crate::model::MultiplexProgramPipelineDetail,
        ) -> Self {
            let mut v = self.pipeline_details.unwrap_or_default();
            v.push(input);
            self.pipeline_details = Some(v);
            self
        }
/// Appends an item to `pipeline_details`.
///
/// To override the contents of this collection use [`set_pipeline_details`](Self::set_pipeline_details).
///
/// Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.
Appends an item to `pipeline_details`.
To override the contents of this collection use [`set_pipeline_details`](Self::set_pipeline_details).

Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.
Appends an item to ` pipeline_details ` . To override the contents of this collection use [ ` set_pipeline_details ` ] ( Self :: set_pipeline_details ) . Contains information about the current sources for the specified program in the specified multiplex . Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel ( the channel identified by the program ) . But only one of those channel pipelines is ever active at one time .
pub fn pipeline_details(
            mut self,
            input: crate::model::MultiplexProgramPipelineDetail,
        ) -> Self {
            let mut v = self.pipeline_details.unwrap_or_default();
            v.push(input);
            self.pipeline_details = Some(v);
            self
        }
pub fn pipeline_details ( mut self , input : crate :: model :: MultiplexProgramPipelineDetail , ) -> Self { let mut v = self . pipeline_details . unwrap_or_default ( ) ; v . push ( input ) ; self . pipeline_details = Some ( v ) ; self }
Appends an item to `pipeline_details`.
Appends an item to ` pipeline_details ` .
mut self
input
crate::model::MultiplexProgramPipelineDetail
mut self
input
crate::model::MultiplexProgramPipelineDetail