pub fn target_applications(
            mut self,
            input: crate::model::SipRuleTargetApplication,
        ) -> Self {
            self.inner = self.inner.target_applications(input);
            self
        }
/// Appends an item to `TargetApplications`.
///
/// To override the contents of this collection use [`set_target_applications`](Self::set_target_applications).
///
/// <p>List of SIP media applications with priority and AWS Region. Only one SIP application per AWS Region can be used.</p>
Appends an item to `TargetApplications`.
To override the contents of this collection use [`set_target_applications`](Self::set_target_applications).

List of SIP media applications with priority and AWS Region. Only one SIP application per AWS Region can be used.
Appends an item to ` TargetApplications ` . To override the contents of this collection use [ ` set_target_applications ` ] ( Self :: set_target_applications ) . List of SIP media applications with priority and AWS Region . Only one SIP application per AWS Region can be used .
pub fn target_applications(
            mut self,
            input: crate::model::SipRuleTargetApplication,
        ) -> Self {
            self.inner = self.inner.target_applications(input);
            self
        }
pub fn target_applications ( mut self , input : crate :: model :: SipRuleTargetApplication , ) -> Self { self . inner = self . inner . target_applications ( input ) ; self }
Appends an item to `TargetApplications`.
Appends an item to ` TargetApplications ` .
mut self
input
crate::model::SipRuleTargetApplication
mut self
input
crate::model::SipRuleTargetApplication