pub fn violation_events(mut self, input: crate::model::ViolationEvent) -> Self {
            let mut v = self.violation_events.unwrap_or_default();
            v.push(input);
            self.violation_events = Some(v);
            self
        }
/// Appends an item to `violation_events`.
///
/// To override the contents of this collection use [`set_violation_events`](Self::set_violation_events).
///
/// <p>The security profile violation alerts issued for this account during the given time period, potentially filtered by security profile, behavior violated, or thing (device) violating.</p>
Appends an item to `violation_events`.
To override the contents of this collection use [`set_violation_events`](Self::set_violation_events).

The security profile violation alerts issued for this account during the given time period, potentially filtered by security profile, behavior violated, or thing (device) violating.
Appends an item to ` violation_events ` . To override the contents of this collection use [ ` set_violation_events ` ] ( Self :: set_violation_events ) . The security profile violation alerts issued for this account during the given time period potentially filtered by security profile behavior violated or thing ( device ) violating .
pub fn violation_events(mut self, input: crate::model::ViolationEvent) -> Self {
            let mut v = self.violation_events.unwrap_or_default();
            v.push(input);
            self.violation_events = Some(v);
            self
        }
pub fn violation_events ( mut self , input : crate :: model :: ViolationEvent ) -> Self { let mut v = self . violation_events . unwrap_or_default ( ) ; v . push ( input ) ; self . violation_events = Some ( v ) ; self }
Appends an item to `violation_events`.
Appends an item to ` violation_events ` .
mut self
input
crate::model::ViolationEvent
mut self
input
crate::model::ViolationEvent