#[non_exhaustive]pub struct CreateSipTrunkRequest {
pub parent: String,
pub sip_trunk: Option<SipTrunk>,
/* private fields */
}Available on crate feature
sip-trunks only.Expand description
The request message for SipTrunks.CreateSipTrunk.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.parent: StringRequired. The location to create a SIP trunk for.
Format: projects/<Project ID>/locations/<Location ID>.
sip_trunk: Option<SipTrunk>Required. The SIP trunk to create.
Implementations§
Source§impl CreateSipTrunkRequest
impl CreateSipTrunkRequest
pub fn new() -> Self
Sourcepub fn set_parent<T: Into<String>>(self, v: T) -> Self
pub fn set_parent<T: Into<String>>(self, v: T) -> Self
Sourcepub fn set_sip_trunk<T>(self, v: T) -> Self
pub fn set_sip_trunk<T>(self, v: T) -> Self
Sourcepub fn set_or_clear_sip_trunk<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_sip_trunk<T>(self, v: Option<T>) -> Self
Trait Implementations§
Source§impl Clone for CreateSipTrunkRequest
impl Clone for CreateSipTrunkRequest
Source§fn clone(&self) -> CreateSipTrunkRequest
fn clone(&self) -> CreateSipTrunkRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateSipTrunkRequest
impl Debug for CreateSipTrunkRequest
Source§impl Default for CreateSipTrunkRequest
impl Default for CreateSipTrunkRequest
Source§fn default() -> CreateSipTrunkRequest
fn default() -> CreateSipTrunkRequest
Returns the “default value” for a type. Read more
Source§impl Message for CreateSipTrunkRequest
impl Message for CreateSipTrunkRequest
Source§impl PartialEq for CreateSipTrunkRequest
impl PartialEq for CreateSipTrunkRequest
impl StructuralPartialEq for CreateSipTrunkRequest
Auto Trait Implementations§
impl Freeze for CreateSipTrunkRequest
impl RefUnwindSafe for CreateSipTrunkRequest
impl Send for CreateSipTrunkRequest
impl Sync for CreateSipTrunkRequest
impl Unpin for CreateSipTrunkRequest
impl UnsafeUnpin for CreateSipTrunkRequest
impl UnwindSafe for CreateSipTrunkRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more