[][src]Struct rusoto_chime::SipRuleTargetApplication

pub struct SipRuleTargetApplication {
    pub aws_region: Option<String>,
    pub priority: Option<i64>,
    pub sip_media_application_id: Option<String>,
}

Target SIP media application along with other details like priority and AWS Region to be specified in the SIP rule. Only one SIP rule per AWS Region can be provided.

Fields

aws_region: Option<String>

AWS Region of target application.

priority: Option<i64>

Priority of the SIP media application in the target list.

sip_media_application_id: Option<String>

The SIP media application ID.

Trait Implementations

impl Clone for SipRuleTargetApplication[src]

impl Debug for SipRuleTargetApplication[src]

impl Default for SipRuleTargetApplication[src]

impl<'de> Deserialize<'de> for SipRuleTargetApplication[src]

impl PartialEq<SipRuleTargetApplication> for SipRuleTargetApplication[src]

impl Serialize for SipRuleTargetApplication[src]

impl StructuralPartialEq for SipRuleTargetApplication[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.