pub fn gating_controls(mut self, input: impl Into<std::string::String>) -> Self {
            let mut v = self.gating_controls.unwrap_or_default();
            v.push(input.into());
            self.gating_controls = Some(v);
            self
        }
/// Appends an item to `gating_controls`.
///
/// To override the contents of this collection use [`set_gating_controls`](Self::set_gating_controls).
///
/// <p>An array of gating routing control Amazon Resource Names (ARNs). For a simple "on/off" switch, specify the ARN for one routing control. The gating routing controls are evaluated by the rule configuration that you specify to determine if the target routing control states can be changed.</p>
Appends an item to `gating_controls`.
To override the contents of this collection use [`set_gating_controls`](Self::set_gating_controls).

An array of gating routing control Amazon Resource Names (ARNs). For a simple "on/off" switch, specify the ARN for one routing control. The gating routing controls are evaluated by the rule configuration that you specify to determine if the target routing control states can be changed.
Appends an item to ` gating_controls ` . To override the contents of this collection use [ ` set_gating_controls ` ] ( Self :: set_gating_controls ) . An array of gating routing control Amazon Resource Names ( ARNs ) . For a simple " on / off " switch specify the ARN for one routing control . The gating routing controls are evaluated by the rule configuration that you specify to determine if the target routing control states can be changed .
pub fn gating_controls(mut self, input: impl Into<std::string::String>) -> Self {
            let mut v = self.gating_controls.unwrap_or_default();
            v.push(input.into());
            self.gating_controls = Some(v);
            self
        }
pub fn gating_controls ( mut self , input : impl Into < std :: string :: String > ) -> Self { let mut v = self . gating_controls . unwrap_or_default ( ) ; v . push ( input . into ( ) ) ; self . gating_controls = Some ( v ) ; self }
Appends an item to `gating_controls`.
Appends an item to ` gating_controls ` .
mut self
input
impl Into<std::string::String>
mut self
input
impl Into<std::string::String>