pub fn insight_events(mut self, input: crate::model::InsightEvent) -> Self {
            let mut v = self.insight_events.unwrap_or_default();
            v.push(input);
            self.insight_events = Some(v);
            self
        }
/// Appends an item to `insight_events`.
///
/// To override the contents of this collection use [`set_insight_events`](Self::set_insight_events).
///
/// <p>A detailed description of the event. This includes the time of the event, client and root cause impact statistics, and the top anomalous service at the time of the event.</p>
Appends an item to `insight_events`.
To override the contents of this collection use [`set_insight_events`](Self::set_insight_events).

A detailed description of the event. This includes the time of the event, client and root cause impact statistics, and the top anomalous service at the time of the event.
Appends an item to ` insight_events ` . To override the contents of this collection use [ ` set_insight_events ` ] ( Self :: set_insight_events ) . A detailed description of the event . This includes the time of the event client and root cause impact statistics and the top anomalous service at the time of the event .
pub fn insight_events(mut self, input: crate::model::InsightEvent) -> Self {
            let mut v = self.insight_events.unwrap_or_default();
            v.push(input);
            self.insight_events = Some(v);
            self
        }
pub fn insight_events ( mut self , input : crate :: model :: InsightEvent ) -> Self { let mut v = self . insight_events . unwrap_or_default ( ) ; v . push ( input ) ; self . insight_events = Some ( v ) ; self }
Appends an item to `insight_events`.
Appends an item to ` insight_events ` .
mut self
input
crate::model::InsightEvent
mut self
input
crate::model::InsightEvent