pub fn analysis_types(mut self, input: crate::model::AnalysisType) -> Self {
            let mut v = self.analysis_types.unwrap_or_default();
            v.push(input);
            self.analysis_types = Some(v);
            self
        }
/// Appends an item to `analysis_types`.
///
/// To override the contents of this collection use [`set_analysis_types`](Self::set_analysis_types).
///
/// <p>They types of analysis performed during a repository analysis or a pull request review. You can specify either <code>Security</code>, <code>CodeQuality</code>, or both.</p>
Appends an item to `analysis_types`.
To override the contents of this collection use [`set_analysis_types`](Self::set_analysis_types).

They types of analysis performed during a repository analysis or a pull request review. You can specify either Security, CodeQuality, or both.
Appends an item to ` analysis_types ` . To override the contents of this collection use [ ` set_analysis_types ` ] ( Self :: set_analysis_types ) . They types of analysis performed during a repository analysis or a pull request review . You can specify either Security CodeQuality or both .
pub fn analysis_types(mut self, input: crate::model::AnalysisType) -> Self {
            let mut v = self.analysis_types.unwrap_or_default();
            v.push(input);
            self.analysis_types = Some(v);
            self
        }
pub fn analysis_types ( mut self , input : crate :: model :: AnalysisType ) -> Self { let mut v = self . analysis_types . unwrap_or_default ( ) ; v . push ( input ) ; self . analysis_types = Some ( v ) ; self }
Appends an item to `analysis_types`.
Appends an item to ` analysis_types ` .
mut self
input
crate::model::AnalysisType
mut self
input
crate::model::AnalysisType